2018网易的初级游戏开发工程师的面经

2018网易的初级游戏开发工程师的面经

  • 自我介绍: 先是自我介绍, 简单介绍了一下自己的项目经历, 会什么技术(自己认怂, 说了非科班出身, 技术不咋地);

    • 然后问我, 有看那些计算机相关的书籍; 自己却只回答了一本书, 简直是失败呀;
    • 好的自我介绍是一个好的面试的开始, 所以自我介绍一定要有底气, 不管是大厂还是小公司都要自信, 这点很重要;
  • 然后是问我多态的具体实现;
    • 没有把对象的虚拟表答上来;
  • 然后是对象的默认构造和析构函数, 拷贝构造函数, 重载赋值操作符
    • 写出默认函数的具体形式;
  • 然后是快排思想
  • pow函数的实现
    • 递归实现, 居然在有提示的情况下也没有做出来;
    • 注意奇偶数的分类讨论;
  • 等概率打乱一个排序数组
    • 打乱数组顺序的三种方法;
    • 洗牌算法;
      • 第一个之后先随机选一个与第一个元素交换;
      • 第二个之后随机选一个与第二个元素交换;
      • 依次类推, 直到最后一个元素;
      • 这样可以保证每个元素在每个位置的概率都是1/n;
  • 项目的epoll机制
  • 字符解压

原文地址:https://www.cnblogs.com/longjiang-uestc/p/9667237.html

时间: 2024-08-28 05:24:40

2018网易的初级游戏开发工程师的面经的相关文章

2019微专业初级前端开发工程师教程

目录:┣━━1前端入门┃ ┣━━第1章 前端技术发展概述┃ ┃ ┗━━1前端技术发展概述.mp4┃ ┣━━第2章 微专业课程体系概述┃ ┃ ┗━━2微专业课程体系概述.mp4┃ ┣━━第3章 前端入门案例┃ ┃ ┗━━3前端入门案例.mp4┃ ┣━━第4章 前端开发工具┃ ┃ ┣━━4.1前端开发工具概述.mp4┃ ┃ ┣━━4.2WebStorm.mp4┃ ┃ ┣━━4.2WebStorm参考资料.doc┃ ┃ ┣━━4.3Sublime Text 参考资料.doc┃ ┃ ┣━━4.3Subl

手机游戏开发工程师培训教程

我分享一套系统性学习手游开发的课程,能让你完整的学习手游开发,并且配套有几个企业实战的项目咨询QQ:779591710 课程有以下六大特色:一.业内独家专业手游开发网络培训课程二.注重手机游戏开发基础,全程项目贯穿三.Android4.3游戏开发基础.Cocos2D-X,Unity2D,Unity3D一个都不能少四.课程首次涉及跨平台游戏引擎技术,国内独家(AndEngine引擎.libGDX引擎)五.跨平台技术(HTML5技术)六.经典游戏重现(捕鱼达人.斗地主.天天酷跑.围住神经猫) 专题一

初级的开发工程师,值得去读的几本书

<深入理解Java虚拟机:JVM高级特性与最佳实践>作者是周志明 <Java多线程编程核心技术>作者高洪岩 <Effective Java中文版>的作者是Joshua Bloch <大型网站技术架构 核心原理与案例分析>的作者是李智慧 <从Paxos到ZooKeeper 分布式一致性原理与实践>,作者倪超,阿里巴巴工程师 <Spring源码深度解析>,作者郝佳.

极客学院iOS开发工程师初级+中级+高级视频教程

下载地址:百度网盘下载 课程目录: 初级IOS开发工程师 19课程 7小时50分职业介绍1.iOS 开发的前世今生C语言基础 1.二级 C 流程控制 2.二级 C 函数与指针 3.二级 C 数组4.二级 C 字符串5.二级 C 作用域.预处理与存储 6.二级 C 结构体与共用体 7.二级 C 文件Swift语言基础1.Swift 语言基础2.Swift 中的字符串和集合 3.Swift 中的函数和闭包 4.Swift 面向对象基础(上)5.Swift 面向对象基础(中) 6.Swift 面向对象

[web建站] 极客WEB大前端专家级开发工程师培训视频教程

极客WEB大前端专家级开发工程师培训视频教程  教程下载地址: http://www.fu83.cn/thread-355-1-1.html 课程目录:1.走进前端工程师的世界HTML51.HTML5与HTML4的区别2.HTML5新增的主体结构元素3.HTML5新增的的非主体结构元素 4.HTML5表单新增元素与属性5.HTML5表单新增元素与属性(续)6.HTML5改良的input元素的种类 7.HTML5增强的页面元素8.HTML5编辑API之Range对象(一)9.HTML5编辑API之

前端开发工程师,该学学什么技能?

Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过7年.Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征.在互联网的演化进程中,网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主. 简介 2005年以后,互联网进入Web 2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化.网页不再只是承载单一的文字和图片,各种丰富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供

游戏开发与设计

最近大家对游戏设计和开发热情度很高,经常有小伙伴跟小编在后台聊游戏开发的书,这不,赶紧整理一下,嘿,游戏开发的书还真是不少,12本. 通读类 作者:加藤洁 译者:徐谦 书号:978-7-115-37581-0 定价:59.00 元 页数:264 揭示游戏逼真.流畅的秘密 42个编程实例,打通游戏开发的任督二脉 134张图解,清晰讲解游戏编程五大基本实现 <游戏开发的数学和物理>严格选取了游戏开发中最常用的数学和物理学知识,通过游戏开发实例,配上丰富的插图,以从易到难的顺序进行讲解.第1章到第5

五分钟带你了解年薪50W的Web前端开发工程师需要掌握什么?

进入一个 新行业肯定是看好这个行业的发展前景,那么web前端开发的前景到底怎样呢? 据悉,目前web前端工程师的年薪待遇平均在10万以上,高级HTML前端工程师年薪达30-50万,很多企业对于与web前端相关的技术职位更是求贤若渴. 以目前的互联网企业为例,他们都十分注重前端的设计.因为,只有先做好前端技术.做好客户体验一切才有可能.用户体验做好,才有人访问,访问的人多了,才会优化后端,才做客户分析,公司上市了,才从大量数据做数据分析,获得更有价值的数据信息.所以,一些互联网创业公司也是如此,在

Android游戏开发之主角的移动与地图的平滑滚动

人物移动地图的平滑滚动处理 玩过rpg游戏的朋友应该都知道RPG的游戏地图一般都比较大 今天我和大家分享一下在RPG游戏中如何来处理超出手机屏幕大小的游戏地图. 如图所示为程序效果动画图 地图滚动的原理 在本人之前博客的文章中介绍过人物在屏幕中的移动方式,因为之前拼的游戏地图是完全填充整个手机屏幕的,所以无需处理地图的平滑滚动.这篇文章我着重的向 大家介绍一下控制人物移动后地图滚动的处理方式.举个例子 如上图所示 比如人物向右移动,如果地图贴在屏幕左边边界 将先移动人物在地图的坐标,当人物在屏幕