前言
这是我大概回忆整理的Java基础题,里面有很多知识点,主要还是在于Java基础,当然数据结构跟算法最好也要懂,是加分项,如果不会,果断说,否则,面试官深入问,问到你愣住了,这样浪费了自己的面试题和时间,自己不擅长的地方一定要知道,扬长避短。当然这些肯定是会问的,对于算法因为作者参加了算法大赛,类似问题问的少,但是第四面还是提到了动态规划问题,所以也要准备一下,数据结构基础也要注意复习一下,以备面试官提起。
Java基础面试题
1. 自我介绍
2. 讲一件你印象最深刻的事没事怎么解决的
3. JAVA垃圾回收机制怎么工作的
4. AOP是怎么实现的,有几种方式,分别说说
5. TCP/UDP的区别是什么,怎么实现的,区别是什么,分别用在什么地方
6. Map讲一下你对MAP的认识,用过几种MAP集合,分别说说,然后谈一下HsahMap的性能, 主要谈一下哈希冲撞
7. 创造线程的几种方式,Thread和Runnable接口有什么区别
8. 简单说一下你参加的中兴算法大赛
9. 说一下你做的聊天工具,如果遇到服务突然卡顿,怎么解决
10. 讲一下你对于spring框架的了解
11. Mysql数据库,索引是怎么使用的。
12. 你对分布式是否有所了解
13. 你对数据结构了解么
14. 你为什么想转行做软件呢
15. String 和StringBuffer
16. 浅析HashMap与ConcurrentHashMap的线程安全性
17. 堆排序,快速排序
18. 数据库的四大特征,数据库的隔离级别,
19. 线程同步机制用的什么?当初为什么选择这个机制?
20. 互斥和条件变量区别?互斥是阻塞的吗?当初为什么选择阻塞的机制?
21. 消息队列
22. 分布式系统的了解
Java基础面试题文档答案整理
下面是我刚刚上传的基础面试题,内容有点多,有图形逻辑图,内容并不是完全针对上面做的,有些比较简单的,或者我比较熟悉的我就没有在上面罗列出来,内容相对来说更丰富,更广,也是自己在看他人面试过程中自己摘要下来,自己搜集的内容,如果有不详细的,各位可以自己继续扩充,因为全部是自己做的内容,所以希望大家转载是注明出处
http://blog.csdn.net/u011958281/article/details/77098013
谢谢! 下载可能需要一个文档值,各位可以再某宝上购买,谢谢大家!如果实在没有,可以在群里私信我,我会单独发给你,但是不要传群里,谢谢,作者也是辛辛苦苦一个个码出来的。万分感谢!
觉得好的可以给留个言!
文档资源地址:
http://download.csdn.net/download/u011958281/9929577
分布式学习宝典 面试必看!!不要说作者没提醒
http://download.csdn.net/download/u011958281/9949606
阿里的电商技术演变史,这是最新的资料,讲述从第一代到第四代分布式技术的演变:
http://download.csdn.net/download/u011958281/9949627
暂无评论...