字节测开面经,许愿三面
一面 10.13 66min
问的很细
怼项目
C++基础
指针和引用的区别
new/malloc
内联函数是什么,内联函数可不可以是虚函数,为什么
静态函数、静态成员函数
const
堆区和栈区的区别
智能指针,智能指针解决什么问题,智能指针的缺陷
面向对象的三大特征
对多态的理解,如何实现多态
虚函数实现机制(虚函数表吧)
操作系统
进程和线程
进程间通信方式
死锁、死锁的必要条件、如何避免死锁
线程间通信方式
共享内存会有什么问题
计算机网络
http、TCP、UDP
排序算法了解哪些
为什么快排最好时间复杂度是O(nlogn)
撕代码:合并两个有序数组
测试题:测试微信拼手气红包
智力题:一根金条,平均分成七份,但只能切两次,问怎么切才能使一个人每天拿到的金条都是1/7
二面 10.15 30min
不知道为啥时间这么短,难道是九点了面试官着急下班??
怼项目
撕代码:括号匹配
智力题:有一种小虫,每隔2秒钟分裂一次,分裂后的2只新的小虫经过2秒钟后又会分裂.如果最初瓶中只有1只小虫,那么2秒后变为2只,再过2秒后就变4只…2分钟后,
正好满满一瓶小虫,现在这个瓶内最初放入2只这样的小虫,经过多长时间,正巧也是满满一瓶小虫?
测试题:测试抖音评论功能
许愿三面!!!