面筋
春招
- 首先问一下学习unity 多久了
- C++ 在学校是怎么学习的 – oop 没有C11
- 那就问一个C#问题 List底层是什么
- 无序数组怎么增加增删的效率 –增:在最后增加 删:swap最后然后在最后删 (堆排序?)
- 聊天:lua现在好像淘汰 C# 技术栈就够 huatuo
- 场景题: 水果忍者 怎么随机生成水果和角度
- 场景题 : 水果忍者 怎么切割
- 首先问一下学习unity 多久了
回答:大一下暑假断断续续,也是一年多
介绍一下杀戮尖塔项目
热更做了吗(没有)那做了什么
回答: 做了一个lua xlua的背包系统 写了个ABmanager 然后写Panel 后面补充了BasePanel的框架
- 有使用过unity的性能工具吗?有遇到性能问题吗
没有,但是大概知道理论
- 在CPU 和 GPU 方面的优化 大概了解吗
CPU : 代码层面:框架,缓存池 批处理:静态批处理 空间换时间
GPU : 太卡没回答
- 说一下你关于状态机的使用(后面有说公司项目有多用状态机来实现框架)
- unity 的进程有多少个
- unity 生命周期
- 改变timeScale 不会改变生命周期的哪个函数
回答:update,就说每一帧更新就不会更改(我也不会)
- 自我介绍
- IOC容器的理解
- IOC和其他方式的区别以及项目中好处
- 洗牌算法
- 说一下单例模式
- 介绍一下我的项目wordJump
- 为什么用射线检测来实现爬墙跳,为什么不使用其他的
- 请介绍一下反射
- 为什么使用lua热更不使用C#
- 排序算法有哪些
- 请介绍一下快排
- 如果使用unity和py通信应该怎么使用通信协议
- 学过shader吗 介绍一下
- 学过计算机图形学吗,三维坐标怎么转为屏幕坐标
说是无人机的虚拟仿真,unity做一个页面端
自我介绍
C# 类与接口的区别
数组与链表的区别
数组和链表的使用场景(增删)
GC 产生的原因(就说了俩个www)
ArrayList和List区别(我就说了List是接口 ArrayList会封箱拆箱)
介绍一下委托
相机三种的渲染形式(没有回答出来)
物理更新在哪里(fixUpdate)
为什么用fixUpdate
Lua 类的实现
Lua ipair 和pair区别
卡牌组怎么实现的
洗牌算法
缓存池怎么实现的
自研引擎的看法
反问:
15.进去做什么 :做业务之类的,自研引擎用纯Lua
- 后续流程
- 表现 (lua要提高,基础还行,但是扩展要仔细看)
秋招
一个拓扑排序 一个贪心(dp) 寄
1、一个模块A依赖与另一个模块B,要加载A需要先加载B,给一个依赖关系,输出拓扑排序
2、无人机中转站,一个无人机要从起点到终点,无人机搭载燃料有限,一次飞行有路程限制D比如15,给一个数组(中间可以补充燃料的中转站),数组stations[i]代表每一个中转站距离起点的距离,比如数组[10,20,30,40,50],10代表第一个可以补充燃料的中转站距离起点的距离为10,求从起点到终点需要经过最少数量的中转站?到不了终点的话return -1。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 零の領域!