C++ 字节 抖音后端 一面面经
省略了自我介绍,估计面试官提前看了我的简历~
- 说一说你平时接触过的主要的技术栈;
- MySQL聚簇索引和非聚簇索引的区别
- InNoDB的聚簇索引索引是用什么存储的
- MySQL的事务隔离级别清楚吗
- 简单说一下什么是IO多路复用
- IO多路复用是解决什么问题的
- mmap有了解过吗
- 简单说下进程和线程的区别
- 什么情况下线程死掉,进程里面的其他线程全部死掉
- 已经有进程了,为什么还要设计出线程这个东西
- 解释下什么叫多态
- 虚函数跟纯虚函数有什么区别
- 描述下TCP的三次握手
- 算法题:未经排序的数组找出最长连续递增序列
- 算法题:机器人从矩阵左上角走到右下角,有多少种不同的路径 (只能向右或者向下) 分析时间、空间复杂度
- 算法题:大数加法
反问:
1.对我的表现如何评价?
2.面试大概多久有结果
总结:事务隔离级别因为紧张愣是没想起来,只说了可重复读,面试结束瞬间就想起来了。。。机器人那道算法题第一时间想到的是回溯,说完思路后,在提示下想到动态规划。。。大数加法没做完,思路是对的,面试官肯定了思路后让我反问;
已挂~
#面经##校招##字节跳动##C++工程师#