京东2023暑期实习招聘开始了!(内附面经合集!)
嗨,大家好,我是代码界的小白,近期暑期实习陆续开始,给大家整理一下各个公司的面试题目,欢迎大家关注、收藏和点赞,希望整理的这些面试问题可以帮助到你们。
京东的暑期实习招聘已经开始了,大家可以在官网投递了,但是目前还没看到有网友分享面经,今天给大家整理一下去年的实习面经,仅供参考。
准备投递京东的朋友,可以看看这份面经。
京东去年秋招的时候是电话面,看了几篇实习的面经,暑期实习应该也是电话面,所以算法题一般是口述。
Java基础
- 1、调用反射的有几种方法?
- 2、线程池的参数、线程池的执行流程、拒绝策略等
- 3、抽象类与接口的区别?
- 4、重载与重写的区别
- 5、内存分区、新建对象在哪个区?
- 6、String类型的字符串存在哪?
- 7、垃圾回收机制介绍流程,Full GC,新生代、中生代。
- 8、异常的分类、如何捕获?OOM聊一聊?
- 9、类加载机制、双亲委派模型?
- 10、1.8 hashmap底层put过程
- 11、volatiel能保证线程安全吗
- 12、JVM垃圾回收
- 13、单例模式和动态代理模式
- 14、封装、继承和多态
- 15、ThreadLocal了解吗?软、弱、虚和强引用
- 16、Synchronized和ReentrantLock的区别?
- 17、Hashmap线程安全? 如何让它线程安全
计算机基础
- 1、进程与线程的区别?
- 2、HTTP和HTTPS的区别?
- 3、了解TCP吗?谈谈三次握手的流程?了解滑动窗口吗?
- 4、了解操作系统吗?进程调度的方式?进程和线程的区别?
- 5、了解哪些IO模型?
MySQL数据库
- 1、数据库的事务
- 2、建索引的注意事项
- 3、MySQL中的隔离级别
- 4、索引相关问题、组合索引、聚簇索引和非聚簇索引
- 5、SQL优化思路有哪些?如何定位低效的SQL,如何优化?explain的字段
- 6、B树与B+树的区别、哈希索引和B+ 的区别?
- 7、InnoDB和Myisam的区别
中间件
- 1、Redis的常见数据结构?跳表了解过吗?
- 2、什么是RPC、项目中的序列化如何使用的?
- 3、Redis缓存穿透?如何避免?什么是缓存击穿,如何避免?什么是缓存雪崩?何如避免?
- 4、Redis 分布式锁么,它是怎么实现的?
- 5、RocketMQ相对于其他消息队列的优点
- 6、RedLock算法了解一下
- 7、Redis的功能,为什么快
- 8、Redis持久化机制,项目中用的什么数据结构,什么语句
- 9、Rabbitmq 怎么确保消息不会重复消费,如何确保顺序消费? 两条消息到达的时候顺序不对?导致脏数据
- 10、了解分布式吗?了解CAP吗?
Spring框架
- 1、Spring的Bean的生命周期
- 2、Applicationcontext与Beanfactory的区别
- 3、常用注解与核心注解
- 4、Spring如何保证线程安全的?
- 5、Spring单例模式如何保证线程安全、Spring如何解决并发访问线程安全?
- 6、SpringMVC的具体执行流程
- 7、Spring IOC AOP
- 8、Spring*循环依赖 *@Autowired注解问题
算法题
- 1、链表反转
- 2、链表判断是否有回路
- 3、求链表中倒数第k个元素
项目
1、项目遇到哪些难点?如何解决的?
2、秒杀三问题:** 高并发, 少卖, 超卖**。 问题描述和解决方法
3、为什么做这个项目,遇到了什么困难
4、项目怎么保存用户状态,避免重复登录? 单点登录?
总结
在整理面经的时候看到暑期实习也是电话面,通过去年的面经看,京东的实习面试范围还是比较广的,从Java基础->MySQL->中间件->Spring框架相关都有涉猎。

