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小时这样
全部评论
全问八股感觉不太妙
点赞 回复 分享
发布于 2023-03-29 02:09 美国
希望我也能被捞捞
点赞 回复 分享
发布于 2023-03-28 21:01 上海
删除链表重复元素1 和 2 的区别
点赞 回复 分享
发布于 2023-03-28 14:21 上海
大佬最后过了吗
点赞 回复 分享
发布于 2023-03-27 16:51 山西
这个题我也做过诶!lz什么组方便说嘛
点赞 回复 分享
发布于 2023-03-27 11:29 浙江

相关推荐

09-19 14:17
门头沟学院 Java
点赞 评论 收藏
分享
08-28 11:37
已编辑
华东师范大学 Java
Sigma777:本来想说师弟怎么把我这个老东西卷没了,仔细一看是师兄 简历不错,但是得准备好选型话术,比如我举个例子你为什么要用caffeine,一般我们的小项目不会有这么hot的key需要本地缓存,你要说明你是如何发现有这么hot的key连redis都兜不住的,引入后优化了多少时间,然后还有本地缓存大小设置为多少,这个大小能保证热点key不会因为太小而淘汰也不会因为太大影响服务吗,为什么不用guava,引入本地缓存同步问题怎么解决。 然后分库分表,为什么你觉得要分表,数据量多少,分多少张表几个库,分片键选择依据,你的所有查询能不能准确定位到某一张避免全库扫描,有没有数据倾斜问题就是分的每张表数据量差距特别大,你是一开始分库分表还是后期发现瓶颈才分,如果后期才分你如何把旧表的数据搬过去同时还能确保业务正常运行。 然后是消息队列,你说缓存高并发请求,却选择了吞吐量较小的rabbit,有什么原因吗,为什么不选Kafka。 然后你说分布式锁解决集群环境并发安全,也就是说你是集群部署的,请问是怎么部署的,docker还是k8s,部署几台,配置是多少,jvm参数设置是多少,有监控吗,线上遇到故障吗,怎么解决的,有做负载均衡吗,数据是怎么压测的等等。 zset缓存本月实时排行数据具体怎么做的,会有大key问题吗。 其他本小渣暂时想不到了,留给其他大神点评
点赞 评论 收藏
分享
09-23 15:37
门头沟学院 Java
真的很糟糕:新的卡简历方式
我的秋招日记
点赞 评论 收藏
分享
评论
17
58
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务