2022.4.7巨人网络 游戏开发工程师(已offer)

一面4.7,32分钟)
先自我介绍
开场问十分钟项目

C++:
1.指针和引用的区别
2.内存泄漏是怎么造成的、会造成什么后果
3.智能指针,shared_ptr怎么知道什么时候要delete掉指向的对象
4.vector和数组的区别、vector的push_back和emplace_back的区别
5.其它了解的stl
6.map for循环怎么安全的删除元素
7.uordered_map访问一个元素的时间复杂度,为什么是这个复杂度
8.电脑只有512M内存,能new1G空间吗、malloc 和new的区别

游戏情景题:
1.带有名字(string)、分数(int)的排行榜用什么数据结构存和用什么排序算法

计网:
1.游戏一般用udp还是用tcp,为什么
2.如果使用udp会有丢包和包顺序错误这种情况,怎么解决

二面(4.14, 一个小时左右)

自我介绍+项目

手撕题:
1.简单手撕一下list,构建一个链表,写一下反转链表并输出反转结果
2.实现排行榜功能,并且也要能数据查询(比如通过角色查分数,分数查角色等)
#2022春招##春招##面经##校招##游戏客户端开发工程师##巨人网络#
全部评论
大佬,请问一下,第8题是怎么回答的?直接回答不可以嘛?还是考虑虚拟内存,我看网上有说多次new,总大小可以超过物理内存大小。😥
1 回复 分享
发布于 2022-07-30 21:49
请问hr面以后多久收到的结果呀
点赞 回复 分享
发布于 2022-08-17 20:27 湖南
什么时候约的hr
点赞 回复 分享
发布于 2022-04-19 15:56
大佬拿下了吗
点赞 回复 分享
发布于 2022-04-18 21:55
大佬有后续吗
点赞 回复 分享
发布于 2022-04-11 15:46

相关推荐

06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
评论
12
46
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务