京东工程师面试题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本题库是京东集团面试评分标准,物超所
值
京东面试是4轮
一面组长,会问到一些这样的问题,为什么会离职,为什么来,婚姻状况,与此同时有没有想问面试官的问题。
二面经理,偏向于部门业务服务。
三面经理,这一轮会谈到一些业务目标和工作中可能出现的一些问题。大概聊一下工作的想法,部门的价值和目标,对这个岗位的期望等等以及和行业的情况。聊天的内容与面试者个人有关,可多可少。(二三是交叉面试防止作弊),
四面职业通道委员会,这一轮的面试非常专业,为技术专家面,目的是定级。确定你面试者的水平大概在什么位置。直接影响后面的收入。各个击中要害。不要想着有简单跳过的部分。在介绍工作内容的过程中,要先介绍自己在组织团队所处的位置,发挥的作用,工作绩效等,条例要清楚。这一轮的面试专业性最强。最后是HR谈薪资的部分,因为行业都有规则,所以时间不会太长。
5面背景调查,主要是面试者在填写简历时提供的名字和联系方式,其中包含领导。6HR最后offer。
步骤四、五、六每个一个星期,比如三面完后得到职业通道委员会的面试的通知约一周,四面完后,得到通过与否的消息是一个星期。如果某一步一个星期多没消息,那就是没戏了。
试题1:为什么你是这份工作的最佳人选?
A、我干过不少这种职位,我的经验将帮助我胜任这一岗位。
B、我干什么都很出色。
C、通过我们之间的交流,我觉得这里是一个很好的工作地点。
D、你们需要可以生产出“效益”的人,而我的背景和经验可以证明我的能力,例如:我曾经……
解析:
A、错误。经验是好的,但“很多相同职位”也许更让人觉得你并不总能保证很好的表现。
B、错误。很自信的回答,但是过于傲慢。对于这种问题合适的案例和谦虚更重要。
C、错误。这对雇主来说是一个很好的恭维,但是过于自我为中心了,答非所问。应该指出你能为雇
主提供什么。
D、最佳答案。回答问题并提供案例支持在这里是最好的策略。
试题2:描述一下你自己。
A、列举自己的个人经历、业余兴趣爱好等。
B、大肆宣扬一下自己良好的品德和工作习惯。
C、列举3个自己的性格与成就的具体案例。
解析:
A、错误。一般来说,招聘者更想通过这个问题了解你的习惯和行为方式。个人的详细资料对他们来说
没有任何意义。
B、自大并不能让你从竞争中脱颖而出。回答完问题以后,你必须得到招聘者的信任并让他/她记住你。
这样的宣扬并不成功。
C、最佳答案。案例是你能力最好的证据。一个清晰简明有力的案例能让你从人群中脱颖而出,给招
聘者留下好印象。因此,在面试以前最好考虑一下这份工作需要自己什么样的品质,做好准备。
所以准备面试腾讯的同学,建议多留意近期的互联网的最新动态,多练练表达。如果能在面试中批判一下近期腾讯的决策失误和产品缺陷,无论对错都会认为这个孩子不错,那么一定会加分的;但是也不能过了,完全说的不对还侃侃而谈会让人觉得你这个人很浮夸也是会被毙掉的。尺度的拿捏很重要。还有一点,语速快而且语气坚决目光坚毅自信的比语速慢表达不流畅的同学成功几率高。我面过一个哥们,后来他顶替了我领域负责人的位置,这是后话。他在面试的时候就非常的自信,如果问一些“弱智”问题会被他反讽,当时大家就觉得这个人很厉害,面试也很顺利,1天连续面了5面,当天就发了offer。腾讯面试,腾讯社招是电话面、技术一面、组长面、平台总监面、部门经理面、hr面。总共6面,面谈是5面。
面试的时候首先要自信,如果能做到不卑不亢其实就已经成功了一半。我感觉大多数程序员都不太自信,给人感觉有点文弱,如果你自己都对自己不自信,怎么能奢求公司对你自信呢。但是也不能太自信,自信心爆棚就是自大,面过一个2年开发经验的问他技术都不知道,就谈项目。腾讯面试,问他项目中做了什么就谈项目是什么。在我这就被毙掉了还问你们能不能开到30w,我只能让他回家等消息了。
一不定项选择题(共25 题,每题 4 分,共 100 分,少选、错选、多选均不得分)
1 已知一棵二叉树,如果先序遍历的节点顺序是: ADCEFGHB ,中序遍历是:CDFEGHAB ,则后序遍历结果为:( D )
A.CFHGEBDA B. CDFEGHBA C . FGHCDEBA D . CFHGEDBA 根据先序遍历和中序遍历能唯一确定二叉树:
注意:要想唯一确定一颗二叉树,必须已知两种遍历,并且其中必须有中序,因为先序和后序不能确定左右子树,如下图所示:
从上图中我们可以看出,没有中序是不能确定一颗树的!
2 下列哪两个数据结构,同时具有较高的查找和删除性能?( CD )
A.有序数组 B .有序链表 C .AVL 树 D . Hash 表
数组的删除性能比较差,而链表的查找性能比较差!
3 下列排序算法中,哪些时间复杂度不会超过 nlogn ?( BC )
A.快速排序 B .堆排序 C .归并排序 D .冒泡排序
快排和冒泡排序在最坏情况下的时间复杂度是O(n^2);
4 初始序列为 1 8 6 2
5 4 7 3 一组数采用堆排序,当建堆(小根堆)完毕时,堆所对应的二叉树中序遍历序列为:( A )
A. 8 3 2 5 1 6 4 7
B. 3 2 8 5 1 4 6 7
C. 3 8 2 5 1 6 7 4
D. 8 2 3 5 1 4 7 6
建立小根堆的过程如下图所示:
5 当 n=5 时,下列函数的返回值是:( A )
int foo(int n){
if(n<2){
return n;
}
else
return foo(n-1)+foo(n-2);