客户端android 8.30 笔试 8.27 一面 项目+cpp+opengl 先是重载,哪些能重载哪些不能,问了很多类与对象的题,其他的细节忘了 因为是先约的面给了做题链接,手撕一个hot100和一个括号匹配 9.4 二面 项目深入拷打,每个技术设计是出于什么目的,解决了什么问题,有对比一些别的方案么 笔试成绩还可以就无手撕了,面试官给了建议条理性要更清晰 (因为非科班,组里就是工业软件那种开
1. 自我介绍 5分钟 2. 询问访问一个自己搭建的网站怎么加快访问速度 (开放问题) 3. 点击QQ.exe发生了什么事情 4. 前序+中序推导后序 5. 思考 100个数字随机提取一个,怎么知道少了哪个(异或),那么提取2个呢?(一时没想到,面试官说可以先异或然后根据1的位分类) 6. 说一下cout底层实现 7. malloc指定大小,free为什么不用指定(malloc的大小保存在申请的空
C++的技术栈投的,主要不敢去卷后端 1.问了十几分钟的实习 2.tcp 三次连接 3.怎么保证有序到达 4.怎么监控一个应用的流量带宽(不会) 5.tcp的序列号为什么是随机的(?) 6.为什么建立连接是三次握手,断开却需要四次挥手 7.http 状态码 8.线程和进程 9.怎么理解线程是调度的最小单位 10.多线程在单核和多核cpu 下有什么区别 11.手撕:合并两个有序链表 又挂了,太难了
面试时长大概24min,自我介绍, 对游戏客户端什么了解,对游戏引擎的了解,有没有做过相关开发(没了解过) C++八股:虚函数,类与对象,快排,new与malloc,构造函数与析构函数什么作用, 明年3月份能不能实习,对游戏行业的看法,对工作地点有什么要求? 感觉应该是凉经,对游戏客户端开发了解还是太少了。
60min 1.问实习 2.C++的指针和引用有啥区别 3.C++可以返回局部对象引用嘛 4.内存分区 5.TCP怎么实现可靠传输 6.发了一个动态图片的朋友圈需要关注http的哪些指标(不会) 7.从输入url到显示主页的过程 8.数组和链表优缺点 9.手撕:最小栈,合并有序链表 感觉问的都不难,手撕也很常规,可能是因为我不敢投服务端,投了客户端的缘故
面试官多次暗示岗位偏架构,c++/java比较多。我脑子却一直没转过弯来,没读懂暗示,还说没学过c++。答的也一般,没做过架构方面的东西。
秋招之鹅厂记录贴,bg西工大本硕,IEG客户端开发 一面8.11约1个半小时 前半个小时主要拷打八股,相对比较基础,主要涉及计算机网络+操作系统+java基础,基本上都能答出来 手撕三道题,难度不大,链表+单例模式+括号匹配,有点紧张写的有一点问题,单例模式的static变量和构造函数应该是private的,这一点有问题 开放题是文件传输和文件下载如何优化,脑子宕机了从网络和客户端体验讲了一些,还
出乎意料的简单,感觉是不是很缺人啊,限时2个半小时一个小时就AK了。 题型是20道选择题,就考些计算机基础 5道编程题: 1. 字符串按照单词顺序反转:直接一行读进来按照space将字符串split然后再reverse就行 2. 12小时制转24小时制:单纯的模拟 3. 一段时间内算技能的最大伤害:每次使用技能后记录当前使用这个技能的时间,然后时间递增,判断是否已经冷却完成。 4. 字符串内频率最
1、自我介绍 2、自己看过客户端和后端的区别吗 3、大概介绍一下项目、项目的背景是什么、项目的难点是什么、怎么解决的 4、项目的成果是什么 5、那么又哪些指标去度量你们的系统 6、系统运行崩溃了,有什么解决方案或者是监控工具 7、设计模式,具体用过哪些设计模式 8、怎么学习这些知识呢 9、过往学校有学过一些数据库吗 10、数据库里面的主键 11、数据库里面的事务是什么意思 12、手撕代码: Lee
最难崩的一集,整个简历上没写java,问着问着给我来一句jvm有哪些好处和坏处 反正是客户端,随便了 希望面评没脏吧 时长:1h20min 一直在问项目 八股 dns 编译过程, (最逆天的内容) java的文件是怎么运行的 jvm 算法 把数字字符串转成ip地址
1. 自我介绍 2. 挑一个你最有成就的项目进行详细介绍 3. 你这个项目是有应用呢还是只是自我学习 4. 你项目有参考了那些开源库吗 5. 你觉得你的项目在哪些地方做了改进 6. 你这个分布式的项目也是自己研究的吗?答:实验室课题项目 后面就是一些基础八股,记不全,大概列一下 7. 操作系统虚拟内存,死锁的条件和避免 8. socket的异步模型(不了解 9. c++的多态 10. 指针和引用的
我是后端的,字节hr说后端没结果(不过我字节后端投一个流程终止一个),就把我推到客户端,感觉好多人遇到这个情况,为什么 项目拷打 jvm垃圾回收的流程 jvm垃圾回收算法 JVM年轻代的垃圾回收算法——复制算法,为啥使用复制算法,你还了解其他的垃圾回收算法吗 Minor GC和fullgc的区别 fullgc在omm之前还是之后 虚拟机栈的栈帧的结构(没回答上来) Java的三大特性,你觉得如果还
1h 先闲聊20分钟(搞得我以为是hr面呢) 没问八股,项目也没问。两道智力题 第一题:n个火盆环形摆放,火盆有熄灭和燃烧两种状态,每次可以选中一个火盆进行操作,操作的结果会改变当前,当前左,当前右三个火盆的状态,给出初始状态 问最少多少次可以让所有火盆燃烧。 他提示了半天才做出来,思路是如果第i个火盆和i+1个火盆操作确定,那么i+2也会被确定,所以最多也就4种方案。 第二题:给一个4*4*4的
1. 先写一个取两数较大值的宏 2. 多继承 3. int * const 和 const int* 4. 线程安全本质是什么原因造成的 5. 哪些资源会出现线程安全问题 6. 协程 7.http/https 8.get/post 9.post 一定会修改服务器数据吗(应该不会,但我说不出原因。。) 10.header 里的字段 11.protobuf和json的区别 12..proto是怎么样的