4.6号 C++后端实习生 美团一面 第一次面试好紧张
总结:
- 说出名词的内容之后需要一并说出名词的具体应用,比如ACID,原子性、一致性、隔离性、持久性,那么一定要接着介绍原子性的特征是什么,不要只说A是原子性.........就显得.......
- mysql重点还是得继续学习!
- Redis需要学习一下
八股和项目(40min)
ACID
事务隔离级别
脏读、幻读发生的情况
InnoDB使用的索引,B+树和B树
Innodb的表主键需要自增:数据在片上可以连续写入
* * * * 联合索引
ABC联合索引,查找使用C = x,B = x, A = x(会被优化,可以使用到)
A = x, B > x; C = x A,B都可以用到索引
三次握手过程,为什么是三次不是四次
客户端最后一次ACK丢失,服务端socket是否可用
Http常用的请求方法
输入www.baidu.com会发生什么:DNS获取了IP但是没获取到MAC是不是应该也说一下ARP
cookie和session的区别
线程和进程的区别
进程和线程的状态
多线程保证线程安全方式
锁的大类型:乐观锁和悲观锁
C++里面的锁(互斥,读写锁,自旋锁(尬住这咋忘了它的名字),递归锁)
IO多路复用(很重要):最大连接数可以存的很大
跳表(数据结构):时间复杂度、空间复杂度 要会推导 画图的话需要好好练练
题:
链表是否有环
链表删除重复的元素
评价一下面试体验吧~
个人觉得面试官超级好,美团的周六笔试,下一个周三就约了面试,不会的问题也会进行引导,也会一起思考代码题,给了我很多建议~ 谢谢啦~!
等待结果ing 应该凉了 sad~ 继续加油吧~
#面试复盘##实习##面经##C/C++#