java实习生面试题总结

爱奇艺

爱奇艺的简历是在我学校的论坛上面投的,所以去面试的时候也不知道是哪个部门。
以下是问题:
1、说一下collections底下的类
2、hashmap底层实现,如何实现线程安全?介绍concurrentHashmap
3、怎么样理解aop和ioc
4、说一下DispatcherServlet到controller的具体流程
5、SpringMVC的MVC分别是什么,什么功能
6、maybatis怎么和dao匹配
7、数据库事务用过吗?
8、遇到过哪些异常?知道哪些异常?
然后就是问了一些简历上写的项目的功能具体实现,面试官可能是想了解我对自己做过的项目的掌握程度,问的基本都是流程和一些他有疑问的细节。

美团

美团问的问题比较细,但是也问了很多爱奇艺面试时我没回答上来或者答的不好的问题。

1、String、StringBufer和StringBuilder的区别
2、hashmap底层实现,线程安全的hashmap实现的三种方式,concurrentHashmap的原理,jdk1.7和1.8里面对于concurrentHashmap不同的实现
3、TCP三次握手和四次挥手画图
4、图数据库了解吗
5、数据库的优化
6、DispatcherServlet怎么工作的
7、Spring的核心功能,也是说了一下ioc和aop,aop用到过吗说例子
8、线程的几种状态和状态之间的转移
9、线程池了解吗
10、线程怎么样会发生阻塞
11、jvm内存模型,jdk1.7和1.8里内存方法区有什么不同
12、垃圾回收算法,仔细说分代收集,老年代里面是CMS算法
13、线程创建的3种方式
14、mysql的底层实现
15、用到过哪些redis的结构
16、接口和抽象类的区别
17、写算法3个:快排、二分查找和按层遍历一棵树

总结:基础要扎实,自己简历上写的项目里实现的功能自己一定要清楚,不然答不上来真的很尴尬

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值