历时2个月终跳槽成功,面试经验全在这儿了!

隔壁班的学长,坐标杭州,原本工资14到21K,  这个月成功跳槽到阿里子公司-P6,涨了大概7k,拿到大厂offer!有一些运气,也有一些心得,借着跳槽季来临特此分享出来。文末分享面试笔记!

一面

  • JMM 内存模型,如何划分的?分别存储什么内容?线程安全与否?
  • HashMap 的原理?当谈到线程不安全时自然引申出 ConcurrentHashMap ,它的实现原理?
  • 分库分表如何设计?垂直拆分、水平拆分?
  • SQL 调优?平时使用数据库有哪些注意点?
  • 当一个应用启动缓慢如何优化?
  • 对 Java 锁的理解?
  • 什么是反射机制?
  • 说说反射机制的作用?
  • 服务化框架的选型和差异?
  • 如何处理 MQ 重复消费?

二面

  • 线程间通信的多种方式?
  • 限流算法?单机限流?分布式限流?
  • 提到了 Guava Cache ,了解它的实现原理嘛?
  • 如何定位一个线上问题?
  • 谈谈对微服务的理解,好处以及弊端?
  • 分布式系统你会考虑哪些方面?
  • 为什么说TCP/IP协议是不可靠的?
  • 分布式缓存的设计?热点缓存?
  • 微信红包的实现原理?
  • 海量数据分析怎样实现?

三面

  • 谈谈你所理解的 HTTP 协议?
  • 对 TCP 的理解?三次握手?滑动窗口?
  • 基本算法,Base64 等。
  • Java 内存模型,Happen Before 的理解。
  • 谈谈对 Netty 的理解?
  • Netty 的线程模型?
  • 给一个场景,谈谈你的架构方式?

HR 面

  • 为什么想来我们公司?
  • 你今后的学习计划是什么?
  • 平时看哪些书?
  • 你觉得自己做的最有挑战的事情是什么?
  • 你工作中最难忘的经历?
  • 对加入我们团队有何期待?

最后总结下面试心得

  • 要积极的推销自己。像我这次,基础答得不是很好,但最后我表达了自己的工作态度和对技术的积极性。让面试官看到你的潜力值得一个 HC 名额。
  • 人还是要勇敢点,不能自我设限。我是个有完美主义倾向,总觉得事情没有准备好就不要浪费机会去尝试,最好能一击命中。但是完美主义反而造就了我的拖延症和自我设限。所以我告诉自己要去改变这种状态,我告诉自己,不能再拖延了,哪怕当一次学习检验,也要立马开始行动。
  • 面试官一般最后都会问你有什么要问我的?千万不要问一些公司福利待遇之类的问题。可以问下本次面试的表现?还有哪些需要完善的?从而知道自己答得如何也能补全自己。 
  • 最后,不要在某次面试失利后否定自己,有时真的不是自己能力不行,这个也讲缘分。

最后把面试资料免费分享给大家,希望对大家有帮助资:戳这里,戳这里,暗号:CSDN

猜你喜欢

转载自blog.csdn.net/weixin_46577306/article/details/109117805
今日推荐