一、校招面试
第一个问题:一般是集合框架,ArrayList LinkedList HashMap HashTable ConcurrentHashMap 这几个是最常问的,他们的底层原理、区别、场景、优劣都要清楚,尤其是hashmap最好看下源码。可以参考我的博客 - - java集合框架总结
第二个问题:一般是虚拟机,主要问题是垃圾回收、内存机制、类加载,看两遍《深入理解java虚拟机》 就没问题了,如果时间不够,可以只看垃圾回收算法,必考。
第三个问题:数据结构,有可能手写代码,最常写的是 单例模式 快速排序 链表倒转等,看完《算法第4版》《剑指offer》就没问题了。
第四个问题:问ssm框架,常见问题有ioc和aop,aop会问到代理模式(掌握几种设计模式-单例、工厂、适配器、代理、装饰器),以及聊你做过的项目。
其他方面:
数据库一般问表连接查询、索引
多线程要知道线程的状态 可以参考我的博客 - - java多线程入门
linux和网络相关知识
二、 京东医药健康面试
1、最近遇到的困难以及解决方法
2、多线程使用HashMap会出现什么问题
3、redis
4、linux
5、事务中嵌套事务会不会生效,提示代理模式
6、BeanFactory和ApplicationContext的区别
7、springmvc中DispatcherServlet和ContextLoaderListener的区别
8、对称加密和非对称加密
9、http和https
10、innodb查询时缓存的是什么,B和B+树区别
11、使用explain分析sql看哪些字段,聚集索引和非聚集索引区别
12、搭建一个ssm框架,包冲突怎么解决
13、jQuery跨域请求
14、Integer和int相比有哪些扩展功能
15、单例模式两次验证,volatile保证啥
16、MySQL默认的隔离级别和实现原理
17、检测链表是否有环
18、cpu占用高、内存溢出怎么分析,jdk自带什么工具
19、有几种情况会进入老年代
1378

被折叠的 条评论
为什么被折叠?



