无端科技游戏开发一面
面试官应该主要是学的C和java,看我简历上主要学的是python就没有问python的问题
操作及系统方面:
进程线程的区别
进程通信方法
进程在内存中的分布
死锁是什么,如何处理死锁
计算机网络方面:
TCP与UDP的区别
TCP三次握手四次挥手
TCP的拥塞控制
HTTP和HTTPS的区别
DNS
数据结构:
用栈实现双向队列
单向链表的逆序打印
堆结构
第K大的数
SQL:
索引是什么
索引的优缺点
事务级别
存储过程
应用题:
二维平面上,假如是AI怎么寻找并攻击离你最近的玩家
没接触过的:
ARP(Address Resolution Protocol)
红黑二叉树