前言
Java开发五年多.投递阿里、腾讯、头条、美团、京东等各互联网公司的高级Java岗位,最终得到了美团的面试机会,并成功拿下美团高级Java岗的offer。美团Java岗四面,前三面都是技术面,第四面是HR面,下面是面试题!
美团Java岗一面(技术,电话面,约40分钟)
-
自我介绍。
-
项目介绍。
-
了解过redis源码及redis集群么?
-
分布式下redis如何保证线程安全?
-
Hashmap的原理,源码?
-
Hashmap增删的情况后端数据结构如何位移?
-
hashmap容量为什么是2的幂次?
-
object类你知道的方法?
-
你重写过hashcode和equals么,要注意什么?
-
jvm内存分区,为什么要有新生代和老年代?
-
有做过JVM内存优化吗?
-
数据库索引 主键和唯一索引有什么区别?
-
聚集索引和非聚集索引的区别?
-
MySQL存储引擎innoDB和MyISAM的区别?
-
讲一下稳定的排序算法和不稳定的排序算法?
-
讲一下快速排序的