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、自己有什么缺点 对游戏这一行
#客户端# #Android# ## 一面(70分钟) 1. 自我介绍 2. 项目拷问 3. 自定义view的类型--如何自定义viewGroup 4. 自定义view是如何处理触摸事件的 5. Android 事件分发机制? 一个View在Action.Down 返回Ture接收到事件之后 其上层的父View还会走 事件分发的方法吗 6. 触摸事件是如何分发到activity的 7. Handl
一直受益牛客网的面经,今天回报一下 挖项目(问了很久,还问的项目开发中策划要求对功能进行迭代,怎么样可以尽可能小的修改?) 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_
1.自我介绍 2.项目中用到的技术考察(MySQL,Qt,IO复用技术Epoll,异步日志之类的) 3.C和C++的比较(面向对象和过程) 4.内存分配(New/Malloc/Delete/Free以及智能指针) 5.C++11的认识: 范围for循环除了方便敲还有什么特点 auto怎么去推导类型 6.STL对哪些比较了解 7.vector是怎么扩容的 8.怎么实现动态多态 9.构造函数为什么不能
1、为什么选择客户端这个,看你简历很多都是算法项目 2、inline的作用,有什么缺点 3、多态怎么实现的,虚函数指针、虚函数表中有什么东西 4、智能指针了解过吗,shared_ptr 存在什么问题,是不是线程安全的 5、C++面向对象的三大特点 6、动态链接库和静态链接库有什么区别,各自有什么好处,动态链接库有什么缺点 7、编译前端发生了什么,中级代码优化做了有哪些事情 8、你有遇到过内存泄漏吗
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算最小的距离总和 * @param distance int整型vector<vector<>> 学生到2个校区的距离 * @return int整型 */ int Calcul