首页 / 0offer互助地
#

0offer互助地

#
394440次浏览 3170人互动
此刻你想和大家分享什么
热门 最新
3.26网易互娱 暑期实习 游戏研发工程师 一面凉经
3.29早上刷新,已挂。意料之中,看别人的面试比我问的深,而且基本都答上来了,但我问的就很浅,而且很多东西回答的不好,希望各位顺利。但其实仔细想想确实有点奇怪,我本来是抱着游戏开发客户端去面的,两位在中间也和我说他们不懂客户端的内容,主要是服务端那边的,然后问我服务器同步、热更新之类的问题,难道网易是想招一个既懂服务端又懂客户端的人进来吗?——————————————————————————————————————看了一圈,好像又是没有比我更快的,那我先发了?昨天四点下午躺在按摩椅上的时候突然收到广州的电话,问我今天11点10分能不能面试,那我欣然接受,一个小时。本人双偏上9,本科不是计算机。内心里其实对游戏一直感兴趣,包括本科期间实际上有玩各种游戏&当过三个月的数值策划,因此秋招只投了四个游戏公司(腾子和米已经感谢信了),网易是目前唯一发面的。我自己有两个项目,都是粥的同人游戏,一个是类似王权的卡牌游戏,另一个是avg(或者也可以理解为galgame)。网易互娱笔试a了2.9道。面试官是11点进来的,两个面试官,一个看起来很和蔼,另一个有点阴沉没有表情。说如果准备好了那就开始,于是调整了一下设备就开始了。1.简单介绍一下自己,我介绍了一下我本科的游戏经历,主要是二游和端游(dota2)。他问我玩不玩yys,我说很早之前玩过,但是已经不玩了。2.让我开视频介绍一下我的avg,于是展示了完整的对话、背包、设置等。然后问了我一些关于项目的人员分配问题,以及存档是在本地还是云端,问我是否以后也要自己开公司做游戏之类的,我回答说我更想去公司系统性学习主要流程,对自己比较有认知。3.unity主要是C#,问我懂不懂其他语言,我说C和C++,然后就是Python也懂一些。然后就到了C++环节。4.问我构造函数能不能是虚函数,我说不能,要先调用构造函数才有虚函数表和虚函数指针,所以没法虚构造函数。5.问我那析构函数能不能是虚函数,我说能,虚的析构函数可以解决继承的问题,先析构子类的对象和子类本身,再调用父类的析构函数来完全释放。中间我答错了一个地方,他问我覆盖和重写(我答成了覆盖和隐藏了),我说的是子类和父类有一个同名函数,如果覆盖的话,调用子类的该方法就只会执行子类函数,用父类指针也只会执行子类函数。6.问我懂不懂C++内存相关,很杂,我说能否说的比较细一点,他说没关系,想到什么回答什么。于是我先从类的new/delete和c的malloc/free开始说,然后提到了四种智能指针。7.四种智能指针的区别?我说auto_ptr(已废弃),unique_ptr(独占某个资源),shared_ptr(共享某个资源),weak_ptr(弱引用计数,用来解决shared_ptr循环引用)。8.问我shared_ptr要用什么函数创建?这个我记得不太清了(后来查的时候发现我说对了,确实是make_shared),然后问我为什么推荐使用这个函数,而不是直接赋值?我没回答上来,可能是内存分配的问题。然后就到了操作系统环节。9.进程间通信一般有哪些方法?我说了六个,管道(有名、无名、流)、共享内存、信号、信号量、消息队列、套接字。这里他问了我一个问题,临界区是共享内存吗?能作为消息传递的方法吗?我说应该行,但是他说不太行,让我线下看看。10.问我那如果现在两个进程在不同的主机上通信,哪些方法不能用。我凭感觉觉得是只能用套接字,印象中别的都和内核关联。11.问我知不知道锁,简单介绍一下各种锁。我说有自旋锁、读写锁、mutex、RCU锁之类的。12.问我自旋锁怎么实现的,我说当进程要访问临界区的时候尝试获取锁,如果获取不了就一直while执行,直到能读取。13.问我自旋锁的优势和劣势,我说优势是比较简单(这个没答好),劣势是自旋锁会一直等待,因此很吃CPU资源,高并发的时候会占满CPU。他说优势不应该是简单,引导我说是因为自旋锁不会睡眠,可以一直在用户态。14.场景,假设现在有一个多线程环境,CPU全部占满,所有进程都在自旋等待,我该怎么做。我说第一个是减少并发,另一个是尝试用非自旋的锁来睡眠。面试官说假设你是调的api,锁都在api内部(即必须自旋),我说那我可能不太清楚。然后就到了手撕环节15.如何交换二叉树的子节点,我用递归做了一遍。他们问我能不能不用递归来做,并引导我用其他的想法来。我首先用层序+栈的方法做了一遍,但他们说层序也算递归。现在想想,或许他们是想让我用栈来模拟递归(脱裤子放*)?然后把我的项目又拿出来问。16.问我是怎么实现动画的,我说是DOTween来实现,简单介绍了一下DOT的原理和实际作用。17.首先是问我这个项目我遇到过什么问题,怎么找到+怎么解决的。我解释了一下我之前设置上的一个bug,通过帧率来检查出来,然后减少代码逐步排查。他问我有没有用过其他的unity debug工具,我说没有,用得比较多的就是ide的debug和unity的stat工具。18.另一个面试官开始问,首先问我Unity只能用C#吗?我说不是,可以用TypeScript,然后实际开发可以用Lua进行热更新。但是我只知道原理,自己当前项目比较小,都是直接安装包更新。19.问我对Monobehavior的了解,我简单介绍了一下生命周期,Awake(脚本实例调用),Start(每次调用实例时调用),Update(0.02s调用一次),FixedUpdate(插值计算帧来调用),LateUpdate(Update执行完毕后最后调用)。20.问我这个项目有多少资源,每次编译需要多久,我说大概1g不到,编译下来可能两三分钟。他说毕竟这是小项目,但如果是那种商业游戏,比如很大的项目,应该怎么优化。我先说了我朋友那边解决方法就是换好电脑,他们说这确实是个方法但是很大的时候也没辙。(但我说实话这个问题做项目的也答不上来,如果我能一个人做一个商业游戏体量,我应该也不会来投简历吧?不过我查了一下资料,说是可以把代码拆分开来,没动的不用编译。然后拆分成不同场景,每次只加载相应的场景。再加上把常用的稳定的一些代码转换成dll,就不需要每次动态编译了。)21.问我动态库和静态库的区别,这个没回答上来。后来查了一下,静态库是会被编译到程序内部去的,速度快,但是可能导致体量增加,且静态库修改就要全部重编译。而动态库相反。反问环节:1.我问你们对什么样的人才更感兴趣,比如某些公司想要进来的人什么都会。他说他们考察的比较全面(很太极),有些人可能没有项目就考察更多的知识架构,有项目就详细的深挖项目。2.我问游戏引擎用的unity还是ue,她说公司没有严格要求,主要其实是看项目组。3.你们是什么项目组的,他们说知道项目组没有意义,因为第一轮面试是跨组面,指不定就算进来了也不是这个组。总结一下,网易的面试情绪价值是拉满的,面的我很舒服,但是C++相关的东西我确实不太懂,项目一些比较深的实现我可能也回答的不太好。因此我感觉可能是凉了,呜呜。希望各位用得上我的(大概率)凉经。#牛客创作赏金赛##0offer互助地##网易#
查看29道真题和解析
点赞 评论 收藏
分享
3.25 OPPO 底软开发 一面面经(4.8更新,二面已凉)
4.8号更新(其实是4.2号看到挂的),已经挂了。基本上没怎么问项目,问了一些基本的Linux八股,比如调度有哪些。然后问了问我以前实习(老板公司)的项目,问我在里面最困难的是什么,学到的最珍贵的是什么等hr面的内容,第二天早上起来就挂了。虽然也理所当然,有朋友前一周就HR面+OC了,这个岗位本来就少(据说是成都2+深圳3?),我在下一周才二面,就这么说服自己好了————————————————————————————————————3.27更新,OPPO发二面通知了,下周二————————————————————————————————————看了一圈好像没看到比我更快的,我自己也觉得快。我今天下午五点回学校的路上突然接到HR的电话,问我能不能今晚七点半面试,我想想觉得面就面吧,就接了。本人双偏上9,但是本科不是计算机的。研究生对操作系统和嵌入式都感兴趣,因此做的一个手搓操作系统的项目,一个是C51检测氢气和温度的项目。面试官看起来人还不错,说话比较好听。1.自我介绍,我稍微说了一下我的bg和爱好,他小声说了一下我本科(我本科不是计算机),问我既然本科不是计算机的,有没有学过计算机的一些基本的书籍,我说有(确实有)。2.问我对哪些语言比较熟悉,我说我C、C++都比较熟悉,实验室横向也用Python比较多。于是这里开始问C语言的基本题目:3.问我i++和++i的区别,出了一道a = i++,a的值。4.问我数组和链表的区别,我回答主要是连续内存分配上。他问我那什么时候用数组什么时候用链表,我说如果要求连续分配(比如随机访问)用数组。5.问我栈和队列的区别,我说先进后出和先进先出(这里有点乌龙,我嘴快说反了,然后纠正),接着问我用栈来实现队列,我提出的是双栈方法。6.然后问我操作系统进程和线程的区别,我说简单来说就是进程是资源分配最小单位,线程是执行调度最小单位,线程会共享进程的资源,然后也有自己的独立的栈用来保存局部变量函数调用之类的。7.问我现在有一个进程里面有一个变量a,有两个线程分别对这个a++(执行100次),最后的结果是多少。我说大概是200,因为量比较少,可能不会有很明显的竞态。如果量很大(比如10w次)且不上锁,得到的结果就小于20w。操作系统到这里结束,然后就是拷打项目。8.首先问我觉得哪个项目最能体现自己的能力,能说服他让我通过面试,我说那就问我操作系统的项目吧。但是因为问的太杂,我没回答到他的点子上。于是他换了个问题,问我这个操作系统项目最难的是什么,我说是debug,因为本身不是用户态软件可以用断点来debug,因此遇到问题就只能逐行删除编译,或者print方法。我也补充应该还有dbg方法可以用(但是我自己确实连不上)9.问我中断,问我怎么实现的中断。我说是先写stvec,把中断代码入口放进去。有中断的时候就进入这个入口,然后把重要寄存器sepc、sstatus和x0-x31之类的保存,然后调用实际的中断句柄,用scause里的值来判断是哪种中断。我以syscall为例解释了一下整个流程。10.让我解释一下我这个操作系统的定时器中断下,两个进程之间的上下文切换。我说将cpu的需要保存的信息(如sepc、sp、tx)之类的保存到自己的内核栈里面去,然后将下一个进程的内核栈中保存的这些数据还原到cpu内,这样就完成了上下文切换。11.问我怎么实现的虚拟地址到实地址的转换,我解释了一下我自己实现的riscv的rv39机制。反问:我问他OPPO这个岗位更看重的是什么?他的回答是这个岗位看中的是实习生的潜力,他们都把实习生当成一张白纸,如果有潜力,进去之后再培养。毕竟是实习生又不是社招(类似的话)。总的来说今天的面试我有点忐忑, 因为面的实在是太基础了,我以为会问我比较细节的嵌入式八股或者操作系统细节,结果C语言的问题给我把脑子干懵了。目前还是已完成面试,先放一个害怕在这,怕kpi更怕一眼觉得不行水时长#0offer互助地##投递几十家公司,到现在0offer,大家都一样吗##投递几十家公司,到现在0offer,大家都一样吗#。
DaemonChen:我昨天底软二面过了,约的周五HR面,好奇面试官是怎么耐心的听完你讲rcore的,我也是这个项目,面试官直接说rcore和xv6都是toy项目,企业里用不到,一面时无数次打断我,二面的时候我就吸取教训只说Linux下的实现了,感觉讲rcore面试官听不懂也不愿意听,只能拿来当跳板去讲Linux。
查看13道真题和解析
点赞 评论 收藏
分享
白日梦游戏测试一面
面试官态度就还好吧 没有特别敷衍也没特别认真有时候怀疑他有没有在听1.实习里做过最满意的事情??怎么解决的 学到了什么 之类的 给你的实习打分2.正式找工作看重哪些方面3.介绍一个项目 selenium内部机制4.小组做的项目 有没有团队合作 遇到什么问题 如果你是组长怎么办5.我的性格6.想从事的行业7.对游戏行业展开说了8.只是因为玩游戏就想做游戏吗?为什么想来游戏行业9.最有成就感的事情?10.你是个有力量感的人吗11.大学生活满分7分给自己打几分 缺了的几分在哪12.未来几年十年规划13.为什么选择我们公司大概聊了一个多小时吧 接上篇文章 自己真的放开了聊了 几乎把自己价值观都展开了 反问的时候我问自己还有哪些不足 面试官说没有足不足 只有匹不匹配 还是我说的那句话 你永远没办法知道企业想要什么样的人 能做好的只有一次次的展示和推销自己遇到机会那是命中注定 遇不到就算了哎 但是被拒绝自己也能想到 现在已经毫无波澜了 这两周仅有的几个面试也几乎都挂了 都感觉没什么必要找这份工作了周二面的 周五收到拒信 #如果再来一次,你还会选择这个工作吗?#  #0offer互助地#  #游戏公司#  #投了多少份简历才上岸#  #游戏求职进展汇总#  #听到哪句话就代表面试稳了or挂了?#
只写bug的程序媛:我昨天还想给你评论来着,你想去关注你性格的公司,可以投投白日梦游戏,结果今天就看到你被挂了,其实你被挂了并不是一件坏事(我在脉脉上找到了他家之前的员工,那个男生和我说了很多,这也是我那么快释怀的原因吧)我是加了一场面试被挂了,其实是因为ceo不想要我,但是业务部门又觉得我很好很匹配,当时业务主管和我聊了两个小时,几乎一上午都在面我,所以后面给我加了一轮人力负责人的面,从那次被挂了以后,我就反思了一周多,放弃互联网了,也没有继续投简历了。我个人觉得,很多人还在找计算机相关的是因为大家都把绝大部分时间花在学技术或者实习上,因为能在牛客积极分享面经的绝大部分都是有上进心的,无关是不是科班出身,无关是不是名校,无关是不是硕士,现在行情突然变的好差,大多数人如果换个方向找工作会更加迷茫,只能硬着头皮找下去,大部分人都不甘心就此算了,或者觉得现在放弃之前学的技术,实过的习又算什么。不过我觉得人生还很长,学过的技术或者实习中的收获,现在也许没办法带给我一份好的正式工作,但它总是有用的,也许静下心来思考自己到底想要的是什么才是最重要的吧!,还有就是姐妹,你觉得他没认真听你的,不是你的问题,不要因为这个内耗自己哦,我算是他家春招面的第一批,非技术面挂了的肯定不止我一个,而且他们家强度也不小,很可能是面试官也麻痹了,觉得自己认真面,认真了解,后面还是要被ceo挂,还不如索性摆烂,让自己也舒服点。毕竟我们会因为终面被挂而难受,他们也会因为通过的候选人被后面流程挂了而感觉疲惫,因为又要面新的人,从第一轮开始,又要因为面试加班了。
查看13道真题和解析
点赞 评论 收藏
分享
03-27 08:56
已编辑
哈尔滨工业大学 Java
京东一面,很抽象的一次
面试时间是18点,感觉这个点一般都是吃饭时间。查了一下京东好像快19点吃饭,怪不得后面那么着急hhh我提前进来了,面试官也提前两三分钟进来。竟然道歉说不好意思来晚了,我说没事还没到点。面试官先介绍部门业务,然后问我有没有啥问题,我问了一下详细的组里面业务,然后自我介绍进入正式问题环节全程0八股,主要问实习和项目,全程几乎我一个人在巴拉巴拉说。第一个难绷的点是,他让我介绍学校做的项目。我说我项目经历写了一个什么什么项目(什么什么背景做的),然后他说不不不不要这个,要别的学校比赛项目。我说了一个别的比赛项目,一直盘问我那个项目的细节,我一直引导向这个项目他还偏不问。不是哥们,那我写这个是干啥啊。第二个难绷的点是,问我redis设立了分布式锁然后重启了咋办,我一开始没理解他意思,说集群高可用让他去请求别的正常。但是被他打断了且否认了,后来他说什么锁不会释放,我说设置的时候用EX设置过期时间。后来反问的时候他说用lua脚本设置,我说就这吗?俩人沉默了一段时间第三个难绷的点是,他问我做定时任务的时候重启了咋办。我说首先你别再定时任务执行的时候重启,(然后我想说如果重启了咋办)但是被打断了,对方说那些定时任务咋能判断是不是执行,我说我们的业务一般是定时八点或者九点这种定时任务。然后说如果重启了这个任务大概率没执行完,你观察日志手动去做一些重试或者补偿。下来我想了一下,因为我们的定时任务是持久化到数据库的,所以假如服务重启了,可以根据数据库的状态判断任务的状态决定是否重试或者执行的时候做事务,中断的时候回滚。结果后来反问的时候我问他这个情况实际生产咋办,他也绷不住了说“这个保密的不能告诉你”后续他说问你这些问题也并不代表什么不通过啥的,然后问我能实习多久,我说(某个月中旬),他说那就(下个月)月初呗,我说就是某个月中旬,他说那你算的还挺准确最后反问别的,他说时间来不及了不用问了。我直接来一手“感谢你的时间”结束抽象面试。总结是很喜欢重启的一位面试官,也是时间很着急的面试官,大概是着急让我滚蛋然后去吃饭😂#0offer互助地# #牛客创作赏金赛#
有担当的灰太狼又在摸鱼:后续,已回到人才池
查看7道真题和解析
点赞 评论 收藏
分享
2024-06-25 02:07
山西大学 数据分析师
24届0 offer是不是已经可以趋势了
#你后悔选择现在的专业吗# 背景:不是211的双一流院校专业:数据科学与大数据技术秋招时没实习,所以寄,去年11月找了家小公司干了两三个月,公司当时有提供转正的意向,但是我感觉杂活太多+方向不是很匹配所以润了。春招也没怎么投,因为投了也没人搭理,搞的我挫败感很强。6月在某红薯上花钱找人优化了简历,开始猛投,然后写网申,写测评,等待着邮箱里冒出一个红点。某app只会告诉你评估中、感兴趣,HR约面试的几乎一个也没有(哦,有一个打着管培生旗号的销售岗)。哦对了,我还花钱买了个求职辅导机构的网申信息表,然后该机构就天天vx轰炸我😥天天说x同学,0经验,报了xxx培训班,两个月就拿到多少多少月薪的offer。然后就是不知道哪个缺德平台或者公司把我个人信息泄露干净了,各种培训班骗子猛打我电话,有新媒体运营的,有嵌入式开发的。有的让你简单粗暴交钱买网课,美其名曰企业级项目,有的打着免费培训入职的幌子让你去培训,最常说的话是“毕竟公司不可能把账号直接交给小白”“因为你是刚学习的,所以每个月薪资会比老员工低1k,可以接受嘛?”。谁要是信了骗子,下场就是工作没找到就背负贷款债务或者卖身契,人生还没开始就要game over了。不过我这种0 offer选手的人生也强不到哪去,顶多是不背负债务,在家多双筷子啃老罢了。花十几块零钱开通一个共享单车月卡,在工作日的中午骑在大马路上,享受着太阳的暴晒和阴凉处吹来的风,我想着,我要是可以一直这样就好了,当别人被困在写字楼的工位上时,我享受着热烈的阳光和自由的风。Excel学了,SQL学了,Python学了,岗位上要什么,我就去学什么,我感觉我也不是那么不努力。秋招G的时候,我也反思自己,是不是没实习经历?所以我毅然地去了北京,一天150就150,哪怕房租一个月2100,一床一桌一厕所,住在鸽子笼里我也认了。哪怕一顿饭动辄15、20,我也吃过来了。每个月靠自己的实习工资根本不够在北京存活,还要靠家里打钱才能倒贴着,把这段实习经历写在我的简历上。这经历不是那么耀眼,但也是我用父母的钱,我的劳动,北京冬天的寒风和鸽子笼里压抑的夜换来的。初中时,我也是班里的学霸;高中时,我也堂堂正正地通过高考上了大学;大学四年,我也按部就班地完成学业,取得毕业证和学位证。每场游戏里,我虽不是最优胜的那一批人,但也不至于是被淘汰的。现在终于轮到我了。 #0offer互助地#
掰弯这把箭:感觉你完美错过了所有应该投简历的时机...
点赞 评论 收藏
分享
04-01 17:13
深圳大学 C++
嵌入式今年行情真好
在看面经的花生米很野蛮:JAVA真回暖了吧,学了几年嵌软,没找到实习,于是突击两个月JAVA,0实习,1项目,双非学院,提前批已拿offer,JAVA真是easy模式,劝大家别被嵌入式懵逼,移动互联网才是未来,趁正式秋招还没开始赶紧转过来吧。
点赞 评论 收藏
分享
三方被毁,出路在哪?求lao
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务