写点什么

疫情之后,幸获内推,4 面京东拿下 offer(Java 后台研发岗)

作者:Geek_c72458
  • 2022 年 10 月 10 日
    湖南
  • 本文字数:1270 字

    阅读完需:约 4 分钟

又逢“金九银十”,年轻的毕业生们满怀希望与忐忑,去寻找、竞争一个工作机会。已经在职的开发同学,也想通过社会招聘或者内推的时机争取到更好的待遇、更大的平台。


然而,面试人群众多,技术市场却相对冷淡,面试的同学们不得不面临着 1 个职位 N 个应聘者的巨大竞争。


问:在这种现状下,如何才能收获又多又好的 Offer?


答:短期准备——刷面试题;长期筹谋——巩固核心技能。


面试题怎么刷?刷高频题、有深度的题、符合时效性的题。


核心技能如何巩固?先深入理解原理,再系统应用到实践。

京东 4 面经历分享

京东一面:


  1. 自我介绍,主要问了做了什么和擅长什么?

  2. @Autowired 的实现原理

  3. Bean 的默认作用范围是什么?其他的作用范围?

  4. 索引是什么概念有什么作用?

  5. MySQL 里主要有哪些索引结构?

  6. 哈希索引和 B+树索引比较?

  7. 说说 Java 线程池的原理?线程池有哪些?线程池工厂有哪些线程池类型,及其线程池参数是什么?

  8. hashmap 原理,处理哈希冲突用的哪种方法?BIO、NIO、AIO 的区别和联系?

  9. jvm 内存模型 jmm,知道的全讲讲

  10. 讲讲 Java GC 机制?

  11. Java 怎么进行垃圾回收的?什么对象会进老年代?

  12. 垃圾回收算法有哪些?为什么新生代使用复制算法?

  13. HashMap 的时间复杂度?HashMap 中 Hash 冲突是怎么解决的?Java8 中的 HashMap 有什么变化?

  14. 红黑树需要比较大小才能进行插入,是依据什么进行比较的?其他 Hash 冲突解决方式?

  15. hash 和 B+树的区别?分别应用于什么场景?哪个比较好?


京东二面:


  1. 自我介绍

  2. 为什么 MyISAM 查询性能好?

  3. 说说事务特性(ACID)?

  4. mysql 数据库默认存储引擎,有什么优点?

  5. MySQL 的事务隔离级别,分别解决什么问题?

  6. SQL 慢查询的常见优化步骤是什么?

  7. 说下乐观锁,悲观锁(select for update),并写出 sql 实现?

  8. 讲讲 TCP 协议的三次握手和四次挥手过程?

  9. 用到过哪些 rpc 框架?

  10. Java web 过滤器的生命周期?


京东三面:


  1. 自我介绍,讲下项目!

  2. 加锁有什么机制?

  3. 数据库水平切分,垂直切分的设计思路和切分顺序

  4. Redis 如何解决 key 冲突?

  5. 如何保证数据库与 redis 缓存一致的?

  6. 项目中消息队列怎么用的?使用哪些具体业务场景?

  7. JVM 相关的分析工具有使用过哪些?具体的性能调优步骤吗?

  8. MySQL 的慢 sql 优化一般如何来做?除此外还有什么方法优化?

  9. 线上的服务器监控指标,你认为哪些指标是最需要关注的?为什么?

  10. soa 和微服务的区别?

  11. 单机系统演变为分布式系统,会涉及到哪些技术的调整?请从前面负载到后端详细描述。

  12. 设计一个秒杀系统?


京东 HR 面:


  1. 自我介绍

  2. 负责什么系统?

  3. 为什么要让我独立负责?

  4. 手头有没有其他 offer?

  5. offer 薪资有多少?

  6. 哪里人 以后打算在哪里发展?

  7. 怎么看待 996?

  8. 如果要你去北京,你愿意去吗?

  9. 你的项目只用了增删改查吗?还有其他的吗?

  10. 最有成就的事是什么?

  11. 你有什么问题要问的吗?


2020 年京东面试题完整版(答案+解析):



此次京东面试的最大感受没有别的,最主要的就是和各位面试官都很聊得来,面试过程是比较愉悦的,因此进行得比较顺利,想要面试这些互联网公司的朋友,只给一个建议:真诚待人,以真心换真心,不要弄虚作假,HR 问什么问题,如实回答即可。在回拒 offer 时候,也请好好说话。

全家桶复习笔记

Java 面试题库

学习电子书

需要文章中配套资料的朋友可以——点击传送门

用户头像

Geek_c72458

关注

还未添加个人签名 2022.09.20 加入

还未添加个人简介

评论

发布
暂无评论
疫情之后,幸获内推,4面京东拿下offer(Java后台研发岗)_Java_Geek_c72458_InfoQ写作社区