虎牙C++后台开发一二三面面经

虎牙是一周一面,无手撕代码,面试流程是3轮技术(技术初面,技术复面,部门主管面)+1轮HR
面的部门跟云游戏相关,属于技术中台,Windows和Linux都会接触,因此OS这块可以去了解下Windows相关的技术

虎牙C++后台开发一面面经(技术面,电话,1h)

1.项目深挖

(1)线程同步的方式?(Windows和Linux分别介绍)

(2)终端发送 ctrl c,是什么信号?(SIGINT)

(3)WinPcap的底层机制?

(4)Windows消息队列?

2.反问

虎牙C++后台开发二面面经(技术面,电话,40min)

1.C++

(1)右值引用的目的是什么呢?

(2)std::move() 的内部实现?

(3)std::string的实现和源码有了解过吗?(不会)

(4)unordered_map的内部原理?

(5)什么情况下使用unordered_map和map?

(6)unordered_map删除操作的时间复杂度?

(7)了解GO语言吗?(不了解)

2.操作系统

(1)共享内存和管道的性能差别(共享内存的效率更高,管道半双工通信)

(2)还有哪些IPC机制,它们的使用场景有哪些?

(3)解决多线程问题基于共享内存和基于消息传递的区别和优缺点?

(4)用过条件变量吗?

(5)Bloom Filter有了解吗?

3.项目

(1)使用MFC的出发点是什么?还有别的替代方案吗?

(2)使用map容器的原因是什么?

(3)map容器的访问时,多线程的考虑?(加互斥锁)

(4)有评估过加互斥锁的性能开销吗?

(5)Windows消息队列?用的PostMessage还是SendMessage,原因呢?

(6)用JSON传输数据是基于什么考虑的?

(7)有评估过别的数据格式吗?(XML)

(8)SDN技术出现的原因?

4.反问


虎牙C++后台开发三面面经(技术面,视频,30min)

1.项目介绍

随便问了几个问题

2.C++

挑一个熟悉的STL容器讲一下(介绍了unordered_map)

3.OS

挑一个熟悉的操作系统知识讲一下(介绍了虚拟内存)

4.反问

#虎牙##C++工程师##虎牙直播##面经#
全部评论
投的是游戏服务器吗
点赞 回复 分享
发布于 2021-09-02 02:24
我投的游戏服务器,今天只面了22分钟,是不是面试官不感兴趣啊
点赞 回复 分享
发布于 2021-09-02 20:32
老哥约hr面了吗
点赞 回复 分享
发布于 2021-09-03 15:13
怎么样了楼主
点赞 回复 分享
发布于 2021-09-03 15:34
楼主,我跟你面的同一个部门同一个岗位!!!
点赞 回复 分享
发布于 2021-09-03 18:08
楼主,你好。有笔试吗?有的话笔试题型是怎么样?
点赞 回复 分享
发布于 2021-10-26 09:45

相关推荐

字节 ios客户端 月薪略高2k,年终奖多2,3个月
重邮精神病人:我同学刚字节客户端试用期不过
点赞 评论 收藏
分享
5 57 评论
分享
牛客网
牛客企业服务