网易游戏面试问题
一面 set的底层结构,单核机器多线程加不加锁,洗牌算法,经典烧香,线程和进程的区别,线程通信,时间片切换怎么处理,malloc free new delete,对称加密和非对称加密,为什么udp快,三次握手 四次挥手,shared_ptr怎么实现,iterator的有效性。
二面 堆排,hash和红黑树,可靠udp,类的函数表,malloc和free的伪代码,多重继承的虚函数表怎么安排,参数压栈的顺序。
一面 set的底层结构,单核机器多线程加不加锁,洗牌算法,经典烧香,线程和进程的区别,线程通信,时间片切换怎么处理,malloc free new delete,对称加密和非对称加密,为什么udp快,三次握手 四次挥手,shared_ptr怎么实现,iterator的有效性。
二面 堆排,hash和红黑树,可靠udp,类的函数表,malloc和free的伪代码,多重继承的虚函数表怎么安排,参数压栈的顺序。
相关推荐