1. 对IO多路复用的理解 2. epoll相比select和poll性能高的地方 3. epoll怎么知道文件描述符上发生了事件 感觉是想问ET模式和LT模式,当时没反应过来面试官想问什么 4. 为什么用线程池不用进程池(多线程是否能完全取代多进程) 我心想线程池真的不能完全代替进程池吗,进程的切换效率很低啊,不过一个线程挂了整个进程就会挂,谷歌好像用的进程?? 5. 浏览器怎么知道服务器返回的
20230529腾讯客户端二面 30min 自我介绍 问项目 做这个项目的时候遇到了什么问题 问项目 Arduino开发和其他的开发有什么区别 你为什么要做这些项目 对哪种语言比较熟悉 C++在面向对象里的继承和多态可以讲一下吗 指针和引用的区别 static关键字有什么作用 C++创建一个线程怎么做 什么是线程安全,怎么保证线程安全 浮点数精度问题,为什么会出现这个问题 用户态和内核态什么时候会
面的后台开发,又被写go的捞了,腾讯的后台开发是全面转go了吗,不晓得了 20分钟就结束了,以为是kpi面,竟然过了。 经典八股 进程线程协程区别 tls握手 谈谈http2.0 面试官是懂cpp的,但没问cpp就离谱
无自我介绍和手撕,也没开摄像头 聊天:怎么学习前端的?未来规划是什么? 1. 说一下怎么实现缓存吧。 1.1 我觉得二面应该不会问强制缓存和协商缓存,所以直接给自己挖坑说CDN实现缓存 1.2 接着问怎么实现LRU缓存,我直接说数组,面试官说性能不好,再想 现在想想应该开始就给面试官背一遍强制缓存协商缓存的八股的 2. 场景题:假设一篇文章,需要过滤100个词,怎么过滤 2.1 遍历+正则? 2.
10.16 腾讯笔试 心得:笔试题虽然看起来多了一点,但是每道题其实并不是很困难,掌握方法很快就能 AK T1 链表结点的异或 模拟就行,注意一个是正向一个是反向 T2 修改 K 次数组求最小值 我们只需要贪心的修改每次贡献最大的一个元素就行。由于 K 的范围很小,用优先级队列搞定。 T3 队列模拟 由于数据的特殊性,[1, n] 的排列,因此我们直接贪心。 T4 计算区间内 1 的个数 由于我们
八股 -STL中的数据结构 -vector如何实现? -vector删除一部分数据,如何回收掉? -声明vector<int> a,在内存会分配什么空间? -函数内部声明vector<int> a,内存分配的位置?push元素时,栈指针如何变? (以上均考察vector的模板类实现) -map? -unordered_map 查找过程? -unordered_map链表存储时,每个节点存放内容?
二面就不同了,二面的面试官不是做golang的,于是全场拷打八股,其实基本也都答出来了,算法也写出来了,不过还是挂了,可能是横向比较比不过别人 1. 为什么tcp握手需要三次而挥手需要4次 2. 内核态用户态 3. 虚拟内存相关 4. 中断流程 5. 进程间通信 6. 系统调用原理 7. GC 8. 内存逃逸 9. 设计模式..比如装饰器模式 10. 如何防止缓存穿透 11. 如何实现负载均衡 1
🕒 岗位/面试时间 客户端/10.10 👥 面试题目 问了一个小时项目,把源码进行了剖析,演示了跑起来是什么效果,问了很多意想不到的问题,我是做qt的,就问,如果群聊发了一个消息,怎么把这个消息,显示到别人这边呢,我说了个,如果客户端接受到消息会出发 readyread,我这边进行json文件的解析,显示到群聊框里。面试官,就问我,那后端是怎么发的,我随便说了个 查mysql表,匹配人,并且发
自我介绍 拷打项目 vue和react的区别 react hook是为了解决什么问题的 聊了会天 反问 半小时结束,摸不着头脑,答的也不是很烂,但是居然没有手撕,可能因为九点才面试太晚了想早点下班吧,希望不是kpi
秋招的第一个面试 🙏🙏🙏 面了1.5小时,面的感觉挺好的,就是口吃有点严重,可能会掉的分,,, 贴个面经,攒攒人品。 1. 怎么学习前端 3. H5 webView底层原理;如何通信 5. websocket 如何实现心跳检测 / 断线重连机制;是否考虑到边缘情况; 7. 是如何做页面性能监测,怎么统计页面性能的。 8. 设想有个需要处理大量数据的需求,如何处理;(我自己列举了几种情况和对应
聊天面,比较随缘,许愿 offer - 对 前端 发展的看法 - 对 自身 优势和劣势的看法 - 对 AI 发展以及对前端影响的看法 - 如何看待工作,是否来刷经验的? - xxx 还有一些忘了,很短,16 min。 官网目前回到了 HR 面状态
主要是项目+实习,在其中穿插一些八股 1. 消息队列的选择(忘了) 如果一个应用内存占用率很高会出现哪些问题 2. 慢查询,用了索引还是慢查询的原因 3. 技术选型为什么用这个框架,这我哪知道呀 4. 索引失效的原因 算法: 给一个数组找到两个数字一个反转,另一个正常,和相等的全部个数(应该是力扣上的,我没写过,算法刷的少) 一小时后挂 秋招第一次正式面试我太菜了呜呜呜
面试官水平很高,人也很nice,有一直在引导,最后对我的评价感觉还行,但隔天一看直接挂,还是太菜了 总共快一个半小时 1.自我介绍 2.实习经历,大概干了些什么,问的很深 3.项目难点,秒杀业务,根据秒杀展开说说:百万访问量如何处理、负载均衡怎么做、多个负载均衡器怎么分配 4.Redis中的分布式锁 5.JVM垃圾回收算法 6.操作系统内存碎片问题,虚拟内存,JVM为什么不采用操作系统中的分页设计
记录一下时间线: 7月24一面,面完30分钟更新到复试 7月25当天约当天二面,面完30分钟到hr 纯实习经历+两个代码,具体忘记,但很简单(被面试官评价写的不优雅) 7月30hr 8月7号更新,评估中。。。。入池开泡。 发面经许愿OC 一面:问实习问了半个小时 然后几个基础问题: 1,oc和c++区别 2,协议与代理 c++的实现方式 3,内存管理 4,智能指针 5,map和dictionary
1.你为什么选择客户端 2.问了项目仓库地址和个人github地址 3.说一下cpp的多态和继承 4.说一下内核进程 5.说一下并发 6.说一下tcp和udp 7.手撕两道题,ip地址转数字(256进制),二叉树层序遍历倒叙