tap4fun_服务器开发_一面凉经
你认为游戏服务端开发和客户端开发有什么区别
讲一下Reactor框架
使用epoll进行监测会涉及到几次用户态和内核态的转换
read会涉及到几次用户态和内核态的转换
reactor中的链接请求和读写请求是在主线程还是工作线程中的
如何将读写事件给工作线程处理
如果保证将读写事件给工作线程的线程安全
有没有注册写事件
如果要写入10000个字符,但是写缓冲区空间不够怎么处理
emplace_back的原理
emplace_back(make_pair())中make_pair的类是在堆还是栈中创建的
map.erase()中需要手动释放内存吗
map.erase(<int, int*>)中需要手动释放内存吗
erase中释放内存的操作是谁做的
C++中的四种强制类型转换
static_cast和C语言的强制类型转换有什么区别
你了不了解golang
你自己解决过什么难题或者看过什么源码
共享内存有什么缺点
手撕(口述):斗地主玩法。现在有一个数组长度小于10.里面是从3-13的数字。分别代表牌的大小。11对应),12对应Q,13对应K。判断一下能否在不出单牌的情况下将牌出完。【顺子5个相连的比如34567,对子:33/44,三带1:4445,5556】
举例:
334567,不可以出完。
333456789,可以出完【3334,56789】【333,456789】【333456789】
35678不可出完。
334488 可出完【33,44,88】
9.27 一面 国庆后感谢信
讲一下Reactor框架
使用epoll进行监测会涉及到几次用户态和内核态的转换
read会涉及到几次用户态和内核态的转换
reactor中的链接请求和读写请求是在主线程还是工作线程中的
如何将读写事件给工作线程处理
如果保证将读写事件给工作线程的线程安全
有没有注册写事件
如果要写入10000个字符,但是写缓冲区空间不够怎么处理
emplace_back的原理
emplace_back(make_pair())中make_pair的类是在堆还是栈中创建的
map.erase()中需要手动释放内存吗
map.erase(<int, int*>)中需要手动释放内存吗
erase中释放内存的操作是谁做的
C++中的四种强制类型转换
static_cast和C语言的强制类型转换有什么区别
你了不了解golang
你自己解决过什么难题或者看过什么源码
共享内存有什么缺点
手撕(口述):斗地主玩法。现在有一个数组长度小于10.里面是从3-13的数字。分别代表牌的大小。11对应),12对应Q,13对应K。判断一下能否在不出单牌的情况下将牌出完。【顺子5个相连的比如34567,对子:33/44,三带1:4445,5556】
举例:
334567,不可以出完。
333456789,可以出完【3334,56789】【333,456789】【333456789】
35678不可出完。
334488 可出完【33,44,88】
9.27 一面 国庆后感谢信
全部评论
电✌️都挂,太没天理了
这家真的有人能过笔试进面?
相关推荐