除了四次挥手,还有什么方法断开连接?

11211776

图解TCP/UDP牛客面经八股 文章被收录于专栏

大家好,本专栏整理的所有的高频面试题目,均来源于历年牛客真实面经中的高频考点。<br/>更多知识点的题目欢迎访问:<a href="https://www.nowcoder.com/discuss/831529054225367040" style="color: #32ca99;" target="_blank">牛客面经八股集合</a><br/>每周实时的企业面试题热度欢迎访问:<a style="color: #32ca99;" href="https://m.nowcoder.com/mianshi/top" target="_blank">牛客面经八股实时</a>

全部评论

相关推荐

头像 会员标识
2025-12-19 11:50
浙江大学 Java
点赞 评论 收藏
分享
2025-12-20 17:18
蚌埠坦克学院 golang
一、项目与架构设计1.&nbsp;&nbsp;三级缓存架构◦&nbsp;&nbsp;&nbsp;问题:&nbsp;为什么在你的项目中使用三级缓存架构?只用Redis不行吗?◦&nbsp;&nbsp;&nbsp;追问:&nbsp;如何解决本地缓存的脏数据和不一致性问题?◦&nbsp;&nbsp;&nbsp;问题:&nbsp;你提到的“错峰过期”具体是怎么做的?2.&nbsp;&nbsp;缓存经典问题◦&nbsp;&nbsp;&nbsp;问题:&nbsp;请说明缓存穿透和缓存击穿的区别以及各自的解决方案。◦&nbsp;&nbsp;&nbsp;问题:&nbsp;如果Redis宕机5分钟,你的系统如何保证99.9%的可用性?◦&nbsp;&nbsp;&nbsp;追问:&nbsp;熔断机制的标准是什么?熔断后如何恢复?3.&nbsp;&nbsp;数据库设计◦&nbsp;&nbsp;&nbsp;问题:&nbsp;为什么要对用户表进行垂直分表?◦&nbsp;&nbsp;&nbsp;问题:&nbsp;水平分表是怎么做的?(基于用户ID哈希)◦&nbsp;&nbsp;&nbsp;追问:&nbsp;如果未来需要从8个分片扩展到16个分片,你会怎么做?4.&nbsp;&nbsp;其他项目细节◦&nbsp;&nbsp;&nbsp;问题:&nbsp;请说明“延时双删”实现缓存同步的完整流程。◦&nbsp;&nbsp;&nbsp;问题:&nbsp;评论ID生成方案为什么选择基于MySQL自增ID结合Redis&nbsp;Set,而不是雪花算法?二、Go语言基础5.&nbsp;&nbsp;Go核心数据结构◦&nbsp;&nbsp;&nbsp;问题:&nbsp;Go语言的map是并发安全的吗?◦&nbsp;&nbsp;&nbsp;问题:&nbsp;如何让一个map按照业务指定的顺序返回键值对?◦&nbsp;&nbsp;&nbsp;问题:&nbsp;channel的底层实现是怎样的?◦&nbsp;&nbsp;&nbsp;问题:&nbsp;向一个已经关闭的channel发送数据会发生什么?6.&nbsp;&nbsp;Go并发与上下文◦&nbsp;&nbsp;&nbsp;问题:&nbsp;Context(上下文)在项目中一般怎么使用?三、工具使用与职业思考7.&nbsp;&nbsp;AI辅助编程◦&nbsp;&nbsp;&nbsp;问题:&nbsp;你平时会使用AI辅助编程吗?如何与它沟通(Prompt)?◦&nbsp;&nbsp;&nbsp;问题:&nbsp;频繁使用AI会不会导致你的编码能力退化?◦&nbsp;&nbsp;&nbsp;问题:&nbsp;如果AI能写80%的代码,你认为程序员的核心价值在哪里?四、应聘者提问8.&nbsp;&nbsp;反向提问◦&nbsp;&nbsp;&nbsp;问题:&nbsp;如果实习生加入公司,通常会负责什么工作?有几个不太清楚,感觉还行,挂了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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