暑期实习 投的后台开发,QQ浏览器把我捞了 计网: TCP和UDP区别 TCP如何实现的可靠性 保证可靠性里如何实现快速重传 HTTP请求头里面有什么 场景:如何实现断点续传 操作系统: 线程和进程的区别 并发与并行 死锁以及解决方法 虚拟内存以及目的 场景:多线程间如何不形成死锁 数据库: 四个隔离级别 场景:十亿条评论如何找出top10的词 c++的内存分配 算法:最大连续子段和 cpp: c
整体面试流程比较顺利,两面都是一个小时时间,面试体验很好,就是等 offer 等好久。 一面: 有两个面试官,旁听的就问了下实习。问的挺深入的,面试官一直在问我比较擅长什么,他就问些相关的问题。 1. 自我介绍 2. 拷打项目 3. atomic 是怎么保证原子性的 4. 线程是为了解决什么问题 5. 线程共享哪些资源 6. 线程的独立的寄存器是怎么理解的 7. QUIC 了解过吗 8. 介绍下拥
#腾讯实习# 4月11日,已经签约!拿到offer来牛牛这儿总结一波。 总体的过程是这样子的: 3月17日提交的简历。 3月26日进行一面,问题大概总结如下:(1h30+mins) 1、 自我介绍 2、问了问项目 3、计算机网络问的挺多的,简历写的都问了,包括: TCP、UDP、HTTPS2.0、DNS协议、流量控制、拥塞控制。HTTP队头阻塞的解决方式-> HTTP3.0使用到的协议 4、问了线
手子的流程真的非常快! 3月28投递 ,4月1日打电话约次日一面 4月2日上午一面,结束后过了不到一个小时打电话说过了,约了过大概五天二面 后续二面,还是结束后过了不到一个小时打电话说过了,约了过三天三面 后续三面,还是结束后过了不到一个小时打电话说过了,约了12日HR面 每次的时长都在45min-60min左右,平台都是轻雀 一面:简单的问了一下项目(主要我的项目是后端开发为主+一小部分客户端)
3.17 笔试 3.27 一面 4.1 二面 4.7 三面 4.9 hr面 oc 4.11 offer+三方 没八股没手撕,全程挖实习和场景题,体验非常好,应该是比较对项目组眼缘所以很顺,薪资白菜,不过毕竟是珠海,而且是喜欢的品类,而且还是单机项目,而且是内推老哥认证的965,接了 补点面经,我想参考价值不大,可遇不可求的好组 一面 45min 问了实习项目怎么管理场景,场景题: 1. 怎么管理大
本人已挂,分享面经帮助一下正在流程的同学 比较简单的八股我就不写了,写一些稍微难一点的 1.http2.0与http3.0的区别 2.quic协议 3.私网ip怎么转换到公网ip 4.NAT原理 5.ARP协议 6.虚拟地址,为什么要用虚拟地址,有什么好处 7.页表,解释缺页中断 8.Java内存泄漏 9.JMM内存模型 10.http怎么做断点续传 算法题,我发现如果前面八股答得比较好,就会比较
自我介绍(介绍了很多项目) 问了一下项目相关的 c++八股文: 多态 虚函数表 一般内存泄漏发生在什么情况下 数组 set map的区别 栈和堆的区别 操作系统:进程和线程 代码题 你有一个有向树,树中的每个节点都有一个前驱节点(除了根节点,它没有前驱节点)。在输入中,你得到了一个以 r1 为根的有向树的结构,以及一个前驱数组,这个数组描述了除了根节点外的每个节点的前驱节点。 你的任务是,基于相同
腾讯二面客户端 Java 选手 二面跟一面差不多,八股少一些,主要是项目还有 AI 方面的询问,408 是必不可少的,没有考算法题。 1)自我介绍 2)项目亮点介绍 3)AI 学习 4)项目的目的 5)AI 准确度 6)设计模式和实践 7)TCP 为什么不能两次 8)HTTP 和 HTTPS 9)HTTPS 加密过程 10)对称加密和非对称加密算法和使用场景 11)死锁场景举例 12)死锁解决 1
57min 说一下项目里面的对象池实现 为什么实例化 Prefab 这个操作慢,到底慢在了哪里 对象池内对象太多,导致查找效率不高(这里我和他掰扯了一下哈希表,我觉得效率不会太低) 解决哈希冲突的办法 csharp List 和链表有啥区别 代码题:一个只含有虚函数的类对象,使用 memset 将其内存区域置 0 会有什么问题 手撕:双检查锁单例模式 如果保证这个单例的缓存一致性,如果其中一个线程
岗位是珠海服务端,开的薪资也很满意,主要流程如下: 3.26 一面:基础八股,面试官很友善,基本就是一个问题问完就是下一个问题,不会死扣一些细节。 4.2 二面:2个场景题,面试体验也一样很舒服,有点类似互相交流的感觉。 4.8 hr面:电话面试 4.12 口头oc 4.15 offer
游戏客户端 暑期实习 1.Blinn Phone模型 计算光照强度是怎么做的吗? 2.给出法线,平行光方向,怎么计算平行光强度呢? 3.点乘叉乘区别 4.MSAA抗锯齿的实现原理是什么? 5.MSAA可以在延迟渲染上做吗? 6.MSAA带宽为什么会增加? 7.使用MSAA要避免什么操作? 8.深度测试,模板测试具体是做了什么? 9.法线贴图的作用是什么?法线贴图里面存的数据是什么?在Shader里
问答阶段项目问的比较细,我自己是做了一个开源游戏引擎,问了一些项目实现问题,然后技术问答基本都是一些C++的特性问题还包括一些操作系统的问题,答题阶段手撕一个好像是力扣困难题,给10分钟我没想好也没写完,让说了一下思路我感觉我说的也不是很好,最后就聊了一些打不打游戏之类的。总体我感觉我发挥可能还行,有一些没答上来,不知道是否会有二面机会。 #腾讯# #光子# #2024面经#
-网络不好,消息发送或延迟怎么处理? -操作系统的主要作用?没有操作系统可以管理资源吗? 操作系统OS是管理计算机硬件与软件资源的系统软件,包括资源管理(硬件资源)、任务调度(进程)、提供用户界面、安全保护(权限管理);没有操作系统,管理计算机资源将非常困难,因为: 缺乏统一的资源管理:没有操作系统,每个程序都需要直接与硬件交互,自行管理所有的资源,这不仅增加了编程的复杂性,也很难保证资源的有效和
自我介绍,项目比较多 在项目里面干了什么 工作,工作怎么切分的 提到的图片过大,压缩一下,怎么做的:回复打成一个图集,压缩图片画质,异步加载,代码性能优化 做的一个追逐游戏: 自动寻路相关问题底层 :最短路径算法 迪杰特斯拉算法 深度优先,广度优先 提到迪杰特斯拉算法 知不知道A*算法 (回答不知道),其实这是游戏中自动寻路常见算法 c++: 讲一讲多态 虚函数实现 内存对齐问题 栈和堆的区别 智
1.自我介绍 2.算法题:找出字符串中频率第k高的字符。时间复杂度多少?如何优化? 3.ArrayList和LinkedList的区别? 4.刚刚你说它们线程不安全,那如何解决线程安全问题呢? 5.有哪些锁?区别是什么? 6.刚刚你说了这几个锁,那你知道自旋锁吗? 7.这些锁你在实际开发中如何去使用的? 8.项目中有遇到过死锁吗? 9.手撕:用lock来写一个多线程的死锁吧 10.jvm了解吗?讲