记一次京东JD面试,成功拿到offer!

640?wx_fmt=png

面试流程

  • 笔试

  • 技术面一

  • 技术面二

  • HR面

  • 拿到offer

640?wx_fmt=png

一面

  • 自我介绍

  • 介绍下做过的项目

  • Java多线程有哪几种实现方式

  • CountDownLatch是什么,使用场景

  • Spring的核心技术

  • 说下你知道的数据库事务

  • 如果以上问题面试官感到满意会进入聊天模式,聊了下关于登陆验证的技术

  • 你有什么想问的

640?wx_fmt=png

二面

  • 自我介绍

  • 说下Java中的concurrent包技术(volatile,锁重入,LinkedTransferQueue字节追加提高并发度技术,ConcurrentHaspMap结合volatile的happen-before读取优化)

  • redis主从复制,sentinel,集群分片原理

  • websocket长连接

  • 秒杀业务场景设计(事务,逻辑调整,行级锁,数据库并发度、mybatis调用存储过程

  • 会不会写前端

  • IDE用的哪个,接着会问IntelliJ IDEA相比Ecplise有什么优点

  • 如果以上问题面试官感到满意会进入聊天模式,聊了下关于后台高并发技术

  • 有什么想问的

640?wx_fmt=png

经验分享

       如果你的技术扎实没问题,接下来的面试也决定你是否能得到认可拿到offer,列出以下几点经验,面试前提前准备好答案。

  1. 最好准备好1-2两个问题来应对“你有什么想问的吗?”之类的问题。

  2. 离职原因,不要抱怨现在和以前的雇主。

  3. 保持谈话的时间安排节奏顺利进行, 但不要就某个问题说过多,通过一个问题引入到下一个问题。

  4. 面谈的过程中面试官的问题可能会比较细,比较犀利,那是正常环节,不必紧张。

  5. 如果遇到不太了解问题,最好不要说模棱两可的答案。

  6. 沟通过程中最好保持高度的愿意性。

往期推荐

 

【技术篇】 

【技术篇】 

【技术篇】 

【生活篇】 

640?wx_fmt=jpeg

posted @ 2018-03-15 11:30  Java技术头条  阅读(240)  评论(0编辑  收藏  举报