9/24 14:00 ~ 17:00 给两个球队名,然后是 n 行,每行 3 个数据,分别是球员名, 球员所属的球队,球员的得分,要求输出获胜队伍(可能平局),MVP球员(如有多个,输出先拿到最高分的)。(15分)(送分题) n 个玩家,m 个阵营,k 个草地(圆形或矩形),玩家可通过站在草地内隐身或拥有拥有隐身buff隐身,相交的草地内的玩家可互相看见,在草地外的玩家不能看见的草地内不同阵营的玩
10道单选 10道不定向 3道编程大题(ak剩20min) 第一题 : 给定一个数n和一个位置p 求n转化为二进制后 从右往左第p个位置上的值是否为1 题解: 简单位运算,右移p-1次后得到n2, return n2&1; 第二题: 给个数组,数组元素值范围是3-13的整数, 代表扑克牌3-10,和JQK(11.12.13). 求 是否能用顺子的形式出完所有手牌。 题解: 递归贪心,用map存每个
2023.10.13腾讯云智-客户端开发一面凉经,15分钟提问+15分钟手撕 (写面经攒人品) 1. 计算机相关的知识都是自学的吗 2. C++用的多么 3. C++11用过么?用过,智能指针,unordered_set,unordered_map 4. 项目中的智能指针主要用到了哪些?unique_ptr当时和unique_lock搞错了 5. 智能指针主要解决什么问题?(上一个问题回答的不好)
1、问项目原理 2、问为啥做这个项目 3、问这个项目你负责了哪些,按比例你做了多少? 前后端、运维、算法、和硬件模块的交互,大概40% 3、问你觉得你这个项目拿这么多奖,也做得很好,主要是什么原因。 4、问我这简历更主要做物联网的,为啥不去做物联网 5、学游戏深度与广度,你更想往哪个方向走 我答了广度。 6、你觉得自己有什么优势 答了自己啥都会,经历丰富,学东西快 7、自己有什么缺点 对游戏这一行
一直受益牛客网的面经,今天回报一下 挖项目(问了很久,还问的项目开发中策划要求对功能进行迭代,怎么样可以尽可能小的修改?) MVP矩阵 UE是左手还是右手坐标系 大根堆实现TOPK的时间复杂度 快速排序实现TOPK的时间复杂度 手撕单链表奇偶(节点号)排序 #面经##funplus#
腾讯面试 面试前就有点不对劲,我是java后端的然后客户端的晒到了我的简历,面试官一上来就有点绷不住,还问我有没有了解他们部门 问题 1、常用的集合类 2、介绍下hashmap的结构 3、为什么String是不可变的 4、常用的锁 5、如何写一个死锁代码 6、hashMap的容量 7、公平锁和非公平锁 8、进程和线程的区别 9、进程之间如何通信 10、线程之间如何通信 11、JVM内存区域以及内部
开始先自我介绍 1. 指针和引用,引用在初始化的注意事项 2.C++构造函数和析构函数 3.虚函数,如何实现多态 4.map底层实现 5.如何用数组实现O(1)时间复杂度查找插入删除的map(其实就是怎么实现unordered_map,用哈希表) 6.了解虚拟内存吗,页表是什么 7.说一下Qt信号槽机制和其底层原理(我简历上写会Qt) 8.信号槽机制有什么用 9.TCP3次握手,只握两次会导致什么
1.自我介绍 问了一点项目,了解视频的编解码吗 2.tcp的三次握手,为什么三次,传递的序列号有什么作用? 3.做个题,简单算税,要把税率用数据结构存起来 4.讲一下快排,快排最坏复杂度,最好复杂度,哪种情况下最坏 5.进程间通信方式了解哪些? 6.项目过程有无印象深刻的?对于这个问题,你还有其他自己的解决方案吗 7.handler机制的底层原理 8.会不会C++?(本科学过,现在主要还是Java
被客户端捞了,自己实习、项目太差了,面试官都没啥想问的。面了 70 分钟,题写了 40 分钟。 1. 算法题:LRU + 支持模板 2. 算法题:零钱兑换 3. 自我介绍 4. trivial 和 non-trivial 要怎么理解 5. 一个 non-trivial 类型要注意哪些地方 6. vector 哪种构造函数更高效 7. vector a = {1, 2, 3} 和 vector a
感觉KPI但秒变复试,回答完不置可否直接下一个问题,体验没有一小时前的美团好 ## 腾讯云 客户端 ### c++ - const常量和static变量在类里面的区别 - static修饰类函数访问成员的限制 - 内联和普通函数的区别 - 计算结构体大小需要主要什么 感觉不对了,告诉面试官我cpp就会基础和STL - 一个类有一个int和一个char有多大 - 一个指针多大?不同系统如32位,64
昨天oc了, 平日也看了很多牛客的面经, 今天轮到我回馈一下社区了. 一面 3.11 自我介绍, 自我介绍的时候提到了我的独立游戏暴死经历, 于是直接问起了项目 独游暴死的技术原因 性能优化的尝试 复杂逻辑下设计模式的选择 讲一下c++11的新特性 auto/decltype, bracket initialization, smart pointer, constexpr 等等 ordered_
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算最小的距离总和 * @param distance int整型vector<vector<>> 学生到2个校区的距离 * @return int整型 */ int Calcul
(一面挂) 问项目 八股: 操作系统相关的 虚拟内存的作用? 用户态 内核态 怎么切换 分段式和分页式? b+树在操作系统里应用实例? 操作系统的调度算法 进程间如何通信 进程的几种状态 数据结构相关的 红黑树和平衡树的区别? 散列和二叉查找树 查找的区别? (问了很多树相关的 算法: 说一下lru用链表实现的思路(这个回答的一般 总体上来说 我感觉答出来70%吧,但很多说的不详细不精准 然后因为
(看了一大堆cpp的面经,真没想到这个部门用的是java啊,怪不得内存泄露虚函数stl是一点没问) 面试官首先是介绍了自己部门,然后让我做自我介绍。自我介绍完开始聊天。 先聊了操作系统,问线程和进程的区别,提示说线程和进程在内存分配上有什么区别, 之后又问线程安全问题,线程间在什么情况下会通信,如何实现同步,什么情况下线程不安全,提示了一下全局变量,问的很细很深,回答出一个点后会立即追着这个点往下
实习,做了啥,啥优化 grpc相关,忘记了 protobuf里面的哪些结构比较好,哪些对数据传输有帮助,他的特性 http哪些处理对传输有帮助,能加快传输,让你设计你怎么设计 http建立长连接的原理是什么,底层如何实现的,有哪些字段需要存储 304和503状态码啥含义 操作系统, x86和arm特性 复杂指令集和简单指令集区别 了解过一些分阶段编译的编译器吗,苹果谷歌开发的一些 共享存储区是如何