前言:
首先介绍一下我的同学,专科毕业应用电子技术专业,已经毕业快两年了。因为专业的原因工作一年觉得没什么发展前途就想转行,身为他的“好基友”,他觉得我这个工作挺好的,就咨询了我一下,经过的严厉拒绝下(各种诱惑下),还是阻挡不了他。随后他报名了北大某鸟进行培训,进行了为期半年的 Java 程序员速成加工。因为年前结束培训他准备年后面试,谁知遇到这个大疫情,一直拖到了 5 月份。随后进行了长达 2 个月的面试历程。谁知昨天聊天的时候这个狗贼竟然通过了面试,而且还是 12K,可把我羡慕坏了(我才 11K),经过拜师才知道是他努力复习面试题的结果,今天就把偷学来的面试题分享给大家,希望大家都能拿到想要的 offer!
-
还有什么想问我的么?
二面:
-
主要就是项目,面试官一直拿着你的简历,去看项目中有什么可问你的。
-
项目中遇到了什么问题,怎么解决的。
-
Oracle 的 explain 执行计划调优。
-
发散性问题:假如有 100 万个玩家,需要对这 100W 个玩家的积分中前 100 名的积分,按照顺序显示在网站中,要求是实时更新的。积分可能由做的任务和获得的金钱决定。问如何对着 100 万个玩家前 100 名的积分进行实时更新?
(我说了分治和 Hash,但他说我的方法都是从全局的数据进行考虑的