网易互娱校招游戏初级开发工程师一面面经

面试从13点30开始:
先给了一个判断二叉树左右子树是否相同的题,但是我读题不仔细,以为是判断两个二叉树是否相同。好在无伤大雅

public static boolean isSameSubTree(TreeNode root1, TreeNode root2) {
if(root1 == null && root2 == null) {
return true;
}else if(root1 == null || root2 == null) {
return false;
} else if(root1.val != root2.val) {
return false;
}else {
return isSameSubTree(root1.left,root2.left) && isSameSubTree(root1.right,root2.right);
}
}

然后自我介绍结束后开始面试:

1.五层网络结构,他们分别是做什么的

2.TCP三次握手、四次挥手

3TCP可靠性

4.Java为什么支持跨平台

5.Java类加载过程

6.说一下继承和接口,什么时候该用接口

7.说一下多态

8.了解哪些二叉树的数据结构

9.红黑树的插入过程

10.AVL树的插入过程

11.死锁产生的原因

12.还有点时间,来写个代码吧
网易互娱校招游戏初级开发工程师一面面经

    boolean ret = false;
public boolean func(int[][] arr, int num) {
funSon(arr[0][0],0,0,arr,num);
return ret;
}

private void funSon(int start, int x, int y, int[][] arr, int num) {
if(start == num) {
ret = true;
return;
}
if(x + 1 < arr.length && arr[x + 1][y] <= num) {
funSon(arr[x + 1][y], x + 1, y, arr,num);
}
if(y + 1 < arr[0].length && arr[x][y + 1] <= num) {
funSon(arr[x][y + 1], x, y + 1, arr,num);
}
}

13.可以完成功能,但是你可以优化一下吗

14.你有什么想问我的吗

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

网易互娱校招游戏初级开发工程师一面面经

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 网易互娱校招游戏初级开发工程师一面面经
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏