面经(三)首次现场面试—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...
最后从大厦出来整个人都是恍惚的,之前发了要来面这个大厂的朋友圈,朋友们都很激动,我虽然开玩笑说,我去送人头,是哭着出来的,其实当时并没有特别想哭,因为整个面试体验还算好吧,而且怎么说也是给了我一些信心,毕竟是面过某某大厂的妹子了。。。
面经(三)首次现场面试—U3D客户端开发工程师相关推荐
- 【校招】面试_字节跳动_客户端开发工程师_一面
1 面试信息 面试形式:视频面试 面试时间:2020-03-05 16:00:00GMT+08:00 面试时长:约两小时 面试职位:客户端开发工程师-产品研发和工程架构部 2 考察内容 1.我们主要考 ...
- 【校招】面试_字节跳动_客户端开发工程师_二面
1 面试信息 面试形式:视频面试 面试时间:2020-03-10 14:00:00GMT+08:00 面试时长:约半小时 面试职位:客户端开发工程师-产品研发和工程架构部 2 面试问题 1.A.B轮流 ...
- 2015.11--360校招面试-后台C++开发工程师
15年10月初参加的360校招面试-后台C++开发工程师,一共经历三轮面试. 开始是线上笔试,没过,去霸面给了机会面试. 一面 1.把项目和实习经历仔细的问了个编,其中的技术细节问的非常细. 2.计算 ...
- 应届生面试Java初级开发工程师笔试题
本人今年刚毕业,正在面试初级Java开发工程师,在这里写下遇见的一些笔试题,会持续更新到本人找到工作 1.写一个单例模式 首先要知道什么是单例模式? 保证整个系统中一个类只有一个对象的实例,实现这种功 ...
- 富途实习面试(客户端开发)
富途是近期实习面试中,面试体验最好的了!而且也顺利拿到了offer,IOS客户端开发.但是由于疫情原因,无法实习,已拒. 一共三面: 技术一面: (面试官主要用C++面试,但是底层原理相差不大) 主要 ...
- U3D游戏开发工程师正确入行姿势指南
2021年,游戏圈上演了一场精彩绝伦的抢人大战.在上海游戏圈,年薪百万的人越来越多了. 据多名HR估算,在上海,过去一年TA.引擎.美术等稀缺岗位拟的薪资涨幅大概在20%-30%左右.某位圈内知名资深 ...
- 阿里巴巴客户端开发工程师offer面经
本人是湖大的大三的一名女生,准确说现在准大四了,拿到阿里巴巴offer还是几天前的事情,当时也是想试一下,走的内推流程,3月份的一次内推因为要去武汉面试,正好期中考试,就翘掉了. 这次是7月份开始的, ...
- 安卓面试中高级安卓开发工程师总结之——大公司的任职资格要求总结(2018年)
最近很多大公司陆续开始有技术岗位的人事招聘.很多安卓开发攻城狮也跃跃欲试.在这里,博主根据最近面试经验简单写一篇<写给中高级安卓开发攻城狮进阶大公司的几点建议>.如果你现在也从事安卓开发2 ...
- 面试|应聘Java开发工程师的基本要求是什么?
根据技术水平不同,Java程序员可以分为初级.中级.高级.资深等.不同级别的Java程序员,企业的要求也是有区别. 下面播妞整理了初级Java程序员和中级Java程序员的应聘要求,供大家参考:(具体要 ...
最新文章
- 2022-2028年中国模胚行业市场研究及前瞻分析报告
- 【EventBus】EventBus 源码解析 ( 注册订阅者 | 注册订阅方法详细过程 )
- my rank in math in the domain of pure mathematics
- 软工三(5.12上课)
- 锐捷官方提供122套实验题.
- 打开网页出现“安全沙箱冲突”的提示
- 酷享CMS企业级授权系统源码 有工单系统
- C语言操作符详解 隐式类型转换 (整型提升 算数转换)
- windows server 2008 DC 活动目录备份还原
- ghost mysql 乱码,ghost安装之mysql
- python 括号 垃圾_Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?
- 德国精品软件 Throttle 网络加速软件
- NXP JN5169 电源管理和睡眠模式
- matlab求极限分布,中心极限定理的Matlab演示
- 转:标准差(Standard Deviation) 和 标准误差(Standard Error)
- Python 相关文件常见的后缀名详解
- C# 之 垃圾回收机制
- 通信网与计算机网络的区别,计算机网络和计算机通信网络之间的本质区别是什么?...
- 笔记本 Ubuntu 16.04 单目ORB_SLAM2 + ROS + usb_cam 环境的搭建与实现(地图的构建)
- 接口规范-API接口
热门文章
- 懒人笔记-mupdf篇<ubuntu>
- 5G年代大数据改动对运营商精准大数据的影响
- 飓风算法2.0,并不是不让你采集
- C++中堆对象的构造函数和析构函数逆向分析
- oracle周中的日无效,【填坑】ORA-01846 周中的日无效
- 电商项目优惠券(活动)该如何测试,附答案
- 聚苏丹红Ⅲ膜/磺化聚醚醚酮膜/ SiO2/Ag纤维复合材料修饰多巴胺的研究
- 每年服务30万家庭 APFM如何成为北美最大养老“中介”企业
- 网页设计作业 仿苏宁易购商城网站设计——仿苏宁易购官网商城(1页) HTML+CSS+JavaScript web网页大作业
- 【文言篇】PMP分享|学清晖项目管理之刍议