记一次求职U3D面试心得

首先题主于2021/11 从某非游戏互联网大厂裁员离职。经过2个月修整,于2022/1/20日得到了多家的offer,其中含金量较高的是腾讯,趣加。特此记录,以后回忆。。可能文中有不对的地方,第一次写文章,请多包涵。

首先任何面试我觉得一半实力,一半运气吧。。不一定你技术牛逼到爆也能进入心仪的公司(比如我当初面试字节技术都已经过了,结果前几天hr告诉我说那个职位已经招满了,让我面别的部门技术,经过深思熟虑我拒绝了)。但是你也需要把握好自己的表现,剩下交给命运。。

所谓面试造火箭,进来拧螺丝。想必大家都知道吧。。所以面试需要一个全面的准备。。C#,lua,数据结构,架构,渲染,优化,unity基础都是基本的,还得会一些算法,物理,网络等。再就是对之前所做的项目和技术点能用最简短的话给人说明白。。如果你想有加分项,尽可能把平时的工作研究深入或者没有机会就研究一下流行的技术。

本人在之前的公司主要做战斗,AI,面板等系统。也有过当主程的经历(可能是加分项)。建议大家把自己的特点能在面试中体现出来,提前有个自我介绍,内容精简但能抓人。

前言说完了,开始说下能想起来的面试问题以及完整面试腾讯的经历:

1.struct与class的区别?

这个问题很常见而且好多都会问,形参拷贝之类的百度说的挺全。。但有一点,百度上经常说的,struct是值类型,class是引用类型。就值类型放在栈上,引用类型是在堆上。这个理解正确吗?比如一个struct里有个class那他也放在栈上?当初这个问题确实没好好理解。后来查询发现struct他是根据他创建的位置分配堆或者栈上。而class他是都会创建在堆上。比如一个class下的struct他会伴随在class一起创建在堆上。而struct上的class他也在堆上。。稍微有点水平的面试官都会举例问你在堆上还是栈上。所以这块需要注意。

2.我现在写了个try catch 和final。。现在在try里面写了个return问他们的执行顺序。

当时说的没完全对,但是大家都知道try以后不论是不是有异常都会调final。而这个题的答案是先final后return听说情景比较复杂。

3.怎么判定目标在扇形攻击范围内?

这个问题基本上就是送分,就拿攻击者的圆心与目标者算个向量,拿攻击者的前方向与这个向量做个点乘然后除以他们的模得到cos值,进而就能算出角度。然后在拿刚才的向量算长度与扇形半径做比较就行了。

4.判断在矩形攻击范围内?

同样也是送分,我们可以拿矩形的旋转角度拿到矩形的长宽二个分向量的单位向量。然后同样攻击者中心与

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值