java面试总结

一、校招面试

第一个问题:一般是集合框架,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、有几种情况会进入老年代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值