感觉面试官有点心不在焉的,那边网也有点卡 1.自我介绍 2.讲个项目,讲了一下项目架构啥的 3.https握手过程 4.https能否防住DNS攻击 5.https能否防止中间人攻击 5.TCP和UDP的区别 5.拥塞控制 6.死锁的条件 7.static的变量存在哪,内存模型 8.线程和进程 9.设计模式,我说我不是很会,就讲了一下单例模式的饿汉和懒汉 10.继承是否会破坏封装?(我一开始还听成
面试官态度还是挺好的,但是kpi😁 1.让我自己介绍项目,因为我项目也比较水,这里没什么好说的,草草结束(后悔自己太实诚) 2.TCP的可靠传输是怎么实现的? 3.传输过程中丢包了怎么处理? 4.数据包超过限制大小怎么处理? 在哪里进行分包? 5.补码的规则,以及补码的作用? 6.学过编译原理吗(没) 7.学过操作系统吗(没) 8.两道算法题,撕完下班 反问: 为什么把我捞到客户端面试? 回答:
pcg移动客户端实习 一面(3.12,接近2h) 忘记录音了,有点不记得了 https是怎么加密的 拷打项目 手搓高精度加法,带小数 设计模式了解吗,你知道哪些设计模式(观察者模式,单例模式) 用你熟悉的语言实现单例模式(只是听过,不会写) 手搓生产者消费者模式 二面(3.14) HR面(3.18) offer(3.20) 占坑慢慢补
1. 拷打项目 问的比二面细,与面试官一起探讨 2. 开放性问题:屏幕坏了怎么检测(绷不住了压根不会只能硬着头皮瞎扯) ● 借助工具让屏幕全黑全白全红全蓝等等看看有无像素点缺失 ● 手机拍照 ● (实在不会了问面试官你知道答案吗,面试官说他也不会,然后就我说的延申了一下) 3. 反问 ● 实习生干嘛 ● 对实习生的预期或者说是期望 ● base在哪
个人介绍 然后面试官问了两个问题我都不会,之后面试官发现拿错简历了。全程面试官一脸不情愿,带搭不理的。 问了虚函数相关 幂等和不幂等是什么 302状态码什么意思 GET和POST的区别 算法题 1.面试官跳过 2.毒蘑菇 贪心,但只做出来能不能到达终点,没给出最高体力值 逻辑题 有五个人过桥,分别是1 3 6 8 12秒,过桥需要灯,每次只能两个人过桥。问如何在30秒内全部过桥(29秒 ) #腾讯
1. 拷打项目 - 登录流程 - 项目难点、收获 - 日志实现是否考虑了多线程竞争情况 - 密码存储,是否为明文 - 加密算法,对称加密与非对称加密 2. DNS域名解析 3. DNS劫持 (不会) 4. TCP与UDP 5. HTTP 3.0 6. 算法题1:判定字符串b是否是字符串a的子串(用BF敲出来,说不会KMP) 7. 算法题2: 两个栈实现一个队列功能 8. 逻辑题:3升桶与5升桶如何
全程问项目,问qt底层实现较多,没怎么回答出来,面试体验挺好,还是太菜了。。 9.12 技术一面 岗位:PC客户端C++ qt 时间: 35min 1. 自我介绍 2. 项目中心跳检测机制如何实现的? 3. `QTimer`是在哪个线程?`QTimer`为什么启动和停止要在同一个线程? 4. 一个类如何拥有信号与槽?为什么需要`signal`、`slots`标识符?有没有看过编译生成的`moc`文
面试官特有水平,问的全不会,嘻嘻嘻,赚大了,这么多我不会的 问我有没有实习经历,嘻嘻嘻,怎么没有呢,建模实习,没啥帮助。 注意:没有八股,跟着简历问的 1,战斗系统怎么做的?(越说感觉项目越垃圾) 2,商业战斗系统了解哪些?(不会) 3,MVC? 4,ECS和DOTS,为啥不用这个写项目?(因为不会) 5,动态避障算法(不会) 6,场景流加载?(不会) 7,动画混合原理?(不会) 8,正向和逆向运
1.自我介绍 2.算法 最长无重复子串 20min 3.面向对象三大特性,多态在哪里使用过 4.aop在项目中的使用 5.aop底层原理(没答出来) 6.hashmap存储数据的过程 7.多线程可能出现的问题 8.死锁的产生 9.synchroized 10.介绍一下gc(jvm基本没看,就提了下回收算法) 11.知道那些设计模式,有实际使用过吗(就答了几个,没使用过) 12.反问: 部门业务 腾
好久没面试了,八股文肉眼可见的磕巴。 JVM内存模型,各个内存区域的用途。 哪些区域是线程共享的,方法区为什么线程共享? 哪些区域不会产生OOM。 垃圾识别和回收算法,哪些对象可以成为GCRoot? 如何确保所有的对象都被穷举(???) 垃圾收集器的分类?并行收集器的原理?(没答上来) 类和对象的加载过程?双亲委派机制? 双亲委派机制的好处?如何自定义类加载器? 自定义类加载器的用途?生产环境中有
人生的意义 讲一讲你的优缺点 说一说你经历过最困难的事?过程中怎么去克服的? 喜欢看哪些书?为什么? 有什么除了看书、看博客和看视频的比较好的学习方法? 讲一讲你心里前三的互联网公司? 为什么实习没留用? 平时还有什么兴趣爱好? 反问 面试官很客气很随和,但我预感到了一丝凉意,果不其然第二天转初试了。。
被客户端捞走 估计看有之前的实习 但是真的全忘了 时长一小时 1. 自我介绍 2. 一道easy 估计是客户端降低要求? 3. 优化算法 复杂度 4. 项目 研究方向 5. 多线程 6. 数组 链表 map 7. 如何实现读写锁 8. 问了一下大学的客户端实习(过去太久 一点也没印象了 故直说一点不记得) 后面忘记了 四目相对 尴尬抠脚 估计不出意外的话 gg #面经##客户端面经#
腾讯暑期一面凉经客户端 1. c与java区别 2. 线程同步 3. 生产者消费者 4. 双亲委派机制 5. tcp三次握手 6. 三次握手中间的某个报文丢失了怎么样怎么样(完全没看,xiaolinCode有) 7. https四次握手过程 8. 滑动窗口与拥塞控制 9. leetcode165 版本号控制,中间java的split("//.")要加“//”借助ide搞出来了 (感觉会g55555
本人是第一次面试。 在这里分享一下我的经验,希望可以帮到更多的人。 本人这次面试之前根本不知道应该如何准备面试。以为做一些项目,知道怎么把东西做出来就行了呢。但是发现面试是完全不一样的。会问很多的底层知识。进一步,光模糊的懂这些知识也不行,要能够清晰的描述出来。 面试开始: 自我介绍 1.如何实现C++多态 2.请简单聊一下你做过的项目,你认为最难的地方在哪。 3.(我聊了我做的背包系统,但是我的
1.自我介绍 2.TCP的稳定性机制 3.TCP为什么四次挥手 4.对称加密和非对称加密 5.C语言,指针需要注意的地方 6.用户态和内核态的互换、条件 7.B树和B+树 8.了解红黑树吗 9.数组和链表的不同特性、各自的应用 10.多进程编程 11.项目难点和解决(说了redux) 12.对redux的了解 13.编程(ACM模式):移动零,以及优化(不使用额外空间、降低时间复杂度)