视频原址 http://www.jikexueyuan.com/course/1284.html
我只能说我也是一名从初级往中级走的菜鸟一名。共勉
职责
前期:SDK接入,物理实现
中期:美术接口,模块搭建
后期:调整需求,优化,发布,维护
编程语言
1)C#语言基础:值类型与引用类型
2)面向对象特性:继承,封装,多态
3)代码风格:什么是重构,聚合和组合区别(UML图)
4)设计模式:六大原则,单例,观察者(UI界面),状态机(AI)等
5)项目管理:版本库的使用(git/svn/bitbuckt etc)
6)网络技术:socket通信。RPC原理,第三方接入
7)图形学:openGL使用shader开发
数据结构和算法
1)数据结构,数组,链表,堆栈,树,图等
2)基础算法,递归思想,算法复杂度,常用算法(A*算法)
3)项目实现:对象池,效率优化,Al决策etc,(现场实现)
Navmesh寻路
U3D引擎的使用
SDK:动态链接库,AR kinect,OculusRift etc
模块掌握 Animator,LightMap,AssectBundle
项目优化,内存优化,DrawCall ,场景加载
手写插件:拓展编辑器的开发
高频面试题
内存优化,unity是如何释放资源的
内存加密。代码安全(可以观看,不可修改)动态链接库
写一个完整的对象池
四元数和欧拉角区别
用过哪些设计模式
unity项目热更新 lua
 AssectBundle,反射的方式,生成动态链接库(android和PC端)

内存管理  http://blog.csdn.net/oskytonight/article/details/38897241

项目工程加密 http://blog.csdn.net/oskytonight/article/details/38679953
http://blog.csdn.net/oskytonight/article/details/38679965
Unity代码加密封装成dll 
http://www.unitymanual.com/thread-40760-1-1.html
对象池 https://www.assetstore.unity3d.com/en/#!/content/19731
四元数和欧拉角 http://blog.csdn.net/candycat1992/article/details/41254799
热更新 www.cnblogs/crazylights/p/3897742.html

Unity3D中级开发工程师面试指导相关推荐

  1. Android 开发工程师面试指南

    原文链接:https://github.com/GeniusVJR/LearningNotes <Android 开发工程师面试指南 LearningNotes >,作者是知乎Androi ...

  2. Java高级开发工程师面试笔记

    最近在复习面试相关的知识点,然后做笔记,后期(大概在2018.02.01)会分享给大家,尽自己最大的努力做到最好,还希望到时候大家能给予建议和补充 ----------------2018.03.05 ...

  3. Android开发工程师面试指南

     Android开发工程师面试指南 功能介绍     给Android开发工程师的一份面试指南,包含面试题集与简历模板. 面试题集 面试题集里的答案大部分来源于我的博客,因此这个题集也相当于是我的博客 ...

  4. php开发工程师考试试卷,腾讯PHP开发工程师面试试卷

    1. 请对pOSIX风格和兼容perl风格两种正则表达式的主要函数进行类比说明 ereg preg_match ereg_replace preg_replace 2. 请说明在php.ini中saf ...

  5. java中级职称考试试题_Java中级开发工程师笔试题及答案2016

    Java中级开发工程师笔试题及答案2016 java中级工程师考试试题你做了吗?下面随yjbys小编一起来看看最新Java中级开发工程师笔试题及答案,仅供考生参考! 1) 描述Web Service的 ...

  6. 技术面试要点 —— 如何准备微软开发工程师面试?

    最近越来越多的开发工程师朋友来找我帮忙内推,同时也会问我面试的流程和面试要点.所以今天我想聊一下微软开发工程师的面试要点和面试技巧,希望能帮助开发工程师朋友更好地准备面试. 『面试流程』 开发工程师的 ...

  7. 软件开发工程师 - 面试手册

    软件开发工程师 - 面试手册 岗位概述 软件开发工程师是IT行业中最常见的岗位之一,主要负责设计.开发和维护软件应用.他们需要熟悉至少一种编程语言,了解软件开发的基本流程和原理,具备良好的解决问题能力 ...

  8. 嵌入式软件开发工程师面试指南_总结

    嵌入式软件开发工程师面指南 一.C语言 1.1.局部变量能否和全局变量重名 1.2.如何用C编写死循环 1.2.new和malloc 1.3.static的用法(定义和用途)(必考) 1.4.cons ...

  9. Java开发工程师面试总结

    Java开发工程师面试总结 1. Java基础 1.1 接口与抽象类的区别 1.2 重写与重载的区别 1.3 集合 1.4 多线程 1.6 反射 2. Spring框架 2.1 IOC 2.2 AOP ...

最新文章

  1. 利用上下文常识,让AI读懂不完整人类指令
  2. 算法设计 (克菜因伯格 / 塔多斯 著)
  3. 折叠式菜单 html,JQuery实现折叠式菜单的详细代码
  4. ueditor版本python3_GitHub - crazyinstall/DjangoUeditor3: Django Ueditor 兼容Python3改进,Python2上也可用...
  5. Wing IDE 4.1破解教程
  6. 遥感影像滤波处理软件 — timesat3.2
  7. 清华大学开源迁移学习算法库:基于PyTorch实现已有算法
  8. java 多队列_java多线程实现简单队列
  9. ipad服务器未响应怎么办,ipad平板连接Win7系统电脑半天没反应如何解决
  10. 几行代码就搞定一个文字识别功能,同时还能转换成语音,畅快!
  11. 《数学之美》一 文字、数字及语言的历史
  12. Linux的Vi命令详解
  13. matlab风应力工具包,MSATSI:结合可靠经典方法的新简化用户处理及可视化工具的应力反演MATLAB软件包.pdf...
  14. C语言I博客作业02
  15. 如何删除计算机guest用户,windows xp系统怎么删除Guest用户
  16. html5桌面打开网页是有问号,点击HTML页面问号出现提示框
  17. Linux的iio数据流程,linux iio子系统
  18. 未来的计算机 展望未来作文,展望未来作文(通用10篇)
  19. java程序启动打印_JAVA打印问题:程序正常运行,打印机无反应
  20. flash插件替换方案-把uploadfy替换为uploadfive

热门文章

  1. 【Appium踩坑】Encountered internal error running command: Error executing adbExec.
  2. 【作业二】结对项目之需求分析与原型模型设计
  3. JsonObject存入顺序和输出顺序不一样问题-豆果
  4. xing生成二维码与解析二维码
  5. [VB.NET]如何向数据库字段中写入文件?
  6. 浏览器打开,网页无法访问
  7. C++ 播放声音 (学习笔记)
  8. 弹性盒子display:flex——justify-content主轴方向对齐方式、align-items交叉轴对齐方式、 flex-direction修改主轴方向、flex-wrap换行
  9. 我的世界java版怎么用结构方块_我的世界结构方块指令(获取结构方块和 使用方法)...
  10. kubectl常用命令 和 配置