⾯试——Java美团⾯经(三⾯)
前⾔
美团三⾯⾯经,⼀⾯没记录,凑合着看吧哈哈哈哈
⼆⾯
为什么要离职?
项⽬太完善了,我想去⼀些没那么完善的项⽬组,体验项⽬逐渐完善的过程.....
⾃⼰对项⽬的了解情况,给⾃⼰打个分
满分100,我给⾃⼰60。 “说下原因”,,讲完之后, “也就是你⾃⼰还没理解透你的系统,为什么不深⼊学习,要离职” ?????
说⼀下项⽬
我想说的是项⽬意义,项⽬模块,业务线过程,数据流转。结果他问我输⼊是什么输出是什么,输⼊是什么字段,输出内容有什么字段~~ (这个讲项⽬的思路不错,可以学习)
你负责的是这么多业务中的哪个项⽬,讲⼀下你做代表性的事情
qps多少,讲⼀下性能瓶颈(我说没瓶颈)
如果10000倍流量来了,服务扛得住吗,瓶颈是啥,你服务会怎么样,? 那你还说没瓶颈
服务可⽤性怎么算,你们可⽤性是多少? ⼏个9?
怎么做压测的,压测看什么指标,。。。。。
压测看cpu跟内存,具体怎么看,cpu的什么值?怎么判断内存是否良好?
如果你服务有10倍流量来了,你要怎么做
redis是nosql数据库吗限流怎么做,为什么你们⽤令牌桶算法
分布式系统中怎么得到⼀个唯⼀的id,你们系统有⽤到吗
项⽬中讲到了redis,说⼀下redis怎么⽤的(转义了⼀下,原来是根据项⽬的业务问怎么做,然后我就说⽤redis实现)
为什么redis快
为什么不⽤其他nosql 数据库?
RDB,AOF是啥,你们怎么⽤的
你们redis是怎么部署的,双机房多节点,机房⾥⾯是怎么部署的(我说集+哨兵,但是我没讲明⽩,只是讲个概念),他觉得我是讲概念,没真正了解过
为什么要双机房容灾备份,什么时候会整个集都挂掉
Kafka ⽤吗,你们⽤kafka来⼲嘛的,kafka怎么保证消息不丢失的
如果10倍流量来了,你们redis扛得住吗?
为什么要双机房
死锁遇到过吗,讲⼀下
多线程了解吗, 说⼀下synchronized 跟 reentrentLock的区别
写消费者⽣产者模型
三⾯
为啥离职
你希望的⼯作是怎样的
说⼀下你做过的事情
说⼀下你理解⼀个系统怎样才算好
Mysql dateTime跟timeStamp的区别
内部类跟静态内部类的区别
频繁gc怎么办
tcp知道吧
http的header有哪些
浮点数求⽴⽅根
总结
对⾯试者主要有以下这些点要注意:
1. 不要连着⾯试,最好⾯完后,如果可以选择的话,即使过了,也不要连着⾯。因为很累。
2. 不要说⽼东家坏话,否则会被⾯试官怼的。
3. 不要不准备就来⾯试,我遇到过⼀些⾯试者,回答到⼀半,然后就说不下去了,然后说⼯作忙,没时间复习。作为⾯试官,不会因为你没准备
⾯试的时间,就给你放⽔。
4. 基础要扎实,如果你想进⼤⼚或者技术氛围好的公司,你⼀定要重视基础,即使你对框架源码很熟,但⼀般电话⾯或者⼀⾯,是不会问框架
的。
5. 跳槽频繁,有⼀个候选⼈处于不上不下的时候,⽼⼤⼀看简历,发现上⼀份⼯作经历是7个⽉,就直接不要了。有⼀个候选⼈⼯作经验8年,但
每份⼯作经历都刚好多⼀年多点,好在基础扎实,才让过的。如果你实⼒很好,跳槽多⼀些,不会有太⼤影响。如果你⼀般,千万别经常跳,最好在⼀个公司沉淀沉淀。
絮叨
⾮常感谢你能看到这⾥,如果觉得⽂章写得不错 求关注 求点赞 求分享 (对我⾮常⾮常有⽤)。
如果你觉得⽂章有待提⾼,我⼗分期待你对我的建议,求留⾔。
如果你希望看到什么内容,我⼗分期待你的留⾔。
各位的捧场和⽀持,是我创作的最⼤动⼒!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。