秋招-阿里-灵犀互娱-游戏服务器开发一面(挂)

  1. 自我介绍
  2. 实习略
  3. 跳表和压缩列表的区别
  4. 跳表插入一个元素是怎么插入的
  5. 上层链表跟底层链表是一样的吗
  6. 链表节点的数据结构有哪些内容
  7. 如果让你自己实现一个线程池,你会用到哪些技术来实现这个线程之间的同步
  8. 让你自己实现一个线程池,说说他的底层结构、工作原理
  9. 更微观一点,任务来了之后,你怎么选出哪个线程去执行这个任务
  10. 线程跟进程有什么区别
  11. 协程是什么
  12. 你觉得为什么协程栈比线程栈要小
  13. redis做缓存会有什么问题
  14. 什么是缓存雪崩
  15. mysql事务有用到过吗
  16. mysql事务是怎么保证一致性的
  17. 幻读是什么
  18. 怎么解决
  19. 索引底层结构是什么
  20. 为什么要用b+树
  21. 分布式ID可以怎么做
  22. 平时开发在windows还是linux
  23. 前后端是用tcp形式互联,假设有一天断开了,你觉得会是什么原因,然后什么样的方法可以去定位到这个问题
  24. 假设,现在网络假TCP 前后端它现在突然间断开了,然后客户端假设你就在联调,还没有对外做的假设,就是一个 C/S 的这样的一个架构,然后客户端找你问问到底是哪里的问题,假设你没有看不到代码,他问你到底是服务端去 close 这个链接,还是客户端去 close 了这个链接,你有什么样的一个方法去诊断
  25. 假设你这是游戏服务器跟游戏客户端的同学找你说,我刚刚跟你的服务器在联调,然后突然间这个链接断开了,那前后端他用的是一个普通的一个 TCP 去交互的。上面没有HTTP,也没有你说的那 HTTP 错误码,对,它就是普通的一个 socket 去通信,然后现在就是断开了,然后他就比如说他问你现在是谁断开了?比如说是谁主动断开了,嗯,你能查到吗?假设你不看代码。
  26. 还有我们网络编程里面,其实客户端会用 connect 去连接服务器,服务器会可能比如说先绑定一个端口,然后再listen,完了之后可能就会有一个 accept 去接收链接嘛?是吧?我想问客户端的一个 connect 函数跟服务器的 accept 接收链接的函数,这两个函数谁先返回?假设就只有一个客户端连上来。
  27. 网络编程里面有没有去了解过 TCP 的一些东西?比如说它发送小数据的时候?一些比如说一些 no delay 的一些标志,一些属性的一些设置,有了解吗? no delay 用在什么地方
  28. IO多路复用
  29. 有了解过 select 跟那个 epoll 之间的一些差别吗?
  30. 说一下,比如说我们从一个网卡收到数据,到我们应用层交付这样的一个数据,你觉得操作系统做了哪些事情?
  31. 内存池有了解过吗
面筋(烤面筋) 文章被收录于专栏

烤面筋~烤面筋~三元一串,五元两串

全部评论
佬太猛了
点赞 回复 分享
发布于 2025-12-12 19:13 山东

相关推荐

1. 什么是需求评审?测试人员在其中起什么作用?2. 如何判断一个需求是否可测?3. 举例说明边界值分析法在实际项目中的应用。4. 你如何理解“测试不是为了证明软件正确,而是为了发现缺陷”?5. 在没有明确需求文档的情况下,你怎么开展测试?6. 什么是探索性测试?什么时候适合使用?7. 如何设计一个支付功能的测试用例?需要考虑哪些异常场景?8. 测试过程中如何保证测试数据的独立性和可重复性?9. 你有没有参与过上线部署?测试在上线前要做哪些验证?10. 如何验证一个删除操作是否真正生效?11. 如果同一个 Bug 反复出现,你会怎么处理?12. 你如何评估一个模块的测试是否充分?13. 接口测试中如何处理鉴权(如 token、cookie)?14. Postman 中如何实现接口之间的参数传递?15. 如何用 Python + Requests 实现一个简单的接口自动化脚本?16. 自动化测试脚本不稳定(时过时不过),可能是什么原因?17. 如何做数据库校验?举一个你验证数据一致性的例子。18. SQL 中 LEFT JOIN 和 INNER JOIN 的区别是什么?19. 如何查找 Linux 系统中占用 CPU 最高的进程?20. 日志中出现大量 500 错误,作为测试人员你会怎么协助排查?21. App 后台被杀死后重新打开,如何测试其状态恢复是否正常?22. 如何测试一个二维码生成功能?23. 弱网环境下如何模拟网络延迟或断网?你用过哪些工具?24. 有没有做过性能相关的测试?关注哪些指标?25. JMeter 做接口压测时,如何设置并发用户数和持续时间?26. 测试过程中如何与产品经理、开发高效协作?27. 如果测试时间被严重压缩,你会优先测哪些内容?28. 你如何管理自己的测试进度和任务优先级?29. 是否写过测试报告?通常包含哪些内容?30. 你最近学习了哪些测试相关的新技术或工具?为什么学它?
查看30道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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