美团二面面试官依然很猛,上来看了看,会分布式,那说说raft和poax,ZAB这些吧,主从一致,如何保证数据可靠性,redis集群能做到绝对不丢数据嘛?考察的还是思想,然后又开始问项目,这次没有关注sql表,而是帮我把项目直接扩展为集群部署,虽然原本就是集群部署的,但是他觉得不够,最后逼得我连一面教我的翻undo log这手法都用上了,没有做算法题,大概50分钟面试结束,最后反问他redis集群能做到绝对可靠吗?回答和我给他说的一样,分情况,还是得在性能和可靠性间折衷。美团两轮面试给我的压力第一(第二是度小满一面),感觉面试官挺猛的,哦一面做的算法题是在一个数组里找出前K的最小数,使用一个优先队列即可。美团对于八股基本没有咋关心,对于基础和分布式,场景题很看重。

携程:二面已结束。一面着重问线程池和异常,问的其实不难,是我没有彻底学透线程池:1.线程池的基本参数和扩增线程原理;2.线程池执行结束后线程池里还有多少个线程(应该是最后剩下核心数量的线程)3.线程池出现异常怎么办?会把线程池卡奔溃嘛?(不会,会重开一个线程把这个线程替补上);二面的面试官没有看清楚脸,全程逆光,问如何优化MySQL,偏向工程,八股都是简单的,MySQL死锁说说,锁有多少个?事务隔离等级和MVCC。算法题好像比较简单。

总体来说,今年感觉问纯八股的比率感觉不高,一般的八股都能搜到,但是还是要深入基础,包括锁原理,MVCC,hashmap和arraylist核心源码,由于说我对spring仅限于简单使用层面,所以就问了问IOC,AOP,三级缓存和提前曝光。分布式是一个大块头,当时学了一两月才玩明白,后来在面试中才一次次知道如何结合项目。
最后说一个杂记吧,字节实习面试的时候,问我单机中为什么需要锁,锁出现的本质原因是什么?答:出现了数据副本,且做不到瞬时同步更新,更在代码流程上无法做到逆向补偿操作,所以需要锁,他说很好。
字节实习面试教会了我不少东西,包括三色标记算法与CMS,G1关系,分布式(锁,缓存,事务),消息队列,zookeeper等等,一次次失败后一次次补偿。
全部评论
牛。
点赞 回复 分享
发布于 2022-09-18 15:45 浙江

相关推荐

07-25 11:26
清华大学 Java
打开电脑,思绪又回到了7月份刚开始的时候,感觉这个月过的如梦如幻,发生了太多事,也算是丰富了我本就是平淡的人生吧太早独立的我习惯了一切都是自己做决定,拥有绝对的决定权,而且永远不会听取别人的建议。我就是那个恋爱四年出轨的男主啦,感觉既然在牛客开了这个头,那我就要做个有始有终的人。从我出轨到结束再到和女朋友和好如初真的太像一场梦了,短短的一个月我经历了太多,也成长了很多,放下了那些本就不属于我的,找回了那些我不该放弃的。我的人生丰富且多彩,但人不能一直顺,上天总会让你的生活中出点乱子,有好有坏,让你学会一些东西,让你有成长。我和女朋友的恋爱四年太过于平淡,日常除了会制造一些小浪漫之外,我们的生活...
段哥亡命职场:不得不说,我是理解你的,你能发出来足见你是个坦诚的人,至少敢于直面自己的内心和过往的过错。 这个世界没有想象中那样非黑即白,无论是农村还是城市,在看不见的阴影里,多的是这样的事。 更多的人选择站在制高点去谩骂,一方面是社会的道德是需要制高点的,另一方面,很多人不经他人苦,却劝他人善。 大部分的我们,连自己生命的意义尚且不能明晰,道德、法律、困境,众多因果交织,人会迷失在其中,只有真的走出来之后才能看明白,可是没走出来的时候呢?谁又能保证自己能走的好,走的对呢? 可是这种问题有些人是遇不到的,不去追寻,不去探寻,也就没了这些烦恼,我总说人生的意义在过程里,没了目标也就没了过程。 限于篇幅,没法完全言明,总之,这世界是个巨大的草台班子,没什么过不去了,勇敢面对,革故鼎新才是正确,祝你早日走出来。查看图片
点赞 评论 收藏
分享
allin秋招的单身...:我投过这家 上来就发个设计图给我,让我做好发到他邮箱
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

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