京东提前批一面(7.14)
- 自我介绍
- 数据库索引(索引的存储结构,索引的类别划分:聚集索引、非聚集索引...)
- 项目中使用的数据库引擎(InnoDB)
- InnoDB和MyISAM的区别
- 介绍一下项目中使用到的Zookeeper,Zookeeper如何实现分布式锁?
- JVM内存模型包括哪几个模块?
- 堆内存的划分,如果服务器是8个G,堆的大小设置成几个G?
- 新建对象的内存分配
- 如果发生内存泄漏或者内存溢出怎么解决?回答jmap
- 项目中有使用到多线程么?回答多任务提交时使用到了线程池
- 项目中选择了什么类型线程池?线程池有哪些参数?
- 具体使用时各参数如何设置的?
- 线程池中的等待队列的类型?为什么选择ArrayBlockingQueue?
- ArrayBlockingQueue的大小设置过大过小产生的影响?
- Java中的锁,Volatile,Synchronized。。分别介绍一下
- 反问
全程27分钟,感觉涉及实战方面的内容都没回答上来,很难受,希望给个二面的机会啊。