自己人生的第一次的现场面试就来了个陡的,面试机会是因为在某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. 【校招】面试_字节跳动_客户端开发工程师_一面

    1 面试信息 面试形式:视频面试 面试时间:2020-03-05 16:00:00GMT+08:00 面试时长:约两小时 面试职位:客户端开发工程师-产品研发和工程架构部 2 考察内容 1.我们主要考 ...

  2. 【校招】面试_字节跳动_客户端开发工程师_二面

    1 面试信息 面试形式:视频面试 面试时间:2020-03-10 14:00:00GMT+08:00 面试时长:约半小时 面试职位:客户端开发工程师-产品研发和工程架构部 2 面试问题 1.A.B轮流 ...

  3. 2015.11--360校招面试-后台C++开发工程师

    15年10月初参加的360校招面试-后台C++开发工程师,一共经历三轮面试. 开始是线上笔试,没过,去霸面给了机会面试. 一面 1.把项目和实习经历仔细的问了个编,其中的技术细节问的非常细. 2.计算 ...

  4. 应届生面试Java初级开发工程师笔试题

    本人今年刚毕业,正在面试初级Java开发工程师,在这里写下遇见的一些笔试题,会持续更新到本人找到工作 1.写一个单例模式 首先要知道什么是单例模式? 保证整个系统中一个类只有一个对象的实例,实现这种功 ...

  5. 富途实习面试(客户端开发)

    富途是近期实习面试中,面试体验最好的了!而且也顺利拿到了offer,IOS客户端开发.但是由于疫情原因,无法实习,已拒. 一共三面: 技术一面: (面试官主要用C++面试,但是底层原理相差不大) 主要 ...

  6. U3D游戏开发工程师正确入行姿势指南

    2021年,游戏圈上演了一场精彩绝伦的抢人大战.在上海游戏圈,年薪百万的人越来越多了. 据多名HR估算,在上海,过去一年TA.引擎.美术等稀缺岗位拟的薪资涨幅大概在20%-30%左右.某位圈内知名资深 ...

  7. 阿里巴巴客户端开发工程师offer面经

    本人是湖大的大三的一名女生,准确说现在准大四了,拿到阿里巴巴offer还是几天前的事情,当时也是想试一下,走的内推流程,3月份的一次内推因为要去武汉面试,正好期中考试,就翘掉了. 这次是7月份开始的, ...

  8. 安卓面试中高级安卓开发工程师总结之——大公司的任职资格要求总结(2018年)

    最近很多大公司陆续开始有技术岗位的人事招聘.很多安卓开发攻城狮也跃跃欲试.在这里,博主根据最近面试经验简单写一篇<写给中高级安卓开发攻城狮进阶大公司的几点建议>.如果你现在也从事安卓开发2 ...

  9. 面试|应聘Java开发工程师的基本要求是什么?

    根据技术水平不同,Java程序员可以分为初级.中级.高级.资深等.不同级别的Java程序员,企业的要求也是有区别. 下面播妞整理了初级Java程序员和中级Java程序员的应聘要求,供大家参考:(具体要 ...

最新文章

  1. 2022-2028年中国模胚行业市场研究及前瞻分析报告
  2. 【EventBus】EventBus 源码解析 ( 注册订阅者 | 注册订阅方法详细过程 )
  3. my rank in math in the domain of pure mathematics
  4. 软工三(5.12上课)
  5. 锐捷官方提供122套实验题.
  6. 打开网页出现“安全沙箱冲突”的提示
  7. 酷享CMS企业级授权系统源码 有工单系统
  8. C语言操作符详解 隐式类型转换 (整型提升 算数转换)
  9. windows server 2008 DC 活动目录备份还原
  10. ghost mysql 乱码,ghost安装之mysql
  11. python 括号 垃圾_Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?
  12. 德国精品软件 Throttle 网络加速软件
  13. NXP JN5169 电源管理和睡眠模式
  14. matlab求极限分布,中心极限定理的Matlab演示
  15. 转:标准差(Standard Deviation) 和 标准误差(Standard Error)
  16. Python 相关文件常见的后缀名详解
  17. C# 之 垃圾回收机制
  18. 通信网与计算机网络的区别,计算机网络和计算机通信网络之间的本质区别是什么?...
  19. 笔记本 Ubuntu 16.04 单目ORB_SLAM2 + ROS + usb_cam 环境的搭建与实现(地图的构建)
  20. 接口规范-API接口

热门文章

  1. 懒人笔记-mupdf篇<ubuntu>
  2. 5G年代大数据改动对运营商精准大数据的影响
  3. 飓风算法2.0,并不是不让你采集
  4. C++中堆对象的构造函数和析构函数逆向分析
  5. oracle周中的日无效,【填坑】ORA-01846 周中的日无效
  6. 电商项目优惠券(活动)该如何测试,附答案
  7. 聚苏丹红Ⅲ膜/磺化聚醚醚酮膜/ SiO2/Ag纤维复合材料修饰多巴胺的研究
  8. 每年服务30万家庭 APFM如何成为北美最大养老“中介”企业
  9. 网页设计作业 仿苏宁易购商城网站设计——仿苏宁易购官网商城(1页) HTML+CSS+JavaScript web网页大作业
  10. 【文言篇】PMP分享|学清晖项目管理之刍议