灵犀互娱服务端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 北京

相关推荐

04-13 09:20
已编辑
电子科技大学 C++
自我介绍 实习1. 去上一家公司实习的目的?2. 为什么离职?3. 上一家公司职场氛围和交流氛围如何?4. 上一家公司实习主要的工作背景和产出?5. 介绍一下上一家公司实习的背景和原理6-12. 实习拷打13. 上一家公司有没有 AI 提效工具?有没有 AI 培训?其他员工有没有相关的使用经验?14. 你为什么在实习开发中使用 AI 工具吗?15. 总结一下上一家公司实习你的收获是什么?16. 实习期间,你遇到最困难的一个点?你是如何解决的?项目1. Raft 项目的动机是什么?算法无闲聊1. 你转专业了吗?还是自学?2. Golang 和 C++ 哪个用得比较多?3. 面试官介绍 Golang 和 C++ 在后端和鸡架开发之间的差异...4. 能实习多久?专业其他同学的规划是读研还是就业?5. 你为什么想要就业?你不用上课吗?6. 有没有想过跨考?7. 反问总结第一次约面后,面试官临时有会,面试前 5 分钟取消会议。推迟了一天,然后又迟到 10 分钟。自我介绍完就感觉像是 KPI 面了,不过没关系,感觉还是很好为人师的面试官,反问环节直接让他帮我把从 C++ 到 Golang 学习路线规划了一下,也请教了一下应该阅读哪些书籍。
发面经攒人品
点赞 评论 收藏
分享
03-20 15:35
深圳大学 golang
人生第一次面腾讯 部门是CSIG的技术与产品 3.16晚上面的 大概1h 问的问题挺多的 手撕给了两道10分钟就写完了 反问环节面试官评价也挺正向 还说两道手撕都很快写出来了挺不错的(他说他一般给两道是会让候选人自己选一道的) 感觉自己发挥挺正常的 以为应该可以过 结果八点面完九点就给挂了 不知道是不是kpi面 人生中第一场鹅面试就这么狠狠被挂掉了1. 自我介绍 顺便介绍两个项目2. 你说到你的项目是微服务架构 那你说说微服务是什么?3. 你的评价系统用到了Canal 你为什么要用Canal?4. 面试官说他记得Canal的配置是比较复杂的 他说有很多复杂的配置文件 问我当时是怎么去配置的 有没有遇到什么难题?5. 你的后台消费脚本怎么判断一条语句是DDL语句还是DML语句的?(刚好有考虑到这一点就回答了根据Kafka里面的消息来判断)6. 那怎么判断是不是DCL语句呢?(这个确实没考虑到)7. 你的项目用到了SSE 说一下SSE和http有什么区别 SSE是单向的吗?8. 你的RAG项目是为什么架构的?为什么要使用Eino框架 它在里面起到了什么作用?9. 你的文档存到向量数据库的索引是怎么设计的?10. 召回文档的时候是怎么召回的?召回的是文档的ID还是文档的内容?11. 说一下OSI七层网络模型和TCP-IP的四层网络模型 每一层分别有哪些东西介绍一下(只记得四层 七层的没说全 太久没看了忘了)12. 说一下TCP的三次握手和四次挥手13. Go里面的error和panic有什么区别?14. 那panic是怎么捕获的 说一下15. 那Defer是用来干什么的?16. Go里面的Context有了解过吗 介绍一下Context可以用来做什么?17. 说一下Go语言里面的零值18. 为什么两个项目一个用Gin框架一个用Kratos框架?19. 为什么手撕代码一道题用C++、一道题用Go? (说之前打编程比赛的时候习惯用C++写算法题 链表和二叉树的题目就习惯用C++写)手撕代码出了两道都是简单难度的leetcode 但是第二道不能额外开辟新数组 用逆向双指针就可以解决了:1. 判断链表是否有环 (自己写输入输出构建链表)2. 合并两个有序数组(要求不可以额外开一个新数组 只能使用常量级别的额外空间)
查看19道真题和解析
点赞 评论 收藏
分享
评论
9
66
分享

创作者周榜

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