Momenta 日常实习 C++ 开发面经

2022-11-03 Momenta 软件研发实习生-C++ base 北京

自我介绍

面试官介绍流程,总时间一个钟,先问基础后项目后做题。

说一说 C++ 11 share_ptr?底层实现?

给个 share_ptr 结构看看有没错?

template<class T>
class shared_ptr {
private:
	T* ptr;
	int cnt;
}

这样使用 shared_ptr 有错吗?

int* p = new int;
shared_ptr<int> p1(p);
shared_ptr<int> p2(p);

说一说 unique_ptr ?

说一说 time_wait?大量出现的原因?怎么处理?

说一说 close_wait ? 大量出现的原因?怎么处理?

说一说 epoll?底层实现?

说一说 select?与 epoll 比有什么缺点?

poll 改进了啥?

说一说个人项目?

日志系统的实现?有什么优化的思路?

做题:链表删除倒数第 n 个节点

反问:评价?实习培养?业务?C++ 库中间件

平台:飞书

时间:一个钟

总结:去年面的日常实习,问题也都是经典问题,除了智能指针底层那块没回答好,后面回去自己补了一下,面完无后续,可能实习时间不太符合而且离北京太远,日常实习一般都要求尽快到岗。

#我的实习求职记录##我的实习日记#
全部评论
计数在堆上,或者说用原子变量
2 回复 分享
发布于 2023-04-10 14:03 江苏
请问shared_ptr的结构到底有没有错误呢?我对这部分复习也不是很到位。
1 回复 分享
发布于 2023-04-10 13:49 北京
搜狐畅游
校招火热招聘中
官网直投
e哥发挥依旧稳健
1 回复 分享
发布于 2023-04-11 11:12 陕西
感谢分享
1 回复 分享
发布于 2023-04-11 20:34 河北
本科可以面吗
1 回复 分享
发布于 2023-04-21 18:18 上海
有投递链接吗?Java的
点赞 回复 分享
发布于 2023-04-16 00:59 广东
一共几面呢
点赞 回复 分享
发布于 06-06 22:43 江苏

相关推荐

08-13 16:15
已编辑
微软_Applied scientist
组内急招,面试绿色通道!感兴趣请发简历给:xinyuehu@microsoft.com微软搜索广告算法团队隶属微软亚洲互联网工程院,我们与来自全球的工程师团队一起搭建涵盖用户、广告主和搜索引擎在内的业界领先的广告生态系统。微软广告产品遍布美国、加拿大&nbsp;、英国、法国、德国、中国、日本、新西兰等全球200多个国家和地区。作为微软搜索广告团队的一员,你的技术和成果将会让全球超过10亿用户受益。岗位职责:1.&nbsp;参与微软搜索广告系统的设计和开发工作,利用最前沿的LLM技术,改善广告相关性及收益2.&nbsp;保持对数字的敏感性,基于测试结果及线上/线下指标对产品进行进一步改进3.&nbsp;深入理解搜索广告系统,主动探索并发现问题,应用算法及相关技术手段进行改善4.&nbsp;接受资深工程师和研究员的共同指导,研究探索最前沿的算法并将其落地在实际业务中任职要求:1.&nbsp;计算机科学或相关专业硕士或博士在读,可长期实习的优先2.&nbsp;熟悉&nbsp;C/C++&nbsp;编程,信息检索,数据挖掘,机器学习,NLP,搜索广告及相关领域中的一个或多个领域,并有一定的知识积累3.&nbsp;动手能力强,热爱软件设计及编程,能够持续研究和学习前沿技术,具有迎接挑战,解决难题的信心及热情4.&nbsp;具有良好的沟通及团队合作能力,能够自我激励及自我指导5.&nbsp;有LLM相关经验,在数据挖掘,机器学习相关领域发表了重要期刊或会议论文者优先&nbsp;&nbsp;&nbsp;&nbsp;
投递微软等公司10个岗位
点赞 评论 收藏
分享
21 129 评论
分享
牛客网
牛客企业服务