3.27 美团1面
原来是上回挂了,简历流到另一个组了
一点项目没问全是八股人麻了
记录一下没答好的题:
1. 堆和栈上分别有哪些常见的异常,出现的原因 (这个说着说着要jvm调优,我是真不会调优)
2. 前面说了ArrayList是用数组实现的,那为什么还要用arrayList(说了一堆语法糖,最后告诉我应该从内存配的角度考虑,可以说一说怎么实现扩容的)
3. mysql 知道哪些 引擎(就知道innodb一个,其实可以多答个MyISAM),后面问了innodb为什么好,开始事务大作战
算法题是排序链表删除重复元素,【1,2,2,3,4,4,5】 一开始以为要删除成【1,2,3,4,5】,原来是要删除成【1,3,5】。。题目看错了。。哭泣,这个应该记录一下pre节点接下来一个while循环找到第一个值和head不相等的然后pre指向那个节点就行
主要这个面试官老师一直问一些很抽象的问题,我每次一讲一大堆。。比如说问我了解mysql事务机制吗,了解innodb的索引吗。
ps:又想起来一道:问hashMap的key可以是任何数据类型吗,那个时候会的的是只要可以散列成hashCode
就行,后来查了基本数据类不行只能是引用数据类新
面试官还是比较温柔的,总用时1小时这样
一点项目没问全是八股人麻了
记录一下没答好的题:
1. 堆和栈上分别有哪些常见的异常,出现的原因 (这个说着说着要jvm调优,我是真不会调优)
2. 前面说了ArrayList是用数组实现的,那为什么还要用arrayList(说了一堆语法糖,最后告诉我应该从内存配的角度考虑,可以说一说怎么实现扩容的)
3. mysql 知道哪些 引擎(就知道innodb一个,其实可以多答个MyISAM),后面问了innodb为什么好,开始事务大作战
算法题是排序链表删除重复元素,【1,2,2,3,4,4,5】 一开始以为要删除成【1,2,3,4,5】,原来是要删除成【1,3,5】。。题目看错了。。哭泣,这个应该记录一下pre节点接下来一个while循环找到第一个值和head不相等的然后pre指向那个节点就行
主要这个面试官老师一直问一些很抽象的问题,我每次一讲一大堆。。比如说问我了解mysql事务机制吗,了解innodb的索引吗。
ps:又想起来一道:问hashMap的key可以是任何数据类型吗,那个时候会的的是只要可以散列成hashCode
就行,后来查了基本数据类不行只能是引用数据类新
面试官还是比较温柔的,总用时1小时这样
全部评论
这个题我也做过诶!lz什么组方便说嘛
大佬最后过了吗
删除链表重复元素1 和 2 的区别
希望我也能被捞捞
全问八股感觉不太妙
相关推荐
10-05 23:02
东北大学 Java 点赞 评论 收藏
分享