58同城后端一面面经

1. 你对raft算法有了解吗?
2. 主要解决什么问题?
3. 如果不用raft算法实现一致性开销大在哪里?
4. raft算法在脑裂场景下如何保证数据一致性?
5. 有了解过paxos吗?
6. 了解etcd是因为学校做大项目使用的吗?
7. 介绍一下实习项目
8. 如何保证缓存一致性?
9. 对Java/Go常见的加锁方式有了解吗?
10. 乐观锁、悲观锁
11. redis除了缓存外,还有其他使用场景吗?
12. 了解过setnx是怎么实现的,怎么保证原子性?
13. http和https运行在哪一层?区别是什么?
14. TLS协议建立连接的过程
15. TCP和UDP的区别
16. TCP四次挥手的过程?中间两次可以合并吗?
17. 跳表是什么?
18. TCP是几层协议?
19. 介绍一下TCP的拥塞控制
20. 拥塞控制主要是为了解决什么问题?
21. 网关了解嘛?项目实现了网关的哪些功能?
22. 管理长链接时,怎么知道什么时候回收链接?
23. 了解Nginx吗?http请求进入nginx会经过几个过程,详细底层实现原理
全部评论

相关推荐

自我介绍 面试的情况如何?拿到启动offer没有?你的CT6成绩是多少?你的硕士专业是计算机技术,有哪些专业课程以及对应的分数?你的硕士论文研究内容是什么?在新实习项目中,你在哪方面有所收获?实习同学从零开始搭建在线查询平台,其价值体现在哪些方面?说明用户量少的原因可能是什么?在大模型AI结合数据开发和后端开发过程中,除了已提到的场景外,还有哪些落地场景可以探索并带来对业务的本质改变这个财务报销场景是公司内部已有需求还是你提出的?你是否了解并使用过MCP(模型调用策略)?MCP是否可以帮助解决之前提到的token限制和幻觉问题?权限系统改造与数据隔离及全球数据访问合规之间的关系是什么?在实现权限系统改造过程中,你是如何进行工作的?你们是如何分配和管理功能权限和数据权限的?然后另一个项目问的很细很多,我这里不多赘述了您接触过的高并发场景项目有多少?你在这个CEO组干的项目中,针对大K的优化是如何进行的呢?在优化过程中,你是如何处理并发问题的?这个异步任务处理的数据导出是何种业务背景?运维自动化处理系统具体做了什么工作?还有一个工作点被问了除了MongoDB,你还接触过哪些数据库?Java的垃圾回收机制你了解多少?哪些对象可以被作为GC root呢?在开发过程中你使用了哪些设计模式?静态代理和动态代理有什么区别?手撕秒了
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

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