京东后端实习一面

1.项目介绍
2.Java是自学过吗?两道算法题,坣囿当,二叉树的中序遍历,尝试用栈改进。
3.JVM有了解过吗?JVM是什么?垃圾回收的过程?垃圾回收算法?垃圾回收器有哪些?优缺点知道吗?
4.你这个项目是哪里做的?简单介绍一下这à榀效项目。
5.讲一下springmvc。具体的springmvc的层次,三层架构。Springboot启动的过程,包括启动之前做了哪些工作?比如配置加载,类加载这些?
6.IOC和AOP是怎么实现的?什么是bean?代表的是什么东西?
7.单例模式有了解过吗?哪两种实现方式?volatile保证可见性的原理?其他实现单例模式的方法有了解吗?
8.Redis的原理,分布式锁的原理?
9.Redis多路修改,并发最后成功写入的原因?
10.介绍一下缓存穿透和缓存击穿,以及如何去解决缓存穿透和击穿。
11.分布式架构有听说过一点。
全部评论
jdy竟然写算法了!
点赞 回复 分享
发布于 01-16 21:33 北京
一看就是京东风格
点赞 回复 分享
发布于 01-06 11:29 湖南
jdy吗?
点赞 回复 分享
发布于 01-06 09:12 北京

相关推荐

2025-12-26 09:30
门头沟学院 Java
1. 反射在项目中怎么用的?2. 反射在JVM层面的底层实现?3. 反射的其他使用场景有哪些?4. 代码中一般怎么处理异常?5. Java异常如何分类?6. 运行时异常主要有哪些?7. JVM的类加载流程是什么?8. JVM常见垃圾回收器介绍一下?9. G1垃圾回收器了解吗?MySQL相关1. InnoDB底层索引是什么数据结构?2. B+树的结构大概是什么样的?3. 为什么B+树结构更“矮胖”?4. B+树为什么支持范围查询?5. B+树叶子节点之间是怎么关联的?6. 平时怎么排查MySQL问题?7. 索引失效的原因有哪些?8. 什么是覆盖索引?覆盖索引的好处是什么?并发编程1. HashMap和ConcurrentHashMap的实现原理(JDK1.7/1.8差异)?2. ConcurrentHashMap的put流程了解吗?3. CAS的操作原理是什么?4. 线程池的核心参数有哪些?各参数含义是什么?5. 线程池的拒绝策略有哪些?6. ThreadLocal在项目中怎么用的?7. ThreadLocal的底层实现(内部Map的Key是什么)?8. ThreadLocal使用不当会导致什么问题?设计模式1. 常用的设计模式有哪些?(你提到单例、模板方法、工厂)2. 单例模式的懒汉式和饿汉式区别?3. 工厂模式和模板方法模式的实现思路?Redis与分布式1. 项目中Redis分布式锁怎么用的(避免超卖和数据不一致)?2. 如何自己实现可重入的分布式锁?
查看30道真题和解析
点赞 评论 收藏
分享
评论
3
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务