字节跳动 提前批C++客户端 一面凉经 1h30min

首先,感谢面试官。因为我才疏学浅,导致面试官甚至没有问题可以问了(问我的都不太了解)。。。🤐

问题:

项目介绍
然后是C++基础问题
static

extern C

malloc/new delete/free 区别

构造析构函数调用顺序(包括类里面的虚函数调用顺序)

智能指针(基础实现也要了解)

第三方库动态链接后存在程序内存空间的哪个位置

STL库用过哪些数据结构

刷微博,涉及哪些计算机网络知识(不用很详细)

进程/线程 区别 (线程共享进程的什么资源)

调度策略指导哪些

LRU实现方式(给自己挖的坑,不知道千万别乱说)

并行并发的区别
算法题:前面嘴贱的提了LRU,面试官接着就让实现一下,还好他没想出来合适的函数定义就给我换成了统计n个最大词频(给了一个vector<string>,统计出现次数最高的count个字符串)。

总结:面试官会尽量往你熟悉的方面提问(并不要求知识范围有多广),以此来考察知识深度,有些问题会深挖底层,所以尽量在自己熟知的领域做到精通。

#面经#
全部评论
lz总结很到位
1 回复 分享
发布于 2020-07-21 18:52
老哥你能撑1小时30分都挂了吗?
点赞 回复 分享
发布于 2020-07-21 22:08
类的虚函数调用顺序指的是什么情况啊
点赞 回复 分享
发布于 2020-07-22 11:33
第三方库链接后存储在哪个位置啊😂自由存储区?映射?
点赞 回复 分享
发布于 2020-07-22 11:43

相关推荐

点赞 评论 收藏
分享
这一生如履薄冰:美赛s就别写了吧
点赞 评论 收藏
分享
评论
3
26
分享

创作者周榜

更多
牛客网
牛客企业服务