首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
少糖去冰的布莱恩很饥饿
Syracuse University 人工智能
发布于四川
关注
已关注
取消关注
@至福:
天美游戏客户端开发一面面经
上来做题(40min)检查如下代码有什么错误struct XX { std::list<std::string> names;};void func() { XX *xx = (XX *)malloc(sizeof(XX)); if (xx != NULL) { xx->names.push_back("A"); xx->names.push_back("B"); free(xx); }}答:一般不用malloc和free对结构体和类分配内存问:错的确实在这里,再问的细一点,为什么这里不能用malloc和free答:(脑子糊了)这个我可能不太能解释,应该是里面的names没有初始化问:嗯,对于一个复杂的结构体或类如果用malloc直接分配内存可能会导致对里面的成员变量操作时出现未定义行为,包括如果里面有其他复杂类型的变量也会导致没有进行初始化。那再问的细一点,如果我一定要使用malloc和free的话这段代码应该怎么修改答:再if里面,push_back之前加上xx->names = std::list<std::string>();问:(笑),这种方法确实是可以的,暴力确实可以,那我再问细一点,如果这个结构内部数据很复杂有很多成员变量又该怎么修改。答:(到这里我才明白到底要考察什么,乐)可以使用*xx = XX();将free换成xx->~XX();问:嗯,对的,一般可以在这个地方直接调用构造函数和析构函数。。。答:(稍微打断了一下)这里也可以使用placement new的方式,在一块已分配内存的区域使用构造函数。问:对,你是在平常的项目中运用过placement new这中方式来管理内存和对象吗?答:最近实习的项目里有需要重载new的部分操作所以去稍微了解了一下问:OK,这里再拓展一下,这种方法还有你说的placement new在游戏开发中是比较常用到的,一般是维护一个对象池,因为游戏里对象的创建和销毁比较频繁,如果频繁的去开辟新的空间,消耗是承担不起的,所以会使用这种方法。数组压缩对于一个字符串数组,对其进行压缩。Leetcode443https://leetcode.cn/problems/string-compression/description/稍微有一点修改,这里需要返回的同样是一个数组,要求原地修改,最后数组的大小要大于等于原数组大小["a", "a", "b", "b", "c", "c", "c"] -> ["a", "2", "b", "2", "c", "3"]没做过的题,稍微思考了一会,用了双指针,左指针指向重复字符的第一个,右指针一直向后找不是重复的,中间需要维护一个cur_cnt,表示当前有多少个重复的,如果大于等于9那就需要分割;将左指针+1的位置修改为cur_cnt然后l=r,最后重新遍历一遍数组删除中间的重复元素这里面试官提到可以不用把l指针跳到r的位置,l可以每一次只加一,最后用resize方法就可以了接雨水本来想用双指针写的,忽然间忘记怎么搞了,直接两次遍历秒了聊项目(15min)面试官问了一下项目中遇到了那些难点以及如何去解决的学校的课设什么的基本上可以和同学商量或者网上找现成的资料,所以没有什么很难的地方,主要就讲了一下最近实习工作中遇到的问题面试官中间问了一个之前hackthon搞得项目,那个项目用的kotlin纯现学的,但是有一点点印象,说着说着把当时的问题就都想起来了聊天(15min)面试官:我看你的简历上好像没有游戏客户端方面的经验,为什么想来呢我:毕竟玩游戏比较多,每个玩家多少都有参与游戏制作环节的愿望吧(其实是听舍友在深圳那边实习待遇太好了)面试官:(可能是怕我认为没有经验会扣分)这边呢主要考察的还是C++的基础知识,我看你C++的基础知识还是不错的,当然也有一部分加分项,就是对游戏引擎的使用我:(追问)这边一般用什么引擎呢面试官:现在大部分都转UE了,包括王者之前用Unity,本来也是想转到UE的,但是对于一个已经投入使用的大型系统如果改引擎,成本比较大。这也是我想说的一点建议,如果你想参与游戏行业,最好去研究一下UE,毕竟现在不光腾讯,很多游戏公司都会使用UE我:天美工作室群的哪个项目组面试官:成都L2,我看你意向城市是深圳我:嗯,我这边没关系的,愿意调配我:那具体负责什么项目呢面试官:这边L1做的是王者,L2的话基本上就是王者旗下ip的衍生作品,比如大世界,我这边在做的是fps我:平常的工作强度如何,比如几点下班面试官:一般是早上9点,晚上89点的样子,这个一般看工作室和进度,我这边是从王者那边转过来的,感觉压力和强度不算太大,包括公司规定周四没有加班,周末的话一般某些特殊的时间点会加一下班我:如果有后续的话还有几轮面试面试官:应该还有两轮,不包括HR面,你这边对实习的地点和时间没什么问题吧我:我投的不是秋招正式岗吗面试官:这边好像入职都会有一段实习期,具体我不太清楚,不过应该是有一段实习期的我:有后续的话什么时候会通知呢面试官:最近初试比较多,最早也到下周了(周五晚上面的)面试的整体体验不错,但是有种之前面试字节飞书技术中台的感觉,聊的都挺好的,没问什么八股文,题也做的还可以,但是最后挂了😭今天早上起来从初试变复试了,等下周面试邀请
点赞 17
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
02-26 23:35
中南大学 Java
过完年第一天上班有点晕班
感觉过完年第一天上班有点晕班。来到工位刚想打开笔记本电脑,发现电脑太久没打开,被覆盖在上面的一层手汗粘住扳不开了!我真有点绷不住了。好不容易扳开电脑,电脑的ui界面和MAC的操作系统感觉还是相当陌生。当天的工作内容主要是在回忆节前遗留下来的一些工作,最难绷的是节前写了个sql写一半,还是执行报错的程度,当时想着节后再改改,没想到回来发现我完全不记得这个写一半的sql是要干嘛了!无奈只得重写个sql。真有点晕班啊感觉好困,下班回家就睡着了。本来承诺日更agent相关的学习文章的也没更,但是大家放心后面周末会补回来的,该系列文章大概分为3部分:AI认知篇:详细讲解相关基础概念AI实践篇:分享诸如s...
开工第一帖
点赞
评论
收藏
分享
02-27 21:07
清华大学 Java
小厂转正机会要把握吗
刚参加工作时,我也反复思考过一个问题:小厂的转正机会,要不要把握?坦白说,最初我更在意平台的大小和名气。总觉得大公司意味着更好的资源、更高的起点,也更有面子。但慢慢地我意识到,真正决定成长速度的,并不只是公司的规模,而是自己能不能在岗位上沉淀能力。在我看来,转正首先代表的是一种确定性。能从试用期走向正式岗位,本身就是一种认可。它意味着我具备了基本的专业能力,也意味着我可以更稳定地规划下一步。与其在各种选择之间摇摆,不如先抓住眼前真实存在的机会,把手里的工作做好。另外,我也逐渐明白,小平台未必意味着小成长。很多时候,分工没有那么细,我能接触到更完整的工作流程,从沟通到执行,从问题到解决,参与感更...
有转正机会的小厂实习值得...
点赞
评论
收藏
分享
02-28 17:40
已编辑
广东工业大学 Java
26 届双非速通字节 sp
楼主的秋招真是异常惨淡,好几个终面/排序挂,北上的很多大厂根本连简历都过不去,最后拿了一个 4399 游戏开发和北京中厂的搜推业务,但都没选,背水一战备战春招。幸好机缘巧合进了在垂类领域比较有名气的 ai startup 公司实习,后续字节,阿里,b 站都主动约了面试,最后也算是终于结束校招了,base 在广州,给的薪资也挺满意的,面试过程比较顺利基本上都是秒过,面经就不发了聊的都是 agent 的实习,去做的也是 agent 后端
码农索隆:
楼主你这双非和我们双非不一样啊,那4399我投简历,测评都不给我发
点赞
评论
收藏
分享
02-24 19:32
广西科技大学 IT技术支持
25届的同学们,毕业之后工作都好吗
点赞
评论
收藏
分享
02-27 13:11
浙江大学 算法工程师
海康威视C++软件开发 二面总结
1. 手写一个线程安全的单例模式(要求使用C++11特性)答案: class Singleton { private: Singleton() {} ~Singleton() {} Singleton(const Singleton&) = delete; Singleton& operator=(const Singleton&) = delete; public: static Singleton& getInstance() { static Singleton instance; // C++11保证线程安全 return instance; } voi...
C++八股文全集
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我做过的,被面试官夸爆的那些Ai项目(一)
1.6W
2
...
暑期实习 字节三面
7109
3
...
24届三本,广州跳槽至上海后惨遭裁员,这是我的现状
2363
4
...
大厂血泪史之试用期实用技巧
2117
5
...
3.2字节AI开发春招一面
1769
6
...
观妙科技 - Java开发 二面 面经
1767
7
...
实习中找暑期实习的几个问题
1553
8
...
腾讯一面面经
1553
9
...
AI时代,人还能做些什么呢?
1417
10
...
实习被学校催返校
1388
创作者周榜
更多
正在热议
更多
#
面试___岗的必刷题单
#
2155次浏览
39人参与
#
你今年的保底offer是哪家
#
171348次浏览
717人参与
#
神州信息求职进展汇总
#
1517次浏览
36人参与
#
春招开局,你有保底offer吗?
#
7271次浏览
65人参与
#
如果不上班,你会去做什么
#
33077次浏览
477人参与
#
实习生至暗时刻
#
2286次浏览
48人参与
#
应届生被毁约被毁意向了怎么办
#
58974次浏览
294人参与
#
硬件开发岗知多少
#
23986次浏览
138人参与
#
哪些公司开暑期实习了?
#
4206次浏览
37人参与
#
如果上班像打游戏,你最想解锁什么技能
#
26718次浏览
95人参与
#
AI面试问题分享
#
3460次浏览
78人参与
#
实习生的生存小技巧
#
2053次浏览
44人参与
#
你经历过哪些AI幻觉?
#
1512次浏览
35人参与
#
找AI工作应该卷什么?
#
1149次浏览
25人参与
#
三月的小目标
#
1993次浏览
49人参与
#
小厂一定不能去吗?
#
7010次浏览
86人参与
#
关于春招你都做了哪些准备?
#
130455次浏览
724人参与
#
你面试被问到过哪些不会的问题?
#
113529次浏览
1905人参与
#
作业帮求职进展汇总
#
102036次浏览
615人参与
#
非技术岗简历怎么写
#
299644次浏览
3224人参与
#
非技术岗薪资爆料
#
496897次浏览
3055人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务