字节跳动二面
整理下之前的面经,面的是客户端,虽然止步于三面,但是通过和字节面试还是收获挺多。
1、计算机里的存储介质、每个介质的读取速度大概多少?
2、怎么认知GC(垃圾回收)这件事?
3、面向过程和面向对象的区别?
4、面向过程到面向对象转变的背景和原因?
5、封装、继承、多态?
6、select、poll、epoll的区别?mmap原理,在哪些内存间实现共享,为什么用mmap?
7、虚函数表指针的具体位置?
8、析构函数可以是虚函数吗?
9、常用的STL容器用哪些,各自的使用场景与优劣势?
10、vector容器为什么插入元素要从尾部插入?
11、使用哈希表的时候,出现哈希冲突(散列冲突)会发生什么?
12、手撕:二叉树的路径总和
#牛客创作赏金赛##通信硬件知识分享##字节求职进展汇总#
1、计算机里的存储介质、每个介质的读取速度大概多少?
2、怎么认知GC(垃圾回收)这件事?
3、面向过程和面向对象的区别?
4、面向过程到面向对象转变的背景和原因?
5、封装、继承、多态?
6、select、poll、epoll的区别?mmap原理,在哪些内存间实现共享,为什么用mmap?
7、虚函数表指针的具体位置?
8、析构函数可以是虚函数吗?
9、常用的STL容器用哪些,各自的使用场景与优劣势?
10、vector容器为什么插入元素要从尾部插入?
11、使用哈希表的时候,出现哈希冲突(散列冲突)会发生什么?
12、手撕:二叉树的路径总和
#牛客创作赏金赛##通信硬件知识分享##字节求职进展汇总#
全部评论
相关推荐
11-22 16:06
山东省青岛第二中学 安卓 #软件开发笔面经# 一面:项目主要根据项目在延伸一些问题,20分钟左右还提了也有NLP相关业务算法题:给出一个数组,代表有哪些数值的硬币,每种硬币可以取多个,给一个总值,问有多少种可能的组合19号挂了
查看3道真题和解析 软件开发笔面经
点赞 评论 收藏
分享