字节跳动二面

整理下之前的面经,面的是客户端,虽然止步于三面,但是通过和字节面试还是收获挺多。

1、计算机里的存储介质、每个介质的读取速度大概多少?
2、怎么认知GC(垃圾回收)这件事?
3、面向过程和面向对象的区别?
4、面向过程到面向对象转变的背景和原因?
5、封装、继承、多态?
6、select、poll、epoll的区别?mmap原理,在哪些内存间实现共享,为什么用mmap?
7、虚函数表指针的具体位置?
8、析构函数可以是虚函数吗?
9、常用的STL容器用哪些,各自的使用场景与优劣势?
10、vector容器为什么插入元素要从尾部插入?
11、使用哈希表的时候,出现哈希冲突(散列冲突)会发生什么?
12、手撕:二叉树的路径总和

#牛客创作赏金赛##通信硬件知识分享##字节求职进展汇总#
全部评论

相关推荐

01-04 07:53
门头沟学院 C++
心愿便利贴:工作了以后回头再看待这个问题,从客观的视角来讲是因为每个人对自己的要求不同,学习好的人对自己的要求很高,所以觉得考不好就天塌了,认为自己学习好并且值得一份好工作的人也是一样,找不到符合自己预期的工作肯定也会觉得是侮辱,牛客上有很多名校大学生,肯定会存在这种好学生心态啊,“做题区”从来都不是贬义词,这是大部分普通人赖以生存的路径,这个有什么好嘲讽的,有“好学生心态”没有错,但是不要给自己太大的压力了
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

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