Java 开发者面试如何系统复习?面试心得体会
美团一面(50 分钟左右)
进程和线程
死锁的必要条件
网络,七层协议
TCP 和 UDP 的区别
hashmap 详细讲一下
hashmap 底层是如何解决 hash 冲突的
hashmap 和 linkedhashmap
数据库的索引,为什么推荐自增 id,有什么优点
MySQL 的引擎?innodb 的索引存储方式?B+树的特点
为什么用 B+树
了解 hash 索引么,他跟 B+树索引的区别,哪个性能好
GC 的方法
写代码(走台阶,用数组实现 stack,丑数)
美团二面(1 小时 20 分钟左右)
自我介绍
数学建模竞赛的内容,自己担任的角色。 主成分分析方法
java 的垃圾回收,讲一讲
手撕代码:包含*和?的通配符,判断待匹配的字符是否复合模板。
数据库擅长什么?做过分布式么?用过 ES 么?
无向图的存储,邻接矩阵和邻接表
职业规划
现在拿到 offer 了吗?有哪些?
你有什么问题么?
平时会看什么书么?
你有什么问题么?
美团三面(30 分钟左右)
今年实习做了些什么
之前实习经历概括
实习最大的收获是什么
服务端的事故,你遇到过的
你从那次线上事故学到的,如果要避免这种事故需要做哪些事情
参加数模很多次,原因?(我本科和研究生参加了四次建模,大概看我参加了太多次);最近一次数模的题目,详细讲一讲;数模的解题思路,为什么选择那个模型?为什么不用其他的模型?
有一个大数组,存储的都是整数,用最快的速度找到里面最大的 100 个数字?
除了这种方法,还有什么方法?
找工作想找一个什么样的?
为什么选择开发工作?为什么不选产品?
大学到现在 6 年遇到什么挫折?
小论文发了么?
美团 HR 面(25 分钟)
说一下对前三次面试的感受
前面面试过程中,有哪些问题答得不太好;这些问题为什么没有没答好?
实习工作内容,为什么选择服务端开发?
实习过程中印象比较深的事情
这个过程中有些压力,你平时是怎么纾解压力的?
自己有什么优缺点?
对工作岗位的一些要求?
为啥参加这么多竞赛?
还有什么想问的?
总结
面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。
我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
下面我就把我整理的面试资料分享给有需要的读者朋友——戳这里免费获取
面试题及解析总结

大厂面试场景

知识点总结

评论