相关推荐

03-04 22:19
已编辑
广东海洋大学 Java
算法:64. 最小路径和1.TCP 和 UDP 的区别是什么?2.适用于 TCP 和 UDP 的业务场景有哪些?3.为什么延迟低的场景使用 UDP?UDP 为什么性能会比 TCP 更好?4.观看视频和玩游戏不需要可靠性吗?5.如何让 UDP 变得比 TCP 更可靠?6.如何设计一个比 TCP 更好的 UDP 方案?如何保证你设计出的 UDP 比 TCP 更好?性能更好更可靠?7.你了解 TCP 目前使用的拥塞控制算法吗?慢启动不是从头开始的8.TCP 如何进行重传?如何确定何时重传?要等待多久重传?不同业务重试时间都设置一样?不同网络环境超时时间都设置一样?UDP 想实现重传,又该如何实现?9.你了解 HTTP/2 吗?为什么后端开发要使用 HTTP/2?它的性能优势是什么?10.HTTP/2 的多路复用一条 TCP 和 HTTP/1.1 的使用多个 TCP 连接方式,哪个性能更好?11.HTTP/2 在同一个 TCP 连接的拥塞控制使用的是同一个拥塞控制算法?HTTP 1.1 在不同 TCP 连接使用的是同一个拥塞控制算法?12.在后台开发中,什么时候使用多进程?什么时候使用多线程?13.你认为多进程和多线程应该如何配合使用?14.如果一台机器有 8 核 CPU,如何充分利用?多进程和多线程结合使用(面试官说同个进程只能用 2 核 CPU?同一个进程开再多的线程也无法利用上所有 CPU 核心?)15.你在项目中遇到的最大挑战是什么?(讲完后,面试官觉得没多难啊。不过一个在校生怎么做出什么有挑战性的事情...)16.如何处理 Redis 热 Key 问题?17.如何统计哪些 Key 是热 Key?19.如何保证本地缓存的一致性?20.如何防止缓存击穿?热 key 缓存到本地,是有时间差的,这时的击穿风险如何解决?21.用分布式锁和限流解决缓存击穿,那对于热 key 请求访问速度不是很慢?哪怕存在一丝风险,都得解决22.如何在突发流量下保证系统可用性?无自我介绍,无反问,没开摄像头面试官最后说,让我多去了解 c++ 和 go,不用多深入,至少会写代码,腾讯几乎没有 java#牛客AI配图神器#面完 1h 后挂
日向民:好狠的网络拷打,看麻了
查看21道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务