本人本科双非土木,打算跨考计院的研,所以稍微有一点数据结构和c德基础,上个月末被汪队怂恿投了网易的初级游戏研发(其实和游戏研发没区别),然后用20天左右的时间从0学习了c++,计网,操作系统,实在是太tm的多了,20天真的只能学学一点皮毛的东西,问的很多问题都答不上来,所以等5-7天的感谢信了,题目总的来说还是非常基础的(可能是我太菜了别人也问不深)
首先写代码
给定一颗二叉树,判断左右子树是否相等(数据相等,结构相等则相等)、
然后根据你的代码问你遍历过程是如何的,然后问你有没有可以改进的地方
c++部分
new和delete
堆区和栈区
c++老三样(封装继承多态)
封装的意义
多态有哪些实现
函数的重载和多态
析构函数什么时候要写成虚析构函数
初始化队列和构造函数的区别
再来一个代码题,删除vector数组中小于n的数字,然后返回删除的个数
c++11的新特性
计网
网络有哪些层,tcp是哪层(我觉得这个问题就是完全为了照顾我,呜呜呜呜网易的面试官人太好了 只是我太菜了)
udp的可靠传输自己如何实现
tcp和udp区别
操作系统
进程和线程的区别
文件读取方面的问题(我操作系统就学了三天,完全听不懂这个问题里面的那些名词是啥)
虚拟内存的实现
数据结构
在第一个问题代码的问题就问了挺多关于数据结构的,都是关于树的
然后问了问游戏相关的内容(玩了什么游戏啊,有什么想吐槽的游戏啊)
反问环节
总的来说面试官人很好,但是我太菜了,也不期望能有二面了,希望感谢信快一点吧
全部评论
(7) 回帖