毕业两年,但已经用Unity做了3年游戏了,从实习开始。
说说这段时间去三家公司面试的经历。
第一家:
公司约的时间是下午2:30,到前台做了个登记,然后前台安排我做了笔试。有算法数据结构相关的题,比如:一个数组,怎么不用循环,不逐一赋值,把它逆序输出。然后是C语言,C++,C#,Lua,C和C++(很多指针题)平常不怎么用,早忘记得差不多了,Lua直接不会。唯一做的好一点的可能是渲染那一块的东西,因为没考多深,基本也就是渲染流程那些。
然后HR象征性地面了一下我,让我回家等通知(当然,这种小公司,一般没什么复杂流程,等通知基本就是没戏的意思)。考算法、数据结构、渲染这些理所当然,C#和lua也合理,但是C和C++当时真的想不明白为什么要这样考,做了三年,从来没用过。但后来想想,这也许可以考查一个人的编程基础到底怎么样吧。经过这家公司面试,于是我就花了几天去学习Lua,基本的语法感觉都没问题。于是又投了两家。
第二家:
这家考了一个算法,入门级的:写一个函数用递归求数列:1,1,2,3,5,8,13,……,n 第n个值。这题我是用Lua写的,从技术面试看应该没什么问题。考的语言基本上是Lua,考了__Index, __newindex, rawget,rawset,这些我前几天花时间看了,也基本掌握了