蘑菇街后端实习面经分享
热乎乎的面经分享给大家,攒RP!!!期待早日上岸
还有一些小问题记不太清 ,能记下的都写给你们了!
一面(3.4下午2点,38min):
1.自我介绍
2.列举一个本科阶段做的比较有亮点的项目
3.项目中用到的分布式锁是怎么实现的,还有哪些其他的实现方式
4.为什么考虑选用NETTY代替mina,粘包拆包实现原理
5.TCP三次握手,四次挥手,timewait状态,SYN
6.部署项目过程中,常用到的Linux命令
7.mysql 索引类型,隔离级别,事务回滚
8.项目里使用spring cloud实现分布式系统调用遇到哪些问题,和常见的rpc框架的区别
9.syncronized和cas实现原理,用到的concurrentHashMap的原理
10.进程和线程的区别
11.常用线程池,线程池有哪几个参数
12.Redis的数据结构和常用场景
13.HTTP和HTTPS的区别,tcp和udp的区别
14.有什么问题想问
二面(3.5上午11点:28min):
1.自我介绍
2.实习项目中遇到的让自己印象深刻的问题,如何解决的
3.项目中实现的分布式文件系统讲一下,如何设计的主节点和叶子结点,故障时主从结点间如何保障的文件上传稳定
4.AOP和IOC原理
5.mysql索引,聚簇和非聚簇,悲观锁和乐观锁
6.项目中用到了rocketmq,简单介绍下rocketmq
7.红黑树和平衡二叉树的区别
8.未来规划
9.有什么问题想问
整体感觉还是挺好的,刚开始面试超级紧张,过了几分钟就好一些了,面试官虽然问的比较直接,但人非常nice,问到我回答不上来的问题会指引我方向,带着我去思考问题。整个面试下来感觉面试官考察的很全面,从基础知识到深入项目,指出了我项目中的一些不足之处以及可以继续优化的点。
本来还担心本渣第一轮就会挂,结果挺到了第二轮,继续等待面试官结果中,要是有下一轮, 我会继续更新的面经的!!大家一起加油!祝福大家拿到自己理想公司的offer!
#蘑菇街##Java工程师##面经##校招#
查看20道真题和解析
