首页 > 度小满金融Java一二面凉经
头像
小洪1617
编辑于 2021-06-21 10:11
+ 关注

度小满金融Java一二面凉经

二面完了就没有消息了,估计是凉透了,把面经发出来,希望能帮助到大家~

一面

1.如何设计Restful接口
2.get和post的区别
3.常见的HTTP请求头有哪些,User-Agent的作用
4.JDK1.8之后的新特性(不包括1.8)
5.说一下MySQL的事务隔离级别,RC和RR分别解决了什么问题
6.聚簇索引和非聚簇索引的区别
7.索引失效的原因可能是
8.Redis有哪些数据结构,常用场景
9.Redis除了做缓存,还能做什么
10.JVM内存模型,1.7和1.8的区别
11.常见的GC算法,年轻代和老年代一般用哪种算法
12.G1相比CMS的优势
13.JUC包,CopyOnWriteArrayList是什么
14.ConcurrentHashMap,1.7和1.8的区别
15.synchronized是可重入锁吗(因为1.8的时候我提到了synchronized的锁升级)
16.给定一个字符串,形式是"00000011111",找到第一个1的位置

二面

1.RPC和HTTP的区别
2.Java的Map有哪些实现类,分别简要介绍一下
3.说一下HashMap的原理,为什么用链地址去解决冲突,为什么用红黑树
4.kafka如何保证消息不丢失
5.MySQL的事务隔离机制,如何实现的
6.什么是事务,事务的四大特性,一致性是如何实现的
7.MVCC是什么,如何实现的
8.说一下常见的设计模式,实现一下单例模式
9.单例模式有哪几种,二者有什么区别,什么时候用哪种
10.TopK算法
11.优先队列和堆的区别

总结:我简历上没有写消息队列跟RPC,没想到还是问了,所以这两题不会,其他都答得挺好的。面试官最后给我的评价是知识深度可以,但广度还需要加强。所以大家如果要准备该公司的Java面试的话,还是要去看一下RPC跟Kafka相关的知识,至少也要提前去看点面经。

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐