首页 > 美团暑期实习一面
头像
菜鸡小川
编辑于 03-23 21:05
+ 关注

美团暑期实习一面

上来自我介绍,介绍项目的时候直接让停了,后面一整场都没讲项目一点东西,狠狠拷打八股,但面试官人还是很nice的,回答的有问题会帮忙分析。

计算机基础

计算机网络分层,网络层的协议有哪些,传输层tcp如何保证可靠传输,如何实现拥塞控制

tcp为什么要三次握手,两次有什么问题

http和https区别,http安全性问题,https加密流程,公钥和私钥作用

进程间通信方式

java

Java泛型

反射机制(反射缺点)

集合,hashset如何保证不重复,为什么要用hashcode和equals两个方法,hashmap原理(包括多线程情况会有什么安全问题),concurrenthashmap如何实现

为什么会有什么可见性问题,volatile如何解决这种问题,为什么加了volatile就从主存读

cas机制,什么场景下用cas(想问什么时候用乐观锁),写多读少的时候用乐观锁有什么问题

synchronized和reentrantlock的区别,性能区别,synchronized不做性能优化有什么问题,

线程池解决了什么问题,有哪些参数及流程,拒绝策略有哪些

数据库

innodb数据结构,b+树特点,为什么b+树搜索会更稳定

mysql事务隔离级别,可重复读如何实现的

索引失效场景,最左匹配原则的理解(给了个例子问走不走索引)

redis分布式锁,分布式锁可能出现的问题,如何解决

算法

一道链表反转的题

总结

全程问了一个小时八股,问的很细,就是看到底理解没有。

然后有些八股会结合场景来问,确实答不上来。

总的来说,认识到自己基础确实不扎实,有时候看面经八股感觉自己能回答上来,就没有细想,但是真正答的时候又会卡。虽然被狠狠的拷打,但是也是提醒了八股不能全靠背,理解更重要!

再见了团子~

全部评论

(17) 回帖
加载中...
话题 回帖