北京小鱼易连Java一面面经

面试官上来说你现在是在校生是吧 那我们从一些基础的问题开始
1.介绍下Collection下的集合类,详细问了HashMap的底层,链表和红黑树转化的情况,set为什么不重复
2.StringBuilder和StringBuffer,多线程下如何使用StringBuilder同时又保证效率  
String a = "abc"; String b = "a" + "bc"; String c = "a"; String d = "bc"  比较true还是false
3.创建线程方式、线程的几个状态,线程池相关的参数、阻塞休眠,多线程有关的关键字都问到了、Condition、await、Lock锁 、synchronized底层等等..
juc包下问的挺多的,但是我好多不会...,挺多原理,什么锁升级、重量级锁、轻量级锁
4.OSI七层模型,三次握手
5.介绍下Spring框架,IOC底层原理,创建Bean的底层原理,反射的过程...
6.Redis 持久化RDB、AOF,save和bsave,redis为什么快
7.说说JVM,我说了内存区域,jdk7和8的不同,又问了类加载机制,详细说下堆,垃圾回收相关算法、垃圾回收器
8.Mysql底层,我主要说了MyISAM和InnoDB两个引擎,B+树为什么快
9.spingboot问了什么注解 不记得了,让解释他的执行流程原理什么的
10.介绍了下项目,他想问kafka和elasticsearch的原理的,我说有写技术只是用了下,没看原理,也就没问了
还有挺多零零散散的问题不记得了,感觉面试官对项目不太感兴趣,主要还是一些技术原理,而且常规的回答好像不是他太想要的
感觉掌握的还是不太行,问的深一点就不会了,估计没了,他说基础还是有点薄弱的,
最后是反问
面的是郑州的Java开发

#秋招##面试题目##小鱼易连##Java#
全部评论

相关推荐

1 8 评论
分享
牛客网
牛客企业服务