乐信后台开发(Java)二面面经
约的22号下午14.45分,面试官看起来35-40岁
(1)自我介绍;
(2)什么时候开始学Java,为什么转行(当然是本专业坑);
(3)项目做得好地方,哪些地方优化,有没有思考(我将整理的亮点分为2部分说一个部分2点);
(4)项目涉及Redis,说一下哨兵选举已经主从复制;
(5)HTTPS原理(对称加密与非对称加密);
(6)HTTPS有没有可能被攻击(公钥被劫持,说到数字证书可以解决),面试官又问除了数字证书还有其他的方法可以解决公钥劫持吗(不会);
(7)说一下计算机网络的拥塞避免(慢开始、拥塞避免、快恢复和快重传);
(8)高并发情况下,如何保护服务器(消息队列kafka,添加缓存,分库分表);
(9)说一下各类消息队列,为什么使用kafka而不是其他;
(10)又说到项目,redis主服务器宕机后,从服务器选举过程(不会);
(11)获得一个新的项目要怎么开展工作(需求分析、设计数据库等等);
(12)怎么学Java;
(13)了解乐信吗?(还好面试之前百度了,第一轮也被问了,其实就是不了解);
(14)对金融科技怎么看(很看好,传统金融+科技 = 牛逼)
(15)三到五年职业规划;
(16)反问(给我一些建议,面试官说我对项目的思考不错,挺好的(当然,项目准备了一大堆东西等着你问));
就这样(许愿HR)
#面经##Java工程师##校招#