王辉
发布于

【京东面经】京东秋招最新面经分享!

【一面】
岗位:java开发工程师
总体难度不高,聊的比较开心,最后面试官问我有没有特别想做的方向,愿不愿意来上海,感觉人蛮好的~面试完40分钟收到复面邀请,许愿二面通过!

  1. 自我介绍
  2. 实习介绍,实习项目用户量多少?
  3. token在redis中如何存储?
  4. 不同的请求如何实现认证?获取到的用户信息如何在后续的业务接口中使用?
  5. 讲讲threadlocal的原理
  6. jvm内存结构
  7. sychronized和reentrentlock的区别
  8. concurrenthashmap的底层原理
  9. volatile能保证线程安全么?
  10. spring bean初始化过程
  11. spring aop原理
  12. spring事务的传播方式、隔离级别
  13. mq了解么?讲讲为什么要用mq?
  14. 项目中遇到的一些挑战?
  15. 反问?
  16. 你有没有什么想做的方向?愿意来上海么
    相比一面的面试官,会问的更深入,而且面试官也很严肃,不苟言笑,弄得我还有点紧张
    和一面相比,问的问题会更深入,会有不断的追问,也会有很多场景题,去测试你的思路。之前准备了很多这样的题目,所以稳稳拿下。
    最后问面试官感觉如何,他说追问时我会有自己的思考和想法,这个很重要。二面结束后3分钟就收到了情景测评,应该是过了

【二面】
岗位:Java工程师

  1. 介绍项目
  2. 讲讲实习经历
  3. 项目中的接口如何设计?如何优化你的接口?
  4. 数据库隔离级别?可重复读解决了哪些问题?
  5. 如何设计你的sql?
  6. 如何优化你的sql?
  7. redis大key问题
  8. 缓存一致性
  9. 如何实现点赞排行榜?
  10. 如何实现共同关注?
  11. 如何实现基于共同关注推荐感兴趣的用户?
  12. 消息队列如何解决重复问题?你的项目中有哪些消息队列的应用?
  13. 说一个你熟悉的设计模式
  14. 有什么你遇到过的难题?

【三面】

  1. 自我介绍
  2. 实习是寒假实习么?讲讲你的实习内容?
  3. 你觉得实习有哪些收获?
  4. 你觉得你是什么性格?
  5. 你觉得你有什么缺点?
  6. 讲讲你对京东的印象?
  7. 你的求职规划?有考虑投递外企么?
  8. 字节跳动比较喜欢留学生,你有投递字节跳动么?
  9. 你有什么想问的么?
点赞
收藏
评论