猫眼娱乐(一面)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下一次面试时间?
全部评论
65个
点赞 回复 分享
发布于 2024-09-08 23:52 江苏
业务部门吗?还是鸡架
点赞 回复 分享
发布于 2024-09-05 09:08 江苏
二面了吗,佬
点赞 回复 分享
发布于 2024-08-27 09:08 河南
63分钟,65个问题???咋回答的,都是不会啊?
点赞 回复 分享
发布于 2024-08-23 14:14 辽宁
没有手撕吗佬,我面的开发实习生上来就是手撕,快两天了,没消息
点赞 回复 分享
发布于 2024-08-23 13:00 河南
?amazing问这么多
点赞 回复 分享
发布于 2024-08-23 03:23 江西

相关推荐

不知不觉已经到了6月下旬,马上就要迎来我们26届的秋招了,我在找暑期实习的时候,可能面试了大概30-40场,即使我已经发挥到最好但也一直失败,反而是最后摆烂放弃的面试通过了,结合我自己和身边同学师兄师姐的经历,我发现找工作真的是运气占比很大一部分,所谓的大厂也没有想象中的那么好,只要一直保持学习的状态,都会找到工作的。打铁还得自身硬,现在用人单位对校招生的同学已经不限于八股和做题了,大量的场景题和高并发设计出现了,此外拥抱大模型也是目前的趋势之一,因此我觉得为了更好的应对秋招,我们要从下面几个方向准备(ps:只是提供一些思路,还需要根据个人意愿和职业规划去增减),根据重要程度向下递减:0. 相信秋招是一场持久战,把握好自己的心理健康1. 刷好力扣 Hot100 和 CodeTop 高频题2. (针对有实习的同学)把握好业务的链路和上下游,体现自己有企业级开发和协作的能力,有1~2 个需求产出3. 熟悉八股文,根据我面试的经验,现在市面上的八股文已经有点浅了,大家最好结合知识框架和面经,自己有深度的去挖一挖,比如Redis 的字符串基于两种实现方式:int 和 sds。首先先判断能否用 int 表示,如果不能,sds 有两种情况,短压缩 emraw 一次申请内存,长的 raw 需要多次申请4. 熟悉好自己的项目,以及它对应知识点的八股,最好有一些体现你思考的,和别人不一样的功能点,并且面试官会根据一些点去发散让你设计新的架构(项目需要拷打才能深入熟悉)5. 熟悉一个高频使用的中间件,这会成为你的一个亮点,比如 ES,Zookeeper,K8S 等6. 学习大模型相关项目,比如大模型微调,RAG,Agent等,可以做一个小项目(PS AI项目可能具有蝴蝶效应,请慎重)7. 好好写简历,很多同学真的不太会写简历,可以发在牛客上让大家帮忙改8. 学会怎么和面试官交流,怎么有逻辑的回答并且体现思考,最重要的是平等交流以上是我个人的总结,并且从下周开始我也要准备秋招了,会不定期更新我整理的八股和新的感悟,如果觉得我这篇帖子对你有帮助的话请多多点赞收藏吧!
校招过来人的经验分享
点赞 评论 收藏
分享
评论
12
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务