WXG:客户端一面面经
- 直接提问,几个基本信息。比如毕业年份、工作地点等。
- 做题。
- 冒泡、选择、堆、插入、希尔排序等对于链表的情况复杂度会上升的。
- 位运算:n=2019, n&(n-1),直到n=0。一共执行多少次。
- 手撕算法:给定一个非严格递增的循环数组,最快的方式找出最小的数字(10,20,30,1,2,3,4类似这种)。拿二分法做的。
- 项目 之前的工作岗位,工作内容的比重。有没有什么特别的难点,如何解决的。Qt、C++技术栈。
- 八股
- 动态绑定。动态绑定说的就是多态。
- 虚函数堆和栈。哪种有内存碎片。
- include <>和””的区别
- 内存泄漏文件
- 编译和执行的四个阶段
- 多线程使用,线程通信方式
- 栈溢出
- 进程和线程
- 数学题:8个球,1个球比较重,一个天平,最少次数找出1个重球。