头条两面面经
PS:(为啥我看其他人都是三面面经,一面二面没过的没人发面经,难道就我太菜没过???)
但是我感觉我参加了一个假的头条面试,都说头条面试重点是手撕算法,我之前准备那么多算法题,到头来因为基础知识挂了。
一面
1. 介绍一下自己的两个项目(为啥不问实习项目)
2. mysql有哪些索引
3. 聚类索引和非聚类索引的区别
4. 给了一张表,和三个经常要查询的语句,创建索引
5. 算法题:给一个有序的数组(不重复)和一个数target,找出数组中这个数的下表;
6. 算法题(上一题变种):给一个有序的数组(重复)和一个数target,找出数组中等于这个数的范围(第一个坐标和最后一个坐标)
7. ListedList和ArrayList的区别
8. ArrayList为什么是0.5倍增长
9. 有什么要问的
二面(悲剧开始了)
1. 自我介绍(一定要聊里面用到的技术,要不然就像我一样被各种没太准备的问题怼)
2. 进程的通信方式(消息队列死活没想起来)
3. 共享内存是如何实现的,如何保证同步问题(与信号量一起使用,但我没get到这一点)
4. 进程调度方式
5. 各有什么优缺点
6. 如果自己设计一个进程调度,如何设计(设计的不太理想)
7. 算法题:一个递增数组旋转后,找中位数
二面没让我问问题,我感觉就凉了,果然没一会儿,HR跟我说面试不理想,不用在这等了
#面经##字节跳动#