京东一面,二面
- private、protected、private、default的区别
- Java基本数据类型
- Overload和Override的区别
- Java参数是值传递还是引用传递
- final关键字修饰类、方法、变量
- 自动装箱和拆箱
- Integer a = 1会创建对象么?(128到127的范围内,不会创建新的对象,而是从IntegerCache中获取的,大于该范围的才会创建对象)
- volatile关键字
- mysql中索引的好处以及维护代价
- left join、inner join、right join的区别
- CPU的组成(CPU内部结构大概可以分为控制单元、运算单元、存储单元和时钟等几个主要部分)
- JVM中线程共享的区域和非共享的区域
- 设计模式中除了单例和工厂还知道哪些?
- Spring AOP 异常通知
- Spring IOC原理
- Java对象序列化
- Redis直接操作的是什么?
- Redis数据类型有哪些?
- 设计一个专门用于生成订单号的微服务(订单号全局唯一、如何解决订单微服务高并发的请求)
- 电商项目
二面
项目相关,讲了项目架构,围绕mq问了一些场景题,TCP三次握手,四次挥手,两个栈模拟队列。
30个人,设计一个抽奖系统,抽出三个奖项,提供3个骰子,如何保证公平性?(没有思路,各种水,面试官让下去思考一下)
目前状态是hr面试待安排。。。
#京东##面经##春招##实习##Java工程师#