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 江苏
本科可以面吗
1 回复 分享
发布于 2023-04-21 18:18 上海
感谢分享
1 回复 分享
发布于 2023-04-11 20:34 河北
e哥发挥依旧稳健
1 回复 分享
发布于 2023-04-11 11:12 陕西
请问shared_ptr的结构到底有没有错误呢?我对这部分复习也不是很到位。
1 回复 分享
发布于 2023-04-10 13:49 北京
一共几面呢
点赞 回复 分享
发布于 2024-06-06 22:43 江苏
有投递链接吗?Java的
点赞 回复 分享
发布于 2023-04-16 00:59 广东

相关推荐

饥饿的长颈鹿就要上岸...:简历五项结构 简历只放五项内容,顺序和格式如下: 一、个人信息 只写名字、电话、邮箱 不写性别、年龄、籍贯、政治面貌、微信等额外信息 二、教育经历 格式:学校名称 | 学历 | 专业 | 就读时间 从左到右排列,一行写完 如果专业和岗位对口,写1-2行主修课程;不对口就不写 学历如果不占优势,可以把教育经历放到简历靠后的位置 三、实习/项目经历 如果没有实习经历,全部写项目经历 每条经历格式:项目名 + 岗位名 + 任职时间段 下面写三到五条工作内容 每条工作内容开头必须用四个字概括,加粗,后面跟一条完整描述 所有描述必须用STAR法则来写(情境-任务-行动-结果) 每一条都要有数据支撑和具体成果 四、个人优势 可以写获得的奖项、证书 如果奖项不够,就写你熟练掌握的技能 每条也要有具体数据或成果支撑,不能空泛堆砌 五、整体要求 一页纸,不要超过一页 个人信息只写名字加电话邮箱 贝贝试一下这个方式写简历,我虽然没收到offer,至少收到了好几轮面试
点赞 评论 收藏
分享
评论
22
134
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务