乐信Java一面
(感觉很不好,自己太菜了,面了快40分钟)
自我介绍
项目问了项目(nginx代理的访问量,如何代理,难题,优点)
进程间通信的方式
TCP三次握手
自己的优势(有思考,把一个需求优化实现)
进程和线程的区别
HashMap的底层数据结构
数组和链表的区别
为什么会导致多线程下变量的不一致(答了一个多线程的可见性,面试官问还有吗)
说一下数据库索引
为什么是B+树
有没有用设计模式(在实习的项目中用过)
问了底层是UPD,如何在应用实现拥塞控制(应该是实现拥塞控制的四个算法,了解到有个UDT协议的)
linux的命令(find grep awk)
最后问了快排的实现
面试官说,需要去把自己项目的设计总结一下,就是在说的时候没有突出重点
需要结合面试情况,在看看(感觉凉凉)
#面经##乐信##Java工程师##实习#