(代发)2023年9月11日 多益网络二面技术面

代发

本渣渣同学2023年9月11日,面试多益网络面经(带一些个人评价,一面是HR面)

问题

1.指针和引用的区别

2.const在指针声明当中有什么作用

紧张了,这里问const在指针声明当中有什么作用,回答了const的作用 然后面试官再说了一次问题

3.const在指针声明当中有什么作用

答了常量指针,然后说忘记了(可惜了,再说个指针常量就答完了,基础问题)

4.说说空指针

说了空指针是用来初始化和释放内存后置空。

5.说说初始化一个空指针的关键字

不太了解(可惜,这里是想问Cpp11的nullptr)

6.面试官解释了一下nullptr,nullptr和NULL有什么区别

不太了解

7.什么是野指针?

说了野指针产生的原因和什么野指针

8.说说野指针具体会造成什么问题?

说了访问问题(这里应该是想问内存泄露,以及如何防止内存泄露)

9.如何去防止野指针的一些问题

说了只要使用指针,就一定要释放,还有用引用解决(这里应该是想引出Cpp11智能指针)

10.刚刚说了引用,如何用引用解决野指针问题

不太了解

11.有了解过智能指针吗?

12.说说auto关键字的作用

说auto是自动类型转换,是在运行时(啊?auto自动类型解析,是在编译期的)

13.说说数组和链表

14.如何用指针实现链表的数据结构

15.介绍一下什么是单向链表和双向链表

16.如何判断一个链表是否有环

说了基本思路,类比了一下操场跑步

17.栈和队列有什么区别?

18.介绍一下什么是优先队列?

不太了解(啊?优先队列不就是大/小根堆)

19.TCP和UDP有什么区别

20.什么情况下应该使用TCP,什么时候使用UDP

21.什么帧同步

不太了解

22.那你怎么知道帧同步常用于UDP的

23.状态同步有用到过吗?

24.TCP滑动窗口是如何工作的

不太了解

25.了解哪些设计模式

26.介绍一下观察者模式

27.介绍一下什么是有限状态机,什么是状态模式

28.介绍一下什么是MVC

29.MVC有什么优缺点

说了优点,不了解缺点

30.你觉得大型项目MVC有什么不适用的地方

31.简历上面提到红点系统,来一个实际场景问题

现在有一个子界面产生了红点,主界面也要产生红点,如何去处理这个事情。

这里看到简历上面提到了多叉树,是如何用多叉树解决这个问题的

答:遍历父节点,然后说没太听懂问题

32.红点系统是如何实现的,达到了什么效果

33.有了解过软件设计原则吗?

这里说“是面向对象七大原则吗?”,然后面试说不是

34.有了解过开闭原则

35.还有其他原则吗?

36.你是理解最少知道原则?

37.依赖导致原则有哪些应用场景,或者说说哪里应该用

38.Unity中GameObject和Component有什么关系

不太了解,说了下什么是GameObject(这里直接说是个组合关系,不同组件组成一个GameObject就好了呀)

39.有哪些常用的组件

40.如何理解Unity当中的脚本?

(脚本就是组件呐,这里应该是想问MonoBehavior)

41.介绍一下MonoBehavior

不太了解

42.脚本和MonoBehavior有什么关系

43.继承MonoBehavior后,会内置哪些声明周期函数?

44.Update、FixedUpdate、LateUpdate有什么区别

45.哪些场景用那些上述的函数

46.组件之间如何通信?

答了获取组件,然后执行一些逻辑

47.如何处理脚本之间的逻辑关系,比如需要滑动条监听事件,然后更新其他逻辑

48.稍微介绍一下Unity当中场景这个概念

49.如何在不同场景之间的交换

50.如何实现不同场景当中的数据同步

使用过场景不销毁Api

51.如果上一个场景就是需要全部销毁呢?

不太了解

52.有什么可以优化场景加载的时间?

53.异步加载是如何做的?

54.Unity中如何优化UI性能

答:打图集,优化内存空间

(这里应该是想说打图集优化DrawCall;压缩图片,优化空间。是两句话)

55.打图集如何优化内存空间?

56.做项目过程中有遇到过某些性能热点吗?就比如感觉某个系统特别卡?

57.有模型过多,然后卡的原因吗?

答了可以优化DrawCall

58.优化DrawCall有哪些方案?

59.有用过Unity Profiler分析过性能吗?

没有

60.有没有offer?

61.有什么想了解的?

问:对于面试和学习提一些建议

答:多把基础学好一点,多动手,将理论和实践结合

问:有没有新人培训

答:有,导师带队 ,训练营形式做小项目熟悉公司技术栈

问:有没有需要拓展学习的地方

答:现在还不是太了解你,但是还是如之前所说,多把基础学好一点,理论和实践结合。

总结

就如面试官所说,把基础学好,理论和实践结合。

#秋招##24届秋招##多益网络##游戏客户端开发工程师##Unity 3D#
全部评论
这么多啊
1 回复 分享
发布于 2023-09-12 00:02 湖南
想知道这是面了多久。。。
点赞 回复 分享
发布于 2024-04-16 18:55 山东
请问一面hr面,一般聊什么
点赞 回复 分享
发布于 2023-09-24 11:07 广东
过了吗
点赞 回复 分享
发布于 2023-09-17 13:33 江苏
没有现场手写算法吗
点赞 回复 分享
发布于 2023-09-14 10:29 四川

相关推荐

我是985研究生,最近学校在组织开题,大家都在非常紧张地准备,但我一直进入不了状态,很想做但是心又很浮躁。但我的室友们感觉都非常认真,每天醒来就开始看论文,睡着前最后一件事还是在看论文,我非常焦虑。我感觉自己甚至有点把大家当做假想敌了。这种比较心态还存在于生活的各种方面:看到有钱的同学会非常羡慕,看到朋友圈里面环游世界的留学生同学也会羡慕,看到那些工作后有自己的钱而过上较为阔绰的生活的时候还是羡慕,就仿佛只有自己一个人在阴暗爬行。而且这些比较是每时每刻的,为了不比较,我已经关闭了朋友圈,但是每次偶尔刷一下还是会难受很久。我知道比较是偷走幸福的小偷,但我好像控制不了,感觉自己是一个偷窥别人生活的...
若怜君欢:担心开题搞砸了,幻想拥有别人的生活,本质上是因为自卑,楼主小时候大概率是留守儿童或者父母关系很紧张,导致楼主没有安全感、焦虑、内耗。 这样的情况最好的办法就是建立自信和降低期待,建立自信不是一蹴而就,而是循序渐进,比如告诉自己允许自己第一次没把事情做好,失败了能搞清楚其中缘由而不是全盘否定自己,失败不是终点,放弃才是;降低期待只要记住一句话即可,能伴随你一生的,只有经验和学识,所以你对事情的态度应该更多地去思考它是否能带来学识和经验的增长,而不是仅仅用短期的利益作为唯一期待。 人生不是一成不变的,它是可以迭代更新的,去归纳总结自身的不足并结合实际去改进,去尝试一些新的思路和方法,不要固执钻牛角尖,也不要反复横跳,为自己设立一个高度聚集的精神内核,内核之上可以去尝试一切有利于自己更好的方式 以上就是我个人对生活的理解,共勉
点赞 评论 收藏
分享
03-29 15:34
门头沟学院 Java
北斗导航Compass低仿版:能不能先搞清楚优先级啊,怎么可能是项目问题,项目很重要吗?又没学历 又没实习大厂凭啥约面?那玩具项目 没应用在真实生产环境下的 就算做上天又有什么用?早点找个小公司实习 拿小公司实习去投大厂实习,这才是你现在该做的
投递美团等公司8个岗位 简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
12
50
分享

创作者周榜

更多
牛客网
牛客企业服务