京东实习java开发一面面经
1、自我介绍
2、项目介绍,难点
3、深挖项目难点的问题,线程池用的哪个,参数如何设置,如果核心被线程占满会如何,如何解决
4、数据库分布式存储,数据库连接池
5、线程的六个状态,lock和syn锁的区别和使用场景,threadlocal是什么
6、java gc回收哪些对象 强引用,弱引用,虚引用的区别,双亲委派模型
7、集合类arraylist,linkedlist区别,hashmap底层实现,各自运用场景
8、文件如何上传到服务器,spring的注解如何使用
#实习##面经##京东##Java工程师#