面经(三)首次现场面试—U3D客户端开发工程师

自己人生的第一次的现场面试就来了个陡的,面试机会是因为在某app上点开了某公司的C++服务器端岗位,该app就自己给我发了一条,我对这个岗位很感兴趣,然后对方大佬就找我要了简历,我点击同意,大佬回复收到,我甚至都不敢去搭话,对这样的大厂也是心怀敬畏,结果第二天,有一个未接来电,现在我是不会放过任何未接来电的,回过去之后,那边就说看到了我的简历,大概问了下我的情况,问为什么没有找工作,我就说啊之前申请了博士,然后后来又准备论文,很多事情也没有想清楚,也是最近才坚定了要继续搞图形的念头(本来被第一次QQ面试打击到觉得自己不适合)。然后大佬说看我的简历不像会服务端开发的,然后我就赶紧解释,然后他说我可以去面面U3D客户端开发,之后会有hr联系我。当天晚上该公司另一位大大佬也联系我,要了简历。感觉这个公司的人真的都很nice。我也是秉承我的一贯诚实面试作风,什么都实话实说,根本说不来漂亮话。


接着,昨天就去面试了。有初中同学在那里工作,中午就过去和她一起在公司蹭饭,蹭咖啡,环境真的好到爆,看到每个人,我心里都在想,这是大佬,这也是大佬,感觉自己能够来这里面试已经是一个很棒的经验了。接着就去签到,等面试。下面细说一下面试过程,以及自己在这个过程中意识到自己的问题和不足。虽然结果还没有出来,但按照同门的说法,没有继续面试,应该就是凉了。

整个面试大概持续了一个小时,是一个小哥,人很好,很温柔,我昨天刚刚回来的时候觉得整个面试难度不大,面试官应该是根据我的水平问的问题,没有刁难,没有问那些算法题,整个过程都是启发式的询问,问的问题很基础,但同学们都告诉我,是因为我第一次面试,很多事情也没想明白才会觉得简单。现在回想起来,确实是自己想太简单了,很多问题也答的不好,不然为什么不要我呢?尽量的回忆了一些,昨天没有及时记录,有点后悔。先列出来一些,有时间再慢慢把答案整理出来。果然越看越想越答的不好。要学的东西还有很多呀。。。怎么才能找到心仪的好工作呢。。。

怕大家没耐心看:写一下关于面游戏开发相关岗位一定要看的书:《3D数学基础:图形与游戏开发》,这本书我之前有看过一些,做项目的时候也会去翻翻,现在看来还是很重要

面试主要分为以下块:3D数学,C++基础,数据结构,Unity的一些问题,图形知识,项目

1、3D数学

(1)判断球是否会相撞,要求用向量

这个问题面试官几乎就是带着我去回答出来的,最后虽然把方程列出来了,但没有考虑到这个球的半径问题,还是有很深的门道的,这里贴一篇腾讯大佬Milo的知乎文章,原来这个题是面试的常考题,一定去看看。

https://www.zhihu.com/people/miloyip/activities

(2)判断一个点是否在三角形内


这个问题我答的太简单了,不好,只是想到了先判断是否共面,把点带进三角形所在平面的方程,然后通过三角形在这个平面上的二维坐标来计算范围,判断这个点是否在这个范围里。很明显现在看来这不是面试官想要的答案。链接也贴出来了

https://www.cnblogs.com/graphics/archive/2010/08/05/1793393.html

(3)欧拉角和四元数的区别

(4)变换矩阵的构成

(5)向量的点乘和叉乘

2、C++基础

(1)多态

(2)重载和重写

(3)重载运算符

3、数据结构

(1)Array,linkedlist,vector,hashmap有什么区别
(2)hashmap的实现

4、图形相关

(1)坐标变换

(2)渲染管线

5、Unity,C#相关的一些问题

(1)RayCast接口的一些输入,返回啥的

(2)Unity的刚体

(3)Unity的物理属性

(4)刚体和Collider有什么区别

6、项目

项目这一块主要问了一些做了什么东西,然后让我讲一个实现细节,突然回想起来,才想起当时我在讲实现的细节的时候面试官在看手机,回消息,嗯,,那个时候大概就不想听了,就是要凉了吧,现在回想起来怎么就有点想哭了,T^T,,,所以自己项目这一块,明明都是自己做的,虽然对别人来说可能很简单,但自己确实是花了很多时间,遇到很多困难才解决,才做出来,也学到了很多,为什么不能梳理清楚,然后好好表达自己的想法呢。感觉说的时候总是挑不到重点。

所以请各位其他奋斗在找工作前线的小伙伴们,一定要把自己的项目梳理一下,找一些可以说的点,好好的理一理。

7、最后,你有什么想问的?

我当时也不知道有什么想问的,感觉说的多,也要错,就说了没有什么,不知道该问什么,然后面试官说,你可以问问我们做的什么项目呀,然后我就问了这个问题,哈哈,好蠢啊,,然后后来还交流了两句,说了一下我打LOL,把寒冰adc打成辅助的故事,就面试结束了,让我回去等通知,凉凉.JPG...

最后从大厦出来整个人都是恍惚的,之前发了要来面这个大厂的朋友圈,朋友们都很激动,我虽然开玩笑说,我去送人头,是哭着出来的,其实当时并没有特别想哭,因为整个面试体验还算好吧,而且怎么说也是给了我一些信心,毕竟是面过某某大厂的妹子了。。。

猜你喜欢

转载自blog.csdn.net/u011310341/article/details/79510620