灵犀互娱服务端C++一面

1、定时器类为什么要使用红黑树,可以使用跳跃表吗

2、定时任务了解吗,定时任务在单独一个线程中吗,如果任务阻塞这个线程就阻塞了吗

3、寻路算法 Astar 了解吗(寄

  > 经过估值计算之后再进行 Dijkstra 搜索

4、用过 golang ? 那协程了解吗

5、Linux 熟悉吗,如何创建一个守护进程(寄

6、如何让程序后台运行,又如何让后台的程序来到前台

7、客户端连接不上服务器有哪些可能,如何解决

8、分布式了解过吗,mprpc:zookeeper 会自动请求服务器吗

9、mprpc 如何做负载均衡,nginx 怎么做

10、浮点数怎么存储的(寄

  > https://cloud.tencent.com/developer/article/1473541

11、内存对齐了解吗,为什么要进行对齐

面完即挂,游戏公司感觉还是不能碰,太难了

#24届软开秋招面试经验大赏##灵犀互娱#
全部评论
这家我2+1完之后发现我不玩游戏就挂了,hr一直问我为啥不玩游戏投游戏开发
5 回复 分享
发布于 2023-09-29 16:45 湖北
没见过这些八股
1 回复 分享
发布于 2023-09-26 21:08 美国
好难啊
点赞 回复 分享
发布于 2023-10-02 13:17 四川
不过问浮点表示这个的其实也太不讲究了,因为方向实在太多,给出题的留的坑也太多。 LZ这文档连subnormal都没讲的,完整性系统性都没有的半吊子东西,还不如不看,干活用到了自然会知道。 (前几天恰巧听说还有面试官敢问高精度dtoa整活的,这种要我就反问一个不打表怎么做到精确到ULP/Schubfach原始和流行格式entry不同哪些坑/怎么兼容__ibm128……就不信不专业折腾这个的知道多少皮毛。要是面我感兴趣的方向,反问一个NaN-boxing怎么做,好处有啥。)
点赞 回复 分享
发布于 2023-09-30 19:53 北京

相关推荐

面试官很友善, 对项目是刨根问底,对项目提出的缺点令人难堪, 只能不断道歉。【面试问题】🎯 **自我介绍与项目概览**1. 请用 3-4 分钟做一个简洁的自我介绍,突出技术栈与研究方向即可,项目细节稍后展开。🧠 **算法与代码能力**2. 🔢 给定一个整数数组,要求用 O(n) 时间、O(1) 额外空间输出每个位置“除自身外所有元素的乘积”,请阐述思路并现场共享屏幕写出 C++ 代码。3. 📈 给定一个整数数组,说明如何转化为最长非递减子序列问题,并现场共享屏幕写出 C++ 代码。4. ✂️ 针对最长非递减子序列的代码,请进一步压缩中间数组,真正做到 O(1) 额外空间。🔍 **C/C++ 语言与内存管理**5. 🆚 请比较 C++ 的 new/delete 与 C 的 malloc/free 的差异。6. 🧩 malloc/free 的底层实现流程是什么?7. 🔎 实际项目中如何定位内存泄漏?如果没有 Valgrind 这类工具,如何实现内存泄漏检测器?8. 💥 描述一种“栈崩但栈顶代码无异常”的实际场景,并解释其成因与排查思路。🛰 **xxx项目深挖**9. 🌐 概述你在观测平台项目中的角色、系统功能与业务价值。10. 🧱 画出数据流向图并说明11. ⚖️ 为什么引入 Redis Stream 作为消息队列?削峰填谷的具体策略与降级方案是什么?如果消费速度持续低于生产速度,如何避免 Redis 内存爆掉?12. 🗂️ Redis Stream 与 List、Pub/Sub 在消息队列场景下的优劣对比;ACK 机制与消费组在内部是如何实现的?13. 🔄 如果去掉 Redis Stream, 直连数据库,你会如何重新设计流量控制与降级逻辑?问有没有看过 redis 源码? 没看过为什么要用消息队列?  面试官觉得完全没必要。只能不断道歉。了解过 stream 的实现吗?  没有📁 **xxx项目深挖**16. 🔧 为何不用 HTTP/RPC?  回答不了, 实际上项目只是玩票。17. ⏳ 当前实现中有没有通知机制?18. 🌐 如果改用 RESTful API,用 URL 路径同样模拟层级结构,不是也可以吗?  确实是。玩具项目, 和生产实际不太相关。
查看19道真题和解析
点赞 评论 收藏
分享
08-23 20:35
门头沟学院 Java
点赞 评论 收藏
分享
评论
9
65
分享

创作者周榜

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