本人从二月多开始准备,一年了,认为自己也挺认真准备的。无奈,前期面了字节跳动,美团,腾讯这些大厂刚开始面试的时候准备的确实不太充分,趁着刚开始字节跳动提前批不记录面试,投递了好几个部门,算是攒了攒面试经验吧。
有了前期面了三家大厂的经验,最终在上周拿到了拼多多的高薪 Offer 。(以下附面试题)
一面:
- 自我介绍一下
- 在校做的最印象深刻的一次项目,项目的整个模型设计?
- java内存模型
- 垃圾回收机制
- hashmap底层数据结构,java1.8以后呢?
- hashmap是线程安全的吗?
- concurrenthashmap怎么实现的线程安全?
- final关键字
- stringbuilder与stringbuffer的区别?
- stringbuilder在多线程情况下容易造成什么情况?
- 项目中用到的框架?
- spring IOC aop 原理?
- 你最熟悉的排序算法?
- 链表反转?
二面
- 1T大文件,内存4G,设计具体的算法去统计前1000个数,文件数怎么确定,具体怎么操作,复杂度是多少,每一步怎么做,很细致。
- 设计一套秒杀系统怎么设计,还是不断探讨深化
- mysql搜索引擎
- url的过程,具体到spring里面是怎么操作的
三面
- 说几个你最喜欢数据结构并说说平时哪里用到
- 横向说说Java内存模型
- 说说动态规划举个例子
- 现在有没有了解大型分布式系统怎么设计
- 这些技术说一个你熟悉
- 详细讲讲数学建模比赛
- 说说你未来规划
下面给大家分享我为了进入大厂花了一个月时间吃透这份Java高级工程师面试498题解析,这份富含15个互联网大厂Java高级工程师核心面试问题整理! 希望大家都能拿offer
注意:有需要这份这份 "富含15个互联网大厂Java高级工程师核心面试" 的(