字节跳动-抖音C++开发实习一二面凉经
一面:
最长无重复字符子串
std::unordered_map/std::map的区别
对智能指针有多少了解?
std::weak_ptr如何转std::shared_ptr
std::weak_ptr::lock存在的意义是什么
C++各种虚函数、重载,看代码写输出
实现#define max(a, b, c)
对3D有什么了解
还有什么要问的吗?
std::unordered_map/std::map的区别
对智能指针有多少了解?
std::weak_ptr如何转std::shared_ptr
std::weak_ptr::lock存在的意义是什么
C++各种虚函数、重载,看代码写输出
实现#define max(a, b, c)
对3D有什么了解
还有什么要问的吗?
二面:
你最自豪的事情是什么
你的优点是什么
有什么值得分享的经历吗
如何测试你的项目的
如何保证你的项目质量
对方满意你的进度吗
你自己实现的字符串类支持宽字符吗,实现了多少函数,满足工程需要吗
你的优点是什么
有什么值得分享的经历吗
如何测试你的项目的
如何保证你的项目质量
对方满意你的进度吗
你自己实现的字符串类支持宽字符吗,实现了多少函数,满足工程需要吗
你说你喜欢研究STL和Qt,为什么呢
你说你喜欢了解C++的新特性,但是不可能组里每个人都因为你使用新特性而更换编译器版本,为什么还要拼命追求那么多新特性呢
析构函数可以是纯虚函数吗
内存池了解过吗,为什么要有内存池
什么是内存碎片,为什么会有内存碎片,如何处理内存碎片
C++反射有了解过吗,标准有吗,第三方库呢,说说看
命令模式是什么
工厂模式是什么,写一个看看
不允许分发实际代码让对方修改,但是对方想添加新功能,如何实现,有什么模式可以做到吗
详细介绍快排
如何选择基准数
随机选择基准数万一每次都选到了最坏的情况呢,如何处理?如何确保时间复杂度
为什么快排时序列长度短的情况下会选择其他排序,优点在哪
如何处理快速排序最坏的情况
还有什么问题要问吗
析构函数可以是纯虚函数吗
内存池了解过吗,为什么要有内存池
什么是内存碎片,为什么会有内存碎片,如何处理内存碎片
C++反射有了解过吗,标准有吗,第三方库呢,说说看
命令模式是什么
工厂模式是什么,写一个看看
不允许分发实际代码让对方修改,但是对方想添加新功能,如何实现,有什么模式可以做到吗
详细介绍快排
如何选择基准数
随机选择基准数万一每次都选到了最坏的情况呢,如何处理?如何确保时间复杂度
为什么快排时序列长度短的情况下会选择其他排序,优点在哪
如何处理快速排序最坏的情况
还有什么问题要问吗
二面的面试官很强势,步步紧逼,一个问题五秒钟回答不出来就说下一个问题吧,这个跳过了。二面问了很多东西,可能没写全,等我记起来什么了再回来补完整。结束面试以后我就知道肯定凉了,果然十分钟后就收到了hr的通知说面试不通过。还是因为我太菜了,加油学习吧!希望能和大家共同进步,也祝大家早日拿到心仪的offer~
#实习信息##字节跳动##实习##面经##C++工程师#