之前投递了Unity中国的后端实习生,过几天HR给我打电话问我有没有继续读研究生的打算,我说有。她就说那可能她那边就只能把我放第二批了。我当时以为已经寄了,没想到过了十来天就发面试通知了。Unity中国的一面和二面是挨在一起的,从上午10:00到11:45。一面面试官感觉特别娇羞,写算法题的时候他给我代码中的问题,我当时没反应过来,顿了一下。他还跟我抱歉说是不是打断你了抱歉抱歉。二面面试官感觉霸气一些,也很有礼貌。整体面试感觉特别好!一面:我看你已经做了很多Unity的项目,你知道Unity是用C++和C#实现的,那我问问你C++和C#有什么区别呢?希望是底层原因为什么Unity里面写脚本要用C#,而不是C++呢?我看你做过很多VR的项目,那我想问问你觉得相对于传统的项目,VR项目跟它们有什么区别吗?你有一个项目是根据文本自动生成3D素材的,想问问你怎么实现的?(就之前setActive=false,现在让setActive=true,没想到吧哈哈哈哈哈)来个算法题:求链表长度?写完之后面试官提示:emmm,这个链表不一定是单链表,所以还需要考虑有环的情况?最后时间不够了,就讲了一下思路(用快慢指针)二面:做个简单的自我介绍吧。介绍一下你最拿得出手的项目吧。(我周日这个项目刚刚结项答辩,张口就来了哈哈哈哈哈笑死)你这个项目里面涉及到图标可视化,你是怎么实现的?(我用的ECharts)那ECharts有没有什么局限性呢?来做个算法题吧:输入一个字符串,字符串中只包含'0'-'9'这10个字符,现在要求输出若干子串,满足:1)相同字符只能在一个子串中2)子串的数量越多越好比如12314应该分成1231和4这个题目思路是先统计10种字符出现在字符串中的位置,取最早出现的位置和最晚出现的位置形成一个区间然后这个问题就转化成了区间合并问题我写代码的时候,两个区间重叠有两种情况,一种是交叉,一种是包含,我只考虑了交叉的情况,没考虑重叠的情况,最后经过面试官明确提示才改正,最后过了测试样例。面试就结束啦。
点赞 5
评论 2
全部评论

相关推荐

头像
05-12 09:14
点赞 评论 收藏
转发
头像
04-29 10:53
已编辑
东北大学 自动化类
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务