标题: Unity Technical Support Developer, UK Office 面试经历(转载) [打印本页] 作者: ZackD 时间: 2014-4-29 04:12 标题: Unity Technical Support Developer, UK Office 面试经历(转载) 来自蛮牛网友的分享..看看Unity海外公司的招聘题目..
最近拿到了unity, UK Office的Offer,趁热打铁,与大家分享面试经历。
本人去年本科毕业后在爱尔兰的Havok总部实习将近一年,由于人事部决策不能转正,于是开始了艰辛的求职之旅。
于是我把目光投向了隔壁的Unity,正好英国分部在招Graduate Technical Support Developer,大致就是技术支持,招刚毕业没几年的大学生。然后投了简历,陆陆续续接了两个电面,调查了背景,问了问学术方面的问题。
我表现不错,各方面都挺好,一个月后Unity的Director of Testing, Supporting, Documentation从英国飞到爱尔兰面试我。我们在机场碰面,喝了杯咖啡寒暄了几句就开始Technical Testing。他给了我一份试卷,总共10道大题,要求我一小时内做完。可惜试卷最后被他拿走了,我没能拍下来。原本以为题目是关于Unity的,但其实是我多虑了,这些题目还是很基础的,大致分为这么几个方面:
1. Stack and Queue. 栈和队列的定义和实际应用举例。
3. Pre-Processor. 预处理符号#的使用,预处理的机制阐述,以及它的利弊。
2. Doubly Linked List. 双向链表的定义,以及添加和删除一个节点的C++实现。
3. Binary Search Tree. 二叉搜索树的定义,以及查找一个节点的C++实现,主要考察递归的运用。
4. Implementing a C++ function to convert a string to an int. 写一个函数,将一只含数字与正负符号的字符串转换为整数型,不能调用系统函数。主要考察ASCII码的使用。
5. C++ constructor and destructor. 给你好几个构造函数,以及一个析构函数,然后给你一个main函数,里面有几行代码,让你说出具体的调用顺序。主要考察构造函数的种类以及C++函数的生命周期。
6. Vector Math. 空间向量运算,包括向量的点积和叉积,匀加速直线运动的位移等等。中国学生表示毫无压力,高中数学物理知识很扎实。
7. C++ Bit Manipulation. C++的位运算,与,或,异或。这个我确实没怎么准备...
8. 32 Bit Color. 32位色的解释。RGBA通道,每个通道8位。主要考察计算机图形学。
9. Gray Shades. 一共有多少个gray shades,这个我不知道该怎么翻译,当时我也不知道该怎么回答。后来讲解题目的时候才知道(0,0,0)到(255, 255, 255)一共有254个gray sahdes,即0<n<255, (n, n, n)为一个gray shade.