猫眼娱乐(一面)1h3min
1、自我介绍?
2、本科和研究生期间有没有学习后端相关的知识?
3、作RPC项目的原因?
4、你对RPC框架的理解?(什么是RPC框架?)
5、你在RPC框架中做了哪些东西?
6、你是怎么实现自定义协议的?
7、自定义协议的结构是什么?
2bit的消息的类型,2bit序列化的类型,4bit消息的长度,然后是消息体
8、客户端A调用客户端B的调用流程?
9、服务端B如何向客户端A发送服务?流程
10、动态代理怎么实现的?
反射,,,这个前面说了,但是面试官没有听到
11、当客户端向服务端发10给请求时,是建立一个TCP协议还是10个TCP协议?
12、客户端发的这10个请求服务端要如何才能按照这10个服务去逐个应答
发送消息的时候加个版本号。
13、TCP协议在七层协议里的那个层?
传输层
14、七层网络模型是那7层?
物理层,数据链路层,传输层,网络层,表示层,会话层,应用层
15、RPC框架在那个层?
应用层
16、同步调用和异步调用了解吗?
17、你RPC框架是否使用了异步调用?
18、如何解决粘包?半包问题?
19、你了解Duboo的RPC框架吗?可以去看一下
20、服务端注册到zookeeper的流程?
21、zk在你项目中的作用是什么?
22、IP地址在ZK中注册的是临时节点还是持续节点?
23、当服务器宕机之后,你的ZK是怎么工作的?
24、服务在ZK中注册的是临时节点还是持续节点?
25、ZK建立本地缓存的作用?
26、令牌桶算法的原理?
27、你对熔断降级的理解?
28、你是怎么实现熔断降级的?流程
29、熔断器的结构?是怎么定义的?(包含哪些属性)
30、了解索引吗?
31、hash索引和b+树索引的数据结构区别?
32、一级索引叶子节点存储的是什么,二级索引的叶子节点存储的是什么?
一级索引的叶子节点存储的是完整的信息,二级索引存储的是主键ID
33、hash索引和B+树索引最大的区别是什么?
一个不支持顺序查询一个不支持顺序查询
34、如何根据索引下推设计索引?
35、最左匹配原则了解吗?
36、最左匹配原则什么情况下会失效?
37、整个索引失效的情况?
38、如何查看mysql语句是否走了索引?
39、事务的四大特性?
49、四大特性是如何实现的?
50、事务的四大隔离级别?
51、mysql实现的隔离级别是?
52、可重读的定义是什么?
53、可重复读可以解决幻读吗?
54、你了解hashmap的数据结构吗?
55、hashmap线程安全吗?
56、hashmap为什么线程不安全?
57、有什么hashmap是线程安全的?
58、concurrenthashmap的数据结构?
59、concurrenthashmap为什么线程安全?
60、介绍几个乐观锁?如何实现乐观锁?
61、java的三大特性有哪些?
62、反问1本次面试哪些地方还需要提升?
63、反问2入职后的培训流程?
64、反问3总共几面?
65、反问4下一次面试时间?
2、本科和研究生期间有没有学习后端相关的知识?
3、作RPC项目的原因?
4、你对RPC框架的理解?(什么是RPC框架?)
5、你在RPC框架中做了哪些东西?
6、你是怎么实现自定义协议的?
7、自定义协议的结构是什么?
2bit的消息的类型,2bit序列化的类型,4bit消息的长度,然后是消息体
8、客户端A调用客户端B的调用流程?
9、服务端B如何向客户端A发送服务?流程
10、动态代理怎么实现的?
反射,,,这个前面说了,但是面试官没有听到
11、当客户端向服务端发10给请求时,是建立一个TCP协议还是10个TCP协议?
12、客户端发的这10个请求服务端要如何才能按照这10个服务去逐个应答
发送消息的时候加个版本号。
13、TCP协议在七层协议里的那个层?
传输层
14、七层网络模型是那7层?
物理层,数据链路层,传输层,网络层,表示层,会话层,应用层
15、RPC框架在那个层?
应用层
16、同步调用和异步调用了解吗?
17、你RPC框架是否使用了异步调用?
18、如何解决粘包?半包问题?
19、你了解Duboo的RPC框架吗?可以去看一下
20、服务端注册到zookeeper的流程?
21、zk在你项目中的作用是什么?
22、IP地址在ZK中注册的是临时节点还是持续节点?
23、当服务器宕机之后,你的ZK是怎么工作的?
24、服务在ZK中注册的是临时节点还是持续节点?
25、ZK建立本地缓存的作用?
26、令牌桶算法的原理?
27、你对熔断降级的理解?
28、你是怎么实现熔断降级的?流程
29、熔断器的结构?是怎么定义的?(包含哪些属性)
30、了解索引吗?
31、hash索引和b+树索引的数据结构区别?
32、一级索引叶子节点存储的是什么,二级索引的叶子节点存储的是什么?
一级索引的叶子节点存储的是完整的信息,二级索引存储的是主键ID
33、hash索引和B+树索引最大的区别是什么?
一个不支持顺序查询一个不支持顺序查询
34、如何根据索引下推设计索引?
35、最左匹配原则了解吗?
36、最左匹配原则什么情况下会失效?
37、整个索引失效的情况?
38、如何查看mysql语句是否走了索引?
39、事务的四大特性?
49、四大特性是如何实现的?
50、事务的四大隔离级别?
51、mysql实现的隔离级别是?
52、可重读的定义是什么?
53、可重复读可以解决幻读吗?
54、你了解hashmap的数据结构吗?
55、hashmap线程安全吗?
56、hashmap为什么线程不安全?
57、有什么hashmap是线程安全的?
58、concurrenthashmap的数据结构?
59、concurrenthashmap为什么线程安全?
60、介绍几个乐观锁?如何实现乐观锁?
61、java的三大特性有哪些?
62、反问1本次面试哪些地方还需要提升?
63、反问2入职后的培训流程?
64、反问3总共几面?
65、反问4下一次面试时间?
全部评论
?amazing问这么多
没有手撕吗佬,我面的开发实习生上来就是手撕,快两天了,没消息
63分钟,65个问题???咋回答的,都是不会啊?
二面了吗,佬
业务部门吗?还是鸡架
65个
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享