美团后端开发一面(40min)
经典开局自我介绍(每次一样的话术麻了哈哈哈)
1.jvm内存的布局
2.继续追问哪些内存区域需要进行垃圾收集?
3.方法区里面放的什么?
4.垃圾回收算法了解哪些?
5.为什么要分新生代和老年代?(垃圾回收在新生代频繁,老年代反之,但是面试官和我说的好像说反了,他声音很小我说了嗯嗯,不会让他觉得我说错了吧,害怕)
6.栈为什么不需要垃圾回收?
7.一个变量怎么判断分配在栈还是堆上?int和Integer分别储存在哪里?
8.CopyOnWriteArrayList是为了解决什么问题?为什么用了这样数据结构?问了为什么要加锁?加什么锁?
9.CopyOnWriteArrayList的底层?
10.索引了解吗?说一下知道哪些数据库索引?
11.为什么需要数据库的索引?
12.那些字段需要加索引哪些不需要?
算法:删除链表重复节点(很简单 秒 写了几分钟)写完简单说了一下思路~
总结:面试官说知识点都说清楚的,但是要多思考,还说可能因为我跨专业的原因,以后可以都想一下这些概念。(确实 好多问题都问到了才想 显得很不熟练 哭了)面试官后来声音放大了 人还是很好的 不管过不过 还是很喜欢这种面试 能提升哈哈哈
发面经攒人品 继续加油 还是面试的太少啦 表现不够好
#美团面试##美团一面##美团#