度小满金融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相关的知识,至少也要提前去看点面经。

#面经##度小满##社招##Java工程师#
全部评论
哎 太难了
1 回复
分享
发布于 2021-06-21 23:21
请问一面 16.给定一个字符串,形式是"00000011111",找到第一个1的位置 怎么答的? 就直接遍历吗?还是有什么奇淫巧计的位运算?
1 回复
分享
发布于 2021-06-23 19:48
淘天集团
校招火热招聘中
官网直投
楼主几年经验啊
点赞 回复
分享
发布于 2021-08-18 20:44
二面面完没有消息,就是没了吗?
点赞 回复
分享
发布于 2021-09-05 00:14

相关推荐

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