游客您好
第三方账号登陆
  • 点击联系客服

    在线时间:8:00-16:00

    客服电话

    020-85534346

    电子邮件

    81058337@qq.com
  • 码云社APP

    随时掌握码云社动态

  • 扫描二维码

    关注砺锋微信公众号

备战春招:最新京东四面面试题分享(JVM+数据库+锁+分布式) ...

发布时期:2019-2-25 16:38
阅读:2824 回复:20

京东四面一面自我介绍,讲讲自己的求职意向和擅长。Tomcat的基本架构是什么?jvm调优,工作的是怎么用的,垃圾回收的策略有哪些?Java中的线程池是如何实现的?创建线程池的几个核心构造参数?对比下volatile对比Syn ...

京东四面

备战春招:最新京东四面面试题分享(JVM+数据库+锁+分布式)

一面

  1. 自我介绍,讲讲自己的求职意向和擅长。
  2. Tomcat的基本架构是什么?
  3. jvm调优,工作的是怎么用的,垃圾回收的策略有哪些?
  4. Java 中的线程池是如何实现的?创建线程池的几个核心构造参数?
  5. 对比下 volatile 对比 Synchronized 的异同。
  6. GC机制是什么?
  7. 垃圾回收器的基本原理是什么?垃圾回收器可以立马回收内存吗?怎样主动通知虚拟机进行垃圾回收?
  8. 类加载器双亲委派模型机制?
  9. 集合的种类以及区别,HashMap底层如何实现?HashMap中Hash冲突是怎么解决的?
  10. Spring IOC 怎么管理 Bean 之间的依赖关系,怎么避免循环依赖?
  11. Spring Bean 创建过程中的设计模式?

二面

  1. 自我介绍!
  2. InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?
  3. 简述事务的特性?
  4. 什么是MySQL隔离级别?
  5. 如何理解BTree机制?
  6. 谈谈对慢查询分析?MySQL常用优化方式有哪些??
  7. 谈谈悲观锁和乐观锁及用SQL实现?
  8. 简述三次握手及四次挥手的过程?
  9. 对比B+树索引和 Hash索引?

三面

  1. 自我介绍!
  2. MySQL的锁并发?
  3. 高并发场景(领红包)如何防止死锁,保证数据一致性?
  4. 集群与负载均衡的算法与实现?
  5. 简述分库与分表设计?
  6. 分库与分表带来的分布式困境与应对之策?
  7. 加锁机制是什么?
  8. Redis 的 Setnx 命令是如何实现分布式锁的?使用过Redis做异步队列么,你是怎么用的?有什么缺点?

HR面

  1. 工作中遇到过哪些棘手的问题,如何解决的?
  2. 平时生活有什么爱好?
  3. 以后的职业规划发展是什么?
  4. 有什么优缺点?

总结:

针对上面的面试题我整理了一套架构进阶视频资料(包括高可用,高并发,spring源码,mybatis源码,JVM,Netty等多个技术知识的架构视频资料)和一些架构面试资料。

备战春招:最新京东四面面试题分享(JVM+数据库+锁+分布式)

资料获取方式:

关注+转发后,私信关键词 【架构资料】即可获取!

重要的事情说三遍,转发、转发、转发后再发私信,才可以拿到!

___珊°(未知职业)-本文作者
这个人很懒,什么也没有留下。
2824 20 2019-2-25 16:38
该文章已有20人参与评论

请发表评论

全部评论

查看全部评论>>

扫一扫关注官方微信号

最前沿的技术信息一手掌握

滚动新闻
CODESEEDING(码云社)一家致力于程序员成长、以内容为核心、以提问为引导的多元化成长社区。我们在线上为技术爱好者提供了一个优质的交流氛围环境,在线下同样和众多高校联合开办了技术沙龙品牌。
020-85534346
关注我们
  • 访问移动H5版
  • 官方微信公众号

码云社 - CODESEEDING 2.0© 2018-2019 码云社. TOOBUG ( 粤ICP备16114193号-3 )