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++ 库中间件
平台:飞书
时间:一个钟
总结:去年面的日常实习,问题也都是经典问题,除了智能指针底层那块没回答好,后面回去自己补了一下,面完无后续,可能实习时间不太符合而且离北京太远,日常实习一般都要求尽快到岗。
#我的实习求职记录##我的实习日记#