2017年校招【京东面经】 哈尔滨站

京东的Offer还没下来,想必大家也都等的很着急~~~ 但是面经必须分享给大家,一共经历三轮面试!下面是截图


2016-9-11   初试 ,大约10~15分钟
1、自我介绍。这里大家要总结好,条理清晰。 这样保证每次面试都很流畅的自我介绍,不卡壳
2、项目中用过集合吧,说说ArrayList ,这里就有技巧了举一反三,我一般都是对比着LinkedList 来说 ,从实现机制、扩容机制等等方面来说
3、写一个单例模式。我写的是静态内部类的单例,然后他问我这个地方为什么用private,这儿为啥用static,这就考察你的基本功啦
4、给了一个表三个字段, 写SQL语句。 主要考察基本SQL语句语法、聚集函数和Group By的用法
姓名 分数 课程
name score course

统计出每个学生有多少门课分数大于80分

5、说一说GC算法吧。还是那句话:举一反三,拿起纸笔给面试官讲
1) 从JVM内存模型开始说起,在纸上画出大概的组成部分,然后说出每个组成部分的特点
2) 开始说说分代GC,这时就把GC算法引入进来,再结合每个区域的特点 把Minor GC 和Full GC 引入进来
2) 可以跟他说说垃圾回收器,Serial 、 ParNew 、CMS 等等
然后面试官问你手上还有其他Offer吗?我把你推荐到下一轮!就这样结束一轮面试

2016-9-12   9:45复试  一面,大约30分钟 <时间久远我尽量回忆>
1、说说死锁吧,怎么检测死锁?这个我答的不好,大家在下边留言吧
2、说一说ThreadLocal 关键字吧,答出核心:当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。
3、聚簇索引 和 非聚簇索引的区别 。下面贴一下核心内容:
建立索引: 在SQL语言中,建立聚簇索引使用CREATE INDEX语句,格式为:CREATE CLUSTER INDEX index_name ON     table_name(column_name1,column_name2,...);
存储特点:
聚集索引:表数据按照索引的顺序来存储的,也就是说索引项的顺序与表中记录的物理顺序一致。对于聚集索引,叶子结点即存储了真实的数据 行,不再有另外单独的数据页。 在一张表上最多只能创建一个聚集索引,因为真实数据的物理顺序只能有一种。
非聚集索引 表数据存储顺序与索引顺序无关。对于非聚集索引,叶结点包含索引字段值及指向数据页数据行的逻辑指针,其行数量与数据表行数据量一致。

4、说一说项目中Spring的IOC和AOP具体怎么使用的。这个大家私底下做足功课
5、谈一谈对数据库事务的理解。四个特性和隔离级别必须要牢记,了解事务并发控制带来的问题:脏读、不可重复读、丢失修改、幻读等等
6、最后给我出了一道算法实现题,面试官是根据实际开发过程中遇到的问题跟我说的,说解答不出来也没关系。
(我没理解清楚最后没给出具体解答)我大概的描述一下题目
我们在JD购物,付款环节会选择支付方式,主要分为两种:现金和电子支付,然后自定义添加后保证上面是现金券下面是电子支付
比如:代金券和红包都属于现金; 微信、支付宝和银行卡都属于电子支付; 假设现在加一个现金支付方式,加入之后保证 保证上面是现金券下面是电子支付,大概就这个意思。大家可以下去想想
名称 编号
代金券 3
红包 1
微信 2
支付宝 4
银行卡 5

这次面试大概就这么多...本以为结束了,又来一个小插曲,下午HR给我打电话说上午那个面试官不适合,再安排了一个面试官。

同一天 16:00 复试  二面,大约10分钟
1、花了3分钟介绍了一下项目。
2、问我Hibernate的生成策略,主要说了native 、uuid
3、说说struts,我就拿出struts 1 和 struts 2 对比着说了
4、mysql 熟悉吗?知道间隙锁吗? ....    Excuse Me ? 这个真没听说过
5、工作地点选哪?(默认北京) 考虑沈阳吗? 【这个问题才是加试的重点我估计】
跟我聊了几句以后,楼主东北大学的,最后说让我回去等通知!大概的意思就是让我工作地点选择沈阳。

2016-9-13   HR面试 ,大约10分钟
1、自我介绍一下。复制粘贴
2、大学期间组织过什么活动吗?楼主和小伙伴一起策划举办了一次ACM省赛
3、怎么协同合作的,遇到过什么问题吗?这个考察团队合作和交流处理问题的能力
4、工作地点选哪? 肯定沈阳啊!为什么?因为女朋友在沈阳
5、说说职业规划吧,这个大家自己都做好准备!
6、有什么要问我的吗? 我问大概什么时候给通知结果,HR姐姐说9月下旬,过不过都会给通知!
#京东##Java工程师#
全部评论
楼主最后京东过了吗?最后签的哪里啊?
点赞 回复 分享
发布于 2017-03-13 01:19
看到”沈阳“好亲切啊。。。东大某渣硕 = =!
点赞 回复 分享
发布于 2017-03-10 14:35
为什么叫jb大神,这外号有点醉了
点赞 回复 分享
发布于 2017-01-01 15:09
66666
点赞 回复 分享
发布于 2016-10-10 14:09
怎么这么棒~~
点赞 回复 分享
发布于 2016-09-26 11:17
看了楼上的回复才发现楼主是羁绊大神。。
点赞 回复 分享
发布于 2016-09-26 00:35
jb来神来广州实习没?
点赞 回复 分享
发布于 2016-09-25 23:14
jb大神就是叼
点赞 回复 分享
发布于 2016-09-25 22:42
JB大神就是NB
点赞 回复 分享
发布于 2016-09-25 21:06
jb大神就是***
点赞 回复 分享
发布于 2016-09-25 21:05

相关推荐

04-07 10:40
门头沟学院 Java
1.&nbsp;自我介绍2.&nbsp;上一段离职的原因3.&nbsp;为什么会投递测开?对开发的诉求?4.&nbsp;上一段实习中,接到一个需求,怎么去了解需求、解决需求?怎么投入工作的?5.&nbsp;你查询一个页面,发现页面是空白的,你会怎么分析,考虑哪方面的原因?6.&nbsp;如果你需要debug代码,你会怎么做?7.&nbsp;说说Kafka工作机制8.&nbsp;对于微信朋友圈的评论功能,需要你设计测试用例,你会怎么设计?9.&nbsp;你提到打比赛的时候,作为队长身份组队完成了一个项目并获得了奖,你认为你作为一个owner,一个队长来说,在功能上、人员上比较难处理的一个点是什么?10.&nbsp;如果说因为人员的变动导致你项目方案的变动,如果后续再做类似的项目,你认为可以改进的措施是什么?11.&nbsp;如果说人员的工作意愿很强,但是因为不可抗力的原因导致人员变动,你会考虑哪些方式去避免或减少你作为owner带项目的风险?12.&nbsp;在实习的时候,遇到某功能点的开发或其他的事项上,工作没有办法推动,你会怎么处理?13.&nbsp;上一段实习,汇报的机制是怎么样?如果遇到卡点,你会怎么跟导师沟通?14.&nbsp;你认为上一段的任务工期是否比较宽泛?15.&nbsp;Java常用的数据结构?(吟唱List、Set、Map)16.&nbsp;手撕:LeetCode654&nbsp;最大二叉树反问:1.业务(打车)2.工作内容第一次面测开,前面聊为什么投测开和对开发的诉求估计踩了不少雷,凉
查看16道真题和解析
点赞 评论 收藏
分享
评论
点赞
65
分享

创作者周榜

更多
牛客网
牛客企业服务