平安科技Java开发三面面经(2018年12月)

版权声明:转载请注明出处。 https://blog.csdn.net/Yeomer/article/details/84861703
	上周接到平安HR邀约面试的电话,约在上周6,过去面试。因为之前面过平安寿险,所以 应该是简历被捞了一下。说是现场直接走完
面试流程,于是就去了。现场共2轮技术面+1轮HR面,3轮面试过了的话,后面会做一份IQ和EQ测试题(这个测试挂了,就GG,而且3个月不
能再面平安任何岗位,要认真点),然后才是谈薪,发offer,体检,背调。
	ps:楼主17届普本毕业生,一年半开发经验,之前主要做分布式系统研发。

贴上之前在寿险的面经,由于不懂平安谈薪套路,GG寿险面试经历


平安科技

一面:

  1. 自我介绍;
  2. 说说项目中用到的redis?
    答:缓存下拉框和弹出框数据,和生成编号。
  3. 追问了下数据量,如果用String去装载有什么问题?
  4. 问了缓存穿透和雪崩;
  5. redis线程模型,这样设计的优缺点。
  6. 看了zookeeper源码,你的收获是什么?
  7. 了解协议吗?比如tcp,http;
  8. 纸上画一下tcp三次握手和四次挥手的过程。
  9. tcp第三次握手的作用?挥手后连接是直接断开吗?
  10. 平时用到http协议的地方,我说DubboX框架的rest协议。说到了http协议版本,如果优化的话怎么考虑?
  11. 说说生产环境遇到的问题,以及如何解决的。
  12. 如何快速定位生产问题?假如一个http请求突然响应时间从几十ms,变为几秒,怎么排查问题,已经如何优化。
  13. 了解netty吗?
  14. 思维发散题:微信群,最多500人变为5000人,可能会导致什么问题,如何解决?

二面

  1. 自我介绍

  2. 在板上画出之前项目的架构图,结合架构图问了些问题;

  3. 让你设计一个RPC框架,你会从哪几个方面考虑?
    答:我说首先是通信,服务提供者(provider)和消费者(consumer)直接要建立连接,比如TCP,连接方式是长连接或者短连接,这是基础。然后是寻址,要约定好URI格式,比如IP+端口+接口名+方法,让consumer知道去哪里找的到对应的provider。其次是序列化和反序列化协议,因为网络传输都是二进制的。最后是异常处理。

  4. 最近看了哪本书,聊了聊。

  5. 实际性能优化方面。实际性能优化方面。

  6. 在项目中做出的贡献等。

  7. 其他记不得了,主要二面聊大的思维方面比较多,还有实际遇到的问题难点。

HR面:

  1. 离职原因、期望薪酬、职业规划等。如实说就行。

结果

  • 目前已收到offer,整个流程还是比较快的,因为手头上有另一个offer等入职,所以自己也一直在催。这里要感谢一面面试官的赏识,因为他说本来团队是要招几个资深开发,要5年经验+的,但是看我表现超出他预期挺多,答得挺不错,就试着帮我往上推推,然后就过了。也谢谢邀约面试的小姐姐,一直帮忙催流程。继续努力。

猜你喜欢

转载自blog.csdn.net/Yeomer/article/details/84861703
今日推荐