小米9月11日 java开发处女面凉经

开始面试
面试官年轻且帅,不是我舔,是真的!
上来先自我介绍,说了说项目,
兄弟们听我的一定要把自己项目的技术点展开了说把面试官的话题往自己擅长的方向上引,掌握主动权,不然面试官找自己的节奏问你容易给你整不会了。。
我就是还没展开说项目,哥就开始问了,
先问了点相关操作系统的问题,
什么是进程,什么是线程?
进程和线程的区别?
线程间是怎么通信的?我说了共享内存和消息传递
他又问我共享内存和消息传递具体是怎么回事,我就不会了
然后他看我尬住了就开始问网络相关的
问了TCP/UDP的区别?
TCP的三次握手,TCP是如何实现可靠性的
HTTP/HTTPS的区别?
HTTPS是如何实现安全性的?我没答上。。
然后问了数据库。。
什么是事务?
事务的特性:ACID大家都知道,但是他要我展开说,就说的有点模糊;
事务隔离机制?脏读、幻读、不可重复读
如何优化数据库?
然后问了数据结构
问了个我印象最深的堆和树的区别,没答上。。
终于到了java
问了Spring框架和别的框架相比有哪些优势?我就说了IOC和AOP也不知道对不对。。
问了HashMap的实现原理,红黑树你知道多少?
还问了unix的IO模型,就那个NIO,BIO,AIO啥的我真是看一次忘一次。。
最后出了到简单算法题,给一个数组和一个结果值,返回数组中元素和等于结果值的下标
我用了个两层for循环,哥让我优化,我不会。。
90%都在这了,剩下的实在想不起来了。。
祝大家都能秋招多拿offer吧。。

#小米##Java工程师##面经##校招#
全部评论
年轻且帅气的面试官只存在于别人的面经
点赞 回复
分享
发布于 2019-09-11 19:20
数组题是两数之和问题
点赞 回复
分享
发布于 2019-09-11 19:17
春招专场
校招火热招聘中
官网直投
卧槽,我都会
点赞 回复
分享
发布于 2022-08-15 21:56

相关推荐

2 22 评论
分享
牛客网
牛客企业服务