20170416_后台开发_腾讯一面

总体感觉,很注重网络知识,进程线程,服务器编程。面试官很友好。。。
首先自我介绍(不用太长,三四分钟)
进程间通信的几种方式,进城间同步和线程间同步有什么区别?
进程同步具体过程?
共享内存实现进程间通信的具体过程?
STL中的map,hashmap实现细节(专挑难的)
两个数据库之间怎么建立key值索引?
注释转换项目,为什么说//是c++注释,/*是c注释?
基于linux系统的c/s大数据设计服务器端和客户端怎么设计?
讲讲你们这个游戏项目(可能是问实现的过程),编码用了多长时间?
游戏项目有没有联网功能?(时间紧,还没弄,后面会添加)如果添加的话,你们会怎么设计?pk模式中怎么实现多人同时在线pk?
有没有实现过http协议?
有没有写过udp滑动窗口?
手写共享内存方式的进程通信?
手写10进制转换16进制?
我的面试结束了,现在你有没有什么要问我的?

总结:
1.应聘后台服务器开发,应该对服务器编程方面的知识非常熟悉,而且要做至少一个关于服务器端开发的项目。
2.简历中出现的内容,自己都要100%掌握,分析自己的简历中的一些死角知识点。
3.数据库方面的知识,不管是理论方面的还是应用方面的。
4.网络知识。

你可能感兴趣的:(笔试面试经历)