搜狐畅游
测开面筋
一面
- 简单说一下你在python中关于字典和字符串一些常用的方法
- 讲一下你用到的Java的多线程及锁机制;如何保证线程安全
- 假如现在有一个服务器,和多个客户端,一个客户端和服务器建立连接,就需要服务器新开一个线程去建立连接,但是假如这个客户端断开连接了,并没有通知给其他线程,现在又有一个新的客户端要新建立一个连接,这种情况如何保证线程安全
- 假如多线程模块,有一个文件或者一个全局变量,多个线程对这个文件或全局变量进行读写操作,你如何保证线程安全
- 讲一下垃圾回收机制;你是否用过垃圾回收机制做过一些事情
- socket通信流程
- 粘包问题怎么解决
- 讲一下TCP协议及应用场景
- 客户端和服务器如何断开连接
- 讲一下数据的封包和拆包过程
- TCP的可靠传输是怎么保证的
- 你怎么做的弱网的二次开发
- 代理服务器主要做了哪些操作,可以实现弱网效果
- 常用的shell命令,能不能具体举一个场景,并说出你的shell
这里说的场景是统计当天的接口成功率
- 有做过性能测试或者压测吗?流程是怎样的
- 压测报告应该都包含哪些内容
- 服务器的性能指标应该都关注哪些
- 有哪些指标标准
- json协议和protobuff了解过吗
二面
- 你为了加入游戏行业,你会做哪些努力
- 平时有做哪些相关方面的沉淀
- 沉淀一般都会包含哪些内容
- 如何利用和使用这些沉淀下来的东西?有没有做开源
- 你对未来3到5年的规划
- 如果你加入畅游,打算如何开展你的工作
- 如果说让你做前三件事,你会做什么
- 如果让你短时间内掌握自己之前不具备的技术或能力,你会怎么做
- 在做一个项目或技术时,是否有尝试了解过其他用户的反馈
- 你是否有针对现在的工作内容或一些流程,提出过建议,并去做落实
- 是否能提前实习
- 反问:业务介绍