• 以下内容整理自网络,仅供参考学习1职位描述:说明:1、 负责手游前端的设计及开发 2、 根据需求实现游戏的战斗/场景/系统/界面等效果 3、 良好的理解策划需求,与策划人员进行良好的沟通 4、 高效的与服务器端...

    以下内容整理自网络,仅供参考学习


    1


    职位描述:

    说明:

    1、 负责手游前端的设计及开发
    2、 根据需求实现游戏的战斗/场景/系统/界面等效果
    3、 良好的理解策划需求,与策划人员进行良好的沟通
    4、 高效的与服务器端人员开发合作设计编码和调试
    5、 对项目存在的性能问题能够快速定位和优化

    要求:
    1、 优秀的学习和沟通能力,并热爱游戏事业
    2、 有1年以上cocos2dx开发经验,了解cocos2dx框架
    3、 熟悉lua编程,了解c++编程
    4、 本科及以上学历,了解常用算法和数据结构
    5、 对IOS、Android平台有一定了解,能熟练使用XCODE,ADT等工具
    6、 参与过上线运营游戏项目者优先

    • cocos2d [ˈkəukəus tu: D] (==扣扣斯兔地==)最后的d 为字母D的发音)——cocos引擎
      2D 指的是 二维(two dimension)。cocos2d是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。

    • unity3d [ˈju:nəti θri: D] (==有你提思睿帝==) Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    延伸:

    • 引擎这些工具,我们是永远跟不上别人的脚步的。你现在需要学习的是什么?

      • 精通一门语言(从语法,到多线程,到数据操作,到网络等等方面)
      • 掌握数据结构与算法
      • 熟悉设计模式
      • 多看他人的游戏源码
    • 缺点:项目上线之前,事情繁重枯燥,尤其新人。然后你会发现“时时刻刻不断努力改进玩家体验,推出各式各样丰富的新玩法等”肯定会发生,但是未必是你想的那样。你在开发过程中会被各种PK,老板,其他策划,程序,美术,你得不厌其烦得去想办法完善自己,和说服别人;以及服从一些你可能不能理解和不想接受的要求。上线之后,还会各种被玩家喷,有素质的喷法就是策划你特么脑子进水了,没素质的喷法我就不多说了。万一项目成功还好,不万一肯定是做砸,做砸了你会怀疑你做的一切是否正确,是否有意义。

    • 优点:说了那么多吓人的,说点好的。

      • 1、你肯定会遇到很多志趣相投的人,和你一样年轻和有梦想。
      • 2、玩家喷你,你会得到进步
      • 3、当一个玩法,一个版本得到大多数玩家肯定的时候,幸福感是无以言表的
      • 4、你会在和各种人的沟通中,获得优秀的沟通和表达能力,所以你自己要OPEN一点
      • 5、每天都会遭遇很多不同的想法碰撞,乐在其中,获益匪浅
      • 6、当项目获得成功的时候,你会得到很可观的经济上的回报
      • 7、当项目获得成功的时候,你的屡历的闪闪发光,你会发现好多人想要你,各种条件随你开
      • 8、如果你乐观积极开朗,做游戏会让你更快乐;如果你本来就充满负能量,做游戏会让你陷入深渊。
    • 社交意味着你不再只关注自身,而需要去考虑应对一个完全不可知的对象;并且你完全不能预知应对的结果为何。放大自己的经历到所有人身上是傲慢中最愚蠢的一种。你甚至以为你所经历的这么一点小事使你得到的领悟超越了所有其他人,疑惑于为什么其他人没有树立起和你一样正确的观念,无知和傲慢在你看似平和的描述中体现得淋漓尽致。

    • 什么职商?职场最重要的是你有价值,能把事情办得漂亮。其次才是做人。做人只有一点是最难,但又最重要的:平常心看自己。去了我执,你自然没了那么多迷悟。

      • 具体来说,放低姿态,放松自我,学会发现并运用别人的优点而不是缺陷,认识到自己的局限,也体谅别人的局限,懂得高下(不是尊卑),明确边界,不给人添麻烦,在力所能及(必须)的情况下愿意帮助别人。
      • 你肯定会遇到混账的领导,混账的同事和白痴的下属。但是你要明白,这些人只是一个小小的,短暂的环境,你不会一辈子和他们在一起,在优胜劣汰的滚动下,你迟早会在一个相对好的环境下工作;所以真正决定性的,还是你自身价值。当然,不同的行业,还是有些不同,党政机关企事业单位和互联网行业相比,可能后者的比重更大。但并非能力没有价值,之所以会这样,也不是因为全都在尸位素餐,是因为他们都明白或者下意识地知道,一个过于庞大的机器,单个零件的优秀意义极小,而不安定分子或者不协调速率的零件带来的破坏则难以容忍。
      • 有时候,承认自己是个零件,就是放下我执。另外,如果做得到的话,保持真正的诚实和正直;这是一生的财富。
      • 在年轻的IT行业。起步不能决定一切,真正决定你未来的,是你自己的能力、潜力和态度。 – 态度务实,能正视自己所知甚少的现实;愿意认真学习的

    重要的是要有成功产品!要有成功产品!要有成功产品!而且这产品你还得是技术负责人(至少之一),要懂一点技术团队的管理,要能带一点做得了事的新人。

    2


    职位描述:

    职位描述:

    1、负责游戏客户端的设计和开发

    2、负责游戏客户端的调优

    职位要求:

    1、熟悉C++、熟练使用python,有CocosUI使用经历者优先

    2、1年以上开发经验

    3、熟练掌握常用数据结构以及算法

    4、良好的编程能力和编程习惯,对设计模式有一定理解

    5、热爱游戏,能适应手游高强度的开发与工作压力

    6、具备良好的团队精神和沟通能力

    7、能适应手游高强度的开发与工作压力


    职位描述:

    开发基于Cocos2dx引擎的移动游戏客户端

    资格要求:

    C++基础良好, 有Lua经验者加分;

    热爱游戏开发, 能承担较高强度的开发工作;

    有一年以上手游开发经验,沟通良好, 善于团队协作。

    3


    职位描述:

    岗位职责:

    1.从事3D游戏的客户端开发工作,负责客户端总体设计、模块的划分以及核心模块的开发;

    2.快速准确的理解游戏策划案,进行任务细分和工作量估计,并分工实现游戏逻辑模块;

    3.配合项目进度,安排客户端程序员的日常工作,协调本组与策划,美术及服务器端的合作流程;

    4.编写客户端总体设计文档,主导客户端架构的设计,核心系统编写;

    5.培养团队成员。

    任职要求:

    1.精通Unity3D引擎游戏开发和架构设计,熟悉网络Unity3d游戏工作及优化;

    2.参与Unity3D游戏的主要客户端开发;

    3.热爱游戏,有一定的抗压力;

    4.掌握一定项目管理,了解网络游戏行业工作性质,能够独立解决问题。

    4


    职位描述:

    岗位职责:

    1.负责公司游戏数据平台、页面、数据接口的功能开发和技术结构搭建;

    2.负责SDK接入的相关技术支持;

    3.负责技术风险评估,主导核心技术攻关,解决技术瓶颈;

    4.负责管理技术团队,人员培养,跨部门协调沟通等工作;

    任职条件:

    1.计算机相关专业本科学历以上,5年以上技术团队管理经验;

    2.精通java语言,能熟练使用Eclipse等开发工具,熟悉resin/tomcat应用服务器

    3.精通j2ee开发框架和b/s架构程序的开发技术,熟悉struts/springmvc、spring,ibatis/hibernate开发模式

    4.熟练使用mysql、oracle数据库,熟练数据库相关知识

    5.熟悉TCP/IP协议工作原理,具备服务器群集的规划和设置

    6.熟悉Linux操作系统,掌握常用的Linux命令

    展开全文
  • 一面:(视频面试) Unity性能优化 实时渲染和延迟渲染 描边实现 阴影实现 如何申请的指针在堆上的地址是64的倍数 Blin-phong公式 多线程服务器如何解决死锁问题 Unity协程原理 一道关于排行榜的数据...

    一面:(视频面试)

    Unity性能优化

    实时渲染和延迟渲染

    描边实现,多种方法

    阴影实现,多种方法

    听说过模型融合嘛?

    如何申请的指针在堆上的地址是64的倍数

    c++单例模式,需要线程安全,并且不能每次都加锁

    Blin-phong公式

    Unity协程原理,协程中创建协程会怎么样?

    写过什么shader?简述

    多线程服务器如何解决死锁问题

     

    二面:(视频面试)

    一道关于排行榜的数据结构体

    一道2个数组做加法的算法题

    堆的操作的时间复杂度

     

    三面

    针对线程安全的,锁有多少种

    圆形和矩形相交算法

    深度值知道嘛?OpenGL如何开启?可以写入嘛?

    Blin_Phong模型公式

    Phong和Blinn-Phong光照模型

    一亿人排行榜,取第K大

    设计缓存池保存顶点数据

    暗黑三的动态地图生成怎么实现的?

    全局的光线变化怎么实现的?平面阴影怎么实现的?

    自己设计vector怎么选型,用new还是malloc,拷贝用什么?插入n次的时间复杂度是多少?

     

     

     

    展开全文
  • 预约了时间视频面试 二面: 技术视频面试 我去酒店开了个房,看了30分钟斗鱼dota2直播 然后面试就开始了... 虚函数实现,多态实现,虚函数纯虚函数作用,如何让项目代码架构更好 STL vector,allocator,map,...

    本人普通一本毕业2年多

     

    ------ 一面: HR

    巴拉巴拉..................15分钟

    预约了时间视频面试

     

    ------ 二面: 技术视频面试  2/12

    我去酒店开了个房,看了30分钟斗鱼dota2直播 然后面试就开始了...

    虚函数实现,多态实现,虚函数纯虚函数作用,如何让项目代码架构更好

    STL vector,allocator,map,unorder_map,红黑树 原理  扩展因子是多少,扩容是如何实现的

    计算机大小端问题,网络传输是大端还是小端,windows呢?

    堆栈区别,计算机除了堆栈还有什么?为什么底层是补码?

    系统/游戏内存碎片问题,如何解决,遇到过嘛?

    核心战斗系统(Fighting)如何实现,有什么好的设计模式或者架构

    状态同步和帧同步的预表现,同步策略,回滚,补帧,快照,如何一致性

     

    cocos内存管理,cocos场景管理,代码读过多少?

    cocos资源管理策略,热更新策略

    lua弱引用使用,tolua原理

     

    协程和线程区别

    Unity资源管理,热更新策略

    C# 值类型引用类型区别,new值类型在栈上还是堆上

    大地形管理,开放世界地图策略,AOI(十字链表法),LOD,LightMap,静态动态和批

    C#的GC机制,lua的GC机制

     

    写过shader嘛?举例说明

    看你github写过渲染器和引擎,简述

    光照计算中为什么需要模型空间法线乘以世界矩阵的逆转置得到世界空间法线,什么情况下不需要?

    背面剔除和裁剪各自发生在哪个空间下?

    光栅化的方法,画线的方法

    SAT分离轴知道嘛?如何判断可旋转的2矩形是否相交?凸多边形相交判断?

     

    现在薪资情况,多久可以到岗,996的看法?

    喜欢腾讯嘛?愿意来嘛?下次复试好好准备....

    然后我傻逼兮兮的直接挂了电话...连一句谢谢都没说,可能我太激动了。

     

    ------ 三面: 技术面试  2/14

    聊项目聊了好久,过往项目的所有细节深究

    自己GitHub上的项目,你的游戏引擎参考了什么?如何学习的OpenGL?

    法线贴图如何实现的,法线贴图作用

    PBR了解嘛?最常用PBR如何组成?Unity的StandardShader为什么手游中不提倡使用?为什么性能损耗严重?解释清楚一直问到我回答不出来说不知道

    自己实现过阴影嘛?如何实现的?

    渲染管线流程,MVP每个矩阵的处理位置和空间概念,矩阵运算拷问

    ZTest和模板测试发生在什么阶段

    G Buffer知道嘛?延迟渲染优缺点,为什么

    MSAA发生在什么阶段

    Unity优化策略

    AssetBundle自己封装的嘛?为什么不用现成的?

    C# List对应C++什么,C++ list对应C#什么,STL源码拷问

    图集策略,打包策略,java和Oc都用来做什么?

    你的这个AI是如何实现的,为什么不用BFS优化DFS?为什么不用行为树而使用状态机?

    差不多就这些了....

    然后就是你年龄比较年轻,项目经验蛮丰富的。巴拉巴拉。

    介绍了一下腾讯的项目组,工作。

     

    ------ 2/16 短信通知进入下一步流程,加入鹅长又进一步

     

    ------ 四面: 技术面试  2/25

    项目经理聊啊聊

    Unity内存优化,性能优化,降低drawcall,合并批次

    遇到问题怎么解决,GPU,CPU,帧数过高怎么办?

    由a~z组成的字符串,设计压缩算法,哈夫曼编码听说过吗?

    职业发展是什么?之前工作怎么样?之前薪酬怎么样?

    对客户端开发的哪一块感兴趣?如何学习图形学?

    最近看了哪些图形学方向的资料?简述

     

    ------ 2/26 短信通知进入下一步流程,加入鹅长又进一步

     

    ------ 2/26 晚上6点,微信交流,告知准备GM面试,天美工作室老大,时间待定

     

    ------ 2/27 GM面试,天美工作室老大

    聊聊项目,聊聊人生,聊聊未来

    工作中带过人嘛?什么时候可以入职,未来方向...

    自己的优缺点,GM真的是好有礼貌,语气很温柔,坚定了我要加入腾讯的信心!

    这样的老大的老大一定很nice!

     

    ------ 3/2 HR面试

    聊聊工作,怎么带人的,发现问题怎么办,怎么解决

    其他Offer情况,希望来腾讯做什么项目,薪资要求是什么

    自己的优缺点啥的,职业规划啥的

    我也明确表达了自己想来腾讯的意向,HR希望我准备离职,尽快发Offer

     

    ------ 后来呢,收到了Offer但是我没去...为什么呢?因为有更美好的选择呀~~

    腾讯,毕业2年多做梦都想去的公司,最后我却拒绝了她...可能这就是男人吧。

    展开全文
  • (业务面试) 自我介绍 专业有什么课程 渲染管线 在c#中int的长度,最大值和最小值 深度优先、广度优先,如何实现二叉树的广度优先搜索或深度优先搜索 了解几种排序算法、快排原理、快排最坏情况、如何...

    一面

    (业务面试)

    1. 自我介绍

    2. 专业有什么课程

    3. 渲染管线

    4. 在c#中int的长度,最大值和最小值

    5. 深度优先、广度优先,如何实现二叉树的广度优先搜索或深度优先搜索

    6. 了解几种排序算法、快排原理、快排最坏情况、如何让快排成为稳定的算法、快排算法的最坏情况是如何避免的

    7. 哈希表的原理

    8. GC原理,JAVA的GC与C#的不同

    9. 堆栈区别

    10. 进程和线程的区别,进程的三种状态、进程进入阻塞的条件,在c#里调用哪个函数会出现这种情况

    11. 图论中单元最短路径的算法实现

    12. 单例模式,还了解哪些设计模式,装饰器模式原理

    13. 递归的条件

    14. Unity中导入资源的方式,动态导入资源的方式

    15. 了解云计算吗

    16. Unity中.meta文件作用

    17. 函数调用的底层

      时长:53min

    二面

    (制作人面试)

    1、自我介绍

    2、问一下校内课程,代码打了多长时间

    3、问玩什么游戏,平时会不会对游戏内容做总结

    4、问如果你想做一个什么样的游戏

    5、问发展方向、是否考虑去腾讯、网易、米哈游(送命题)

    6、你对TA的了解

    7、塞尔达卡通效果实现思路(简历)

    8、有什么想问的

    时长:23min

    三面

    (HR面试)

    1、自我介绍

    2、课程安排,实习时间

    3、了解项目和学校的情况

    4、聊天

    5、实习安排

    时长:47min

    已拿到实习offer

    展开全文
  • 最近找工作,面试了不少公司,在面试过程中确实发现了自己很多地方的不足,好在目前工作已经定了下来,终于可以总结一下了。 从宏观上来说,我的主要问题有两个: 第一个问题是基础非常差,我所理解的基础是类似于...

    最近找工作,面试了不少公司,在面试过程中确实发现了自己很多地方的不足,好在目前工作已经定了下来,终于可以总结一下了。
    从宏观上来说,我的主要问题有两个:
    第一个问题是基础非常差,我所理解的基础是类似于数据结构和算法、图形学、计算机原理、开发方法等和语言、平台无关的开发知识,出现这个问题的主要原因是——没有原因,就是没学过,所以需要解决的办法只有学习,目前计划在2019年结束前完成数据结构和算法与unity Shader的学习;
    另一个问题是项目经验非常少,虽然游戏玩得不少,但是并没有接触过真正的游戏开发,不知道游戏开发的常用方法是什么,而解决这个问题的办法也只有一条途径,积累经验。

    以上都是碎碎念,下面就开始正文吧。
    一般而言,公司面试的套路大概也就是电话沟通→笔试→技术面试→人事面试,而技术面试和人事面试可能根据公司不同而有不同的轮次,甚至可能有的公司没有笔试或者没有电话沟通直接通知面试。

    1.电活沟通
    这一个过程多数情况下是简单了解一下意向,确认是否能参加面试,少数由技术部主导的招聘会简单问一些基础性的技术问题,不过一般都不会太难。

    2.笔试
    由于码农的特殊性,笔试还是相对常见的,尤其对于工作时间不够长的面试对象(比如我),很大概率会遇到笔试。
    这个过程通常用于测试开发人员的基础,多数题目都相对简单,但如果基础不牢固,非常容易通过笔试测试出来。
    当然也有一些令人非常无语的题目,例如我曾参加一个笔试,其中一个题目是问Unity自带的持久化数据类PlayerPrefs保存string数据的方法是什么,彼时我已经超过一年未使用这个类,平时开发极少使用这个类,只隐约记得是SetString但又感觉像是SaveString,终究是不敢肯定,最后二选一了事。
    另外一种会令面试者难受类型是算法题,通常笔试都会有一些算法题,用伪代码实现即可,但是对于一些较为复杂的题目要手写出来还是很麻烦的。
    最后,如果笔试做得不好,很容易成为公司打压薪资的有力武器,所以如果真的想入职一家公司,笔试功课还是要做好的。

    3.技术面试
    一般都是由公司项目的技术负责人出面沟通,具体沟通方式多种多样,在这个过程里可以学习到非常多的东西,对方也能很清楚地了解到你是否是他所需要的人,例如一个人对新知识的学习理解能力,以及拿到新知识后的应用扩展能力,不同公司对不同岗位的要求不一样,在这个面试中就会非常不一样,但只要不是招聘内容和岗位的实际需求差别太大,还是有方向的,只要认为自己符合招聘需求,认真沟通就好了,在这个阶段的面试通常更重于实际应用过程。
    在这个阶段一般面试到最后HR都会向求职者询问“你对我们公司还有什么想了解的么”,这个问题其实很好答,例如“我在刚才的面试/笔试中有什么比较大的缺点么”、“您觉得我如果达到贵公司的要求,可能还需要加强哪方面的能力”,对于一个入行不久的人来说,也可以问“跟您聊了这么多,对于我自身的情况,您能否给出一些努力方向的建议”,等等。

    4.人事面试
    到这个阶段通常就与技术无关了,可能有的人事会了解几个简单的专业名词,想来震一震求职者,但只要对技术并不是非常地模糊并且确实有能力话,是不会有问题的。人事的主要目的一方面是了解一下求职者对公司的了解是什么,另一方面会了解一下求职者对薪资的需求。

    先大致梳理一下流程吧,接下来主要写这几次面试过程里遇到的一些题目。

    展开全文
  • 简历是去年在腾讯招聘官网投的,都快忘记这事了,前一周突然来了面试邀请。一共面了两轮,都是电面,现在在等结果。这算是我人生第一次面试工作,还是蛮有意义的,趁着还有印象+录了一部分音,赶紧过来记录一下。 ...
  • 面试时间2019.12.04,上午10:00 自我介绍 简单的介绍了一下自己的教育经历 计算机网络 1、讲TCP和UDP的协议的区别? 自己回答: UDP在传输数据之前不需要先建立连接,是无连接,传输不可靠,传输速率快,所需资源少...
  • 2018腾讯游戏面试总结

    2018-03-22 17:28:22
    我首先报了腾讯游戏的提前批,刚好有一个师兄在深圳总部的光子实验室,所以我直接申请的是后台开发岗位。这个提前批是无需笔试的。 第一次电话面试 这次面了一个小时,其中前半个小时都在询问项目的情况,这个就...
  • 同学们在游戏入行过程中需要在技术上的准备,包括必修的知识准备和编程功底准备,以及加分项的玩游戏以及游戏项目和领域知识方面的准备。
  • 手游客户端开发工程师 职位描述 1.负责游戏客户端模块设计和开发。 2.负责游戏客户端性能调优。 职位要求 1.本科及以上学历,2年以上游戏客户端开发经历; 2.熟练掌握C++/Python,Unity3D/Unreal使用经历者优先,有...
  • 1.我这边是腾讯游戏,自我介绍 2.在学校如何规划计算机知识学习的 3.讲一下C++的OOP。 4.将一下C++的多态。 5.C++的容器有哪些,分别讲一下。 6.map的key可不可以是结构体,怎么做,需要注意什么?...
  • 大数据技术与架构点击右侧关注,大数据开发领域最强公众号!暴走大数据点击右侧关注,暴走大数据!本文大部分内容是作者ThinkWon发表在博客上的,地址:http://rrd.me/gfHn...
  • 腾讯游戏客户端面经

    2020-04-19 12:23:03
    这是我踏入社会工作以来第二次面试,第一次是在校期间内推进的游戏公司,而且我本身是搞算法的,所以面试纯考算法。本身情况也比较特殊,所以可以说是完全没有面试经验。也因此准备了很多东西,走了很多弯路。觉得好...
  • 平安产险一面+笔试

    2019-09-09 19:50:41
    笔试(2019.9.6下午5.50左右),因为是校招现场笔试,所以面试结果出来的特别快 选择题记不清楚了,两个算法题记忆犹新 1、求一个数组的最大子数组之和(我这里用的是动态规划做的) /** * F(i)=max(F(i-1)+...
  • 社招jd 校招jd 附件(公司具体介绍,校园招聘公告,应届生招聘流程,技术培训,薪资福利) 阿里巴巴社招:...
  • 他们从 CSDN上看到我之前发布的《从阿里到网易,一位非985/211本科应届生的一年求职路》后留下邮箱询要面试资料的,我在邮箱发送资料之后我们互相添加微信认识聊上的。 上上周,他们中有几个生通过微信找我咨
  • 总结大半年校招经历,希望帮助更多今后想从事软件开发岗的应届同学。
  • java面试突击

    2020-02-23 11:52:25
    时间 版本 说明 2019-2-27 v 1.0 初版发布 2019-3-2 v 2.0 对于第一版进行了大幅度更新,除了修改了一些小错误之外,还增加了一些内容。 2019-4-18 v3.0 修复错误,完善内容,增加了少...的精简版,适合面试前的突击...
  • 从2015年8月到2015年10月,花了3个月时间找工作,先后通过内推参加了美团、阿里蚂蚁金服、京东、腾讯、今日头条、Growing IO、微软这7个公司的面试,同时参加了网易游戏、LinkedI In中国这2个公司的笔试,拿到比较...
  • 2019 年美团点评高级 Android 开发寒冬跳槽涨薪经验掏心分享 目录 个人简介 笔者的简要介绍 跳槽涨薪要考虑的方面有哪些? 你是正在拿着卖白菜的钱,操着卖白粉的心吗? 你真得觉得是时候跑路了吗? 决定要...
1 2 3
收藏数 42
精华内容 16
关键字:

手游开发客户端 社招面试