腾讯游戏客户端一面总结(算是吧)

      接到了一个腾讯面试,客户端的,当时没细看以为是游戏客户端,毕竟我投的也是这个(后面才知道是企业微信的)。这点蛮重要的,在接受面试那里可以看到,还是得针对面试官的具体方向做一点处理,不然双方都很难受。
      面试官一口广普,说话不利索,开局也没有自我介绍,也没让开摄像头。我一开始还以为对面是个ai。
      上来甩给我三道题,在文档里写:合并有序链表,寻找旋转排序数组和shared_ptr实现。甩给我之后就下线了,45分钟后上线,也没监控,就不怕我用ai吗。 
      第一道题没什么问题,追着我对头节点插入的逻辑问了好一会;然后第二道题我脑子抽了写错了,想半天也没想出来,后来我拿纸笔推演了一下才给出正确结果。第三题基本逻辑都写了出来,但是没有做特殊情况处理,比如数据处传入一个nullptr的处理(当时脑子抽了,在抛异常和直接接受里选了在构造函数里返回空指针......),还有右值引用时传入自身的特殊处理(确实是草率了,cherno视频都有讲来着,只能说是经验不足)。
    然后进入了项目环节,让我讲讲自己的项目,这时我就感觉到了不对,一种鸡同鸭讲的感觉。我跟他讲我怎么用GAS实现状态互斥,他问我怎么让游戏变得更好玩;我跟他讲AI怎么设计,他问我AI模型这么大,怎么放在本地跑,当时我听到这句话的时候脑袋是懵逼的,于是跟他解释我的AI是用行为树做的,这部分自然也是没什么好结果。
    最后反问环节,我问面试官觉得我表现如何,他说我算法功底不错,但是习惯不好,缺少实践,二分用的也不太熟,还得多练。后面又问他是哪个方向的,这时我才知道他是企业微信的。
    总的来说,还是吸取上面的教训,至少得确认面试官是什么方向的。也不知为什么会让我去面,感觉是KPI面,不过面试官人挺好的,就是说话不利索,听不清楚,也不开摄像头,让我很疑惑。#牛客AI配图神器#
全部评论
兄弟我投的也是游戏客户端,然后被腾子的企业微信捞了,虽然不知道是不是kpi但是收到面试申请还是挺开心的
点赞 回复 分享
发布于 昨天 14:46 广东
补充一点,问了堆和栈的区别
点赞 回复 分享
发布于 昨天 01:45 广东

相关推荐

03-19 10:36
山东大学 C++
经历了笔试加面试2小时极限拷打,人已麻首先是45分钟手撕:1、合并两个有序链表L1和L2,但稍微做了点变体,把L2合并到L1上,而且是在L1类内部函数做的,写起来稍微有点麻烦;2、寻找循环递增数组中的最小值,要求用时间复杂度尽可能小的方法;楼主刚开始用O(n)的简单写法,后来面试官提醒才想起来二分查找,并且被追问如果数组是严格递增的应该如何修改代码?3、手撕智能指针shard_ptr,背模板背的挺熟,但写起来稍微有点变体就会出毛病,只能说掌握的还是不够深刻面试:1、首先是让你讲解前面写的三道题的思路2、C++内存管理中堆栈的区别;3、malloc free 与 new delete的区别;4、在模板类的析构函数中,应该用delete还是free?5、左值引用和右值引用的区别;6、Android 的生命周期7、Android JNI开发中 java层的string数据如何传到C++层?涉及到的相关函数;8、Java层 string类型的编码?C++层的编码?C++层接收到的数据需要拷贝吗?项目:1、项目架构2、自研RPC架构是如何实现的3、客户端发送的数据,服务器如何知道这个数据是什么类型的?4、由于楼主项目是基于微服务架构的分模块系统,涉及异步多线程通信,还提问了在多个模块向缓冲队列放数据时需不需要加锁?应该怎么加锁?这一块儿我没怎么弄明白,得需要再好好研究一下;5、后台C++线程和java层主线程是如何通信的?这一块儿我也同样没弄明白,也是被狠狠拷打了总结下来,🐧并不太注重对八股的考察,移动客户端开发的难点(以Android JNI为例)应该主要在于java层和C++层如何通信、多线程间的通信机制,以及端云服务间如何通信
查看17道真题和解析
点赞 评论 收藏
分享
压力很大,面试官全程高压,问的问题不难,但是没有任何反馈,很慌张,也无算法。实习问了20分钟,一直问我你们做的有什么用,总时长一小时1.学校都有什么课程2.spring的ioc原理以及优点3.除了解耦还知道什么?4.springboot与spring区别,二者的源码看过没?Tomcat了解嘛?有没有具体看过5.spring的bean,面试官一直在重复一个思想问我懂不懂,完全没听过6.mybatis是干什么的?ibatis用过没?平常怎么写SQL?完全不写嘛?7.设计一个分布式双十一秒杀系统(前端,网关,缓存,数据库防超卖全设计)8.怎么做限流9.缓存与数据库一致性,你做异步要用户等你嘛?10.负载均衡怎么做11.多数据中心还是单数据中心,如果出现没卖完怎么做(到这完全不会了,面试官直接说换个话题吧)12.平常读书吗?13.上过哲学课嘛?14.兴趣爱好有没有15.对ai的看法16.来深圳有问题嘛?17.为什么不考研18.上大学带给了你什么?你提升在哪里,有没有具体的例子?反问:1.现在手机都有应用市场,应用宝怎么盈利?除了手机应用市场还是有人用,现在在做跨端,微软都有合作,之后会进军mac,主要做游戏,腾讯本身就是游戏大户。2.面试表现?整体评价一下会给到反馈。面完直接变HR面,今天HR面后,已经转为录用评估了,来牛客许个愿,暑期现在还没什么面试,希望能拿个offer之后再考虑要不要留在手子吧。
nunuking:三面压力这么大吗,面试的会议约了多长时间呀
面试问题记录
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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