京东Java开发春招面试经验

前几天刚面完京东的hr面,这几天正在等消息,来分享下面经。

一面:
1.自我介绍
2.挑一个项目介绍
3.项目中的难点是什么,怎么解决的
4.项目中是怎么实现登录注册的(主要是想让你说怎么是实现登录安全的,包括数据在数据库如何存储,数据加密等)
5.mysql索引中使用的数据结构是什么
6.B树,B+树
7.说一下连接池的实现,简单说下代码
8.了解Mysql的行级锁么,说一下Innodb中的行级锁
9.数据库优化有哪些方面,怎么优化的

一面很奇怪,几乎没有问Java相关,问了挺多数据库和数据结构的方面的东西。感觉面试官不是从事Java的。
数据库这块行级锁那题没答出来,其他答得还不错。

二面:
1.自我介绍 
2.介绍项目(当我介绍到一个我用反射写的一个web框架,之后就开始问了几个框架的问题) 
3.Spring mvc的工作流程 
4.讲解一下你对IOC/DI/AOP的理解 
5.Java的gc机制
6.Java final关键字有哪些用法 (主要问你内部类形参为什么用final修饰) 
7.面向对象的五个基本原则 
8.开启一个空的Tomcat需要多少内存
9.线程和进程的区别 
10.死锁产生的条件
11.Java中如何检查线程死锁 
12.红黑树(这里我只答了结构,我说其他的不太了解,面试官觉得红黑树是学科基础,被嘲讽了一番) 
13.平衡二叉树,二叉排序树,B树,B+树 
14.用两个栈实现一个队列(面试官说我的方法不是最优,让我回去自己试试) 

Tomcat那题没答上,数据结构这块学得不太好,红黑树不了解,其他部分还有Java部分都答上了,线程和进程的区别他说我没说到点子上,现在我也不知道应该怎么回答到点上。面试官态度一般,当时觉得他对我不太满意。大家一定要回去看红黑树,基础啊同学!

hr面:
1.自我介绍
2.询问做过的项目,选其中一个最成功或者印象最深的1-2个,介绍一下你做了什么,你在团队中处于什么位置
3.当你和其他小组成员产生冲突或者意见不合怎么解决的
4.你认为作为一个个优秀软件开发的人员,最重要三点特质是什么
5.你怎么看待严谨和灵活
6.说一下你的优点和缺点,优势劣势
7.具体说说怎么能证明你的优点
8.假如入职,什么时候能入职。
听同学说京东的hr小姐姐可凶了,不过面我的hr是一个小哥哥,说话很温柔。感觉聊的还不错。

总结:
感觉京东的面试题还行,觉得京东招人的比例挺大的(北京地区),笔试门槛还行,当时两道题过了1.3就过了笔试。
面试最终应该是五一之后出结果发offer,祝自己好运吧。
#京东#
全部评论
数据库的知识,tomcat的知识,红黑树的知识在哪学
点赞 回复 分享
发布于 2017-04-23 10:39
牛逼,看了之后,感觉今天可以不用去了呀
点赞 回复 分享
发布于 2017-04-23 09:47
感觉你题目问的不难!我二面挂了,一上来就不问项目,先开始问http和https的区别,然后又问到ssl/tsl是如何保证https安全的,然后又问在页面中点击一个链接http是如何处理的,我当时是想网七层协议上说,她说不是这个意思,然后想往tomcat上说他说也不是这个意思,最后听他给我解释了一波,但是那几个词确实没听过,然后问session和cookie的区别,又问到一亿的数据存在session中,你如何能让服务器识别加载他们,然后又问到在负载均衡,分布式里你具体要怎么处理(这里我只想说我一个双非渣本,简历上根本也没提到过分布式你为啥要这么难为我,但我还能怎么说,当然是选择原谅他啊!)这一块基本听他在哪里装逼了,然后又问到hadoop和hbase我简历上压根没写过这两,我当然还是选择原谅他,最后又问了一些java基础,但是我刚想往深了说他就打断我,继续下一个,感觉他真的不是搞java的,最后二面总共面试40分钟,前天收到复试不通过的消息,心很伤,还是自己学的太少了
点赞 回复 分享
发布于 2017-04-22 16:05
苟富贵勿相忘😂😂
点赞 回复 分享
发布于 2017-04-22 12:12
实习?
点赞 回复 分享
发布于 2017-04-22 09:40
牛逼
点赞 回复 分享
发布于 2017-04-22 09:36

相关推荐

评论
4
98
分享

创作者周榜

更多
牛客网
牛客企业服务