腾讯ieg魔方工作室测开一面: 一开始问了我学了哪些课程。我就把学过的课都说了一遍。 然后问排序算法有哪些,每个排序算法的适用场景是什么。归并排序和快排的区别是什么。快排什么时候时间复杂度会劣化到n方。堆排序的时间复杂度。 然后是计网,udp和tcp的异同,各适用于什么场景;tcp如何确保可靠性传输。tcp窗口和拥塞控制。 再有是os,问段页式的概念,作用。 最后做题,合并k个升序链表。 做题差不
1.手写LRU 2.项目拷打 3.Https客户端校验证书的细节? 4.对称加密和非对称加密的区别?你分别了解哪些算法? 5.在信息传输过程中,Https用的是对称加密还是非对称加密? 6.怎么防止下载的文件被劫持和篡改? 7.Hashmap的put流程? 8.Volatile 和synchronized的区别? 9.乐观锁如何实现,有哪些缺点? 10.Springboot的工作机制? 11.缓存
自我介绍 介绍项目 围绕项目展开,说一下一条 sql 的执行过程 死锁怎么监测的 隔离级别是怎么实现的 和当前主流的数据库 mysql pg 那些有什么不一样 mvcc的原理 有进行优化过吗 GDB 多线程怎么调试 TCP 慢启动 快重传 记不太清了 然后就是聊天,反问,我问有什么建议给我,他说我对项目的介绍一些问题回答的太浅了,确实太久没看项目了,大部分都是凭印象在讲 第二天查状态推进到 HR
自我介绍 介绍项目 围绕项目展开,说一下 Raft 选举流程 Raft 如何避免脑裂 有没有了解过 AP 型数据库 然后到 15445 你这个缓存池的作用?为什么需要这个? 死锁怎么监测的 DNS 的过程 HTTP 请求的过程,http1.1 和 http 2.0的区别 问竞赛,你写的这个操作系统是什么个情况 你说你做了线程的抽象具体怎么做的 进程,线程,协程的区别 上下文切换具体是怎么做的,都要
QQ音乐社区产品部门 一面面经: 1.复盘在社区产品实习;介绍你在上一段实习中做的项目 2.Q音跟网易云的竞品分析 3.对Q音内容社区的建议;公司产品业务,运营方式,优化的某功能为什么能促进转化? 4.为什么不做创业选择做pm;优缺点、职业规划 5.最骄傲的项目;怎么确定这个需求应不应该做?出现冲突的时候怎么解决,举一个具体的例子。 6.QQ音乐市场分析 反问:面试官是哪个部门的,负责什么业务
好家伙,因为之前有段实习 问题如下: 问为什么要埋点 怎么做报错监控,我只知道实习的时候做了什么,不知道怎么做的 说下http2,然后追问http2为什么可以减少队头阻塞(???合着我得看http2怎么实现的呗😅) 小程序是webview吗(你写的时候应该可以感受到是不是吧,麻了单纯用个框架我还能知道是不是webview,说实话我只是知道webview,仅限知道而已),为什么没有了解底层(栓Q)
腾讯上午一面十点过了,下午两点发邮件约晚上八点二面。 面试官七点半就打电话给我,提前开始面试,“咱们多聊会”。 介绍项目,自身的任务 OAuth2的原理 session-cookie鉴权 jwt鉴权 EventBus的优化策略,如何进一步优化 按钮防抖函数的进一步优化 懒加载的实现 懒加载的优化(分别查询没有找到的人员名单) Vue的v-bind的原理 Vue响应式的原理 介绍项目,自身的任务 动
3月23号上午十点收到的面试邀请,预约下午五点的电话面试,面试官因为开会迟到了半个小时。本次的面试只进行了20分钟。 自我介绍 说一下印象最深的课程(我选择说了计算机网络) 介绍一下HTTP协议(扩展HTTP2.0被质问教材没有。。。。) 如何学习的HTTP2.0(MDN 博客) 介绍一下TCP三次握手 TCP四次挥手,如果第四次挥手关闭会怎么样? 24位的子网掩码划分多少IP Vue和React
11.8 7点20-8点03 全程被虐 1、mysql使用什么存储引擎,Innode与myIsAm的区别?Innode锁了解吗? 2、rpc与本地调用的区别?rpc的过程? 3、redis用来干什么?redis中的key怎么设置,类型是什么?过期时间是什么?redis与DB的一致性如何解决?(使用rabbitMQ跟踪binlog的方式)追问 这种方式与先改DB同步更新redis的优缺点在哪? r
提前一天约时间,面试官没开摄像头,除了手撕代码题没理解面试官的意思之外,其他还可以。 由于我的项目是计算机视觉方面的,面试官对这方面好像了解不深,解释起来有点麻烦,耽误了些时间。 个人介绍+项目20分钟 视频会议中什么是UDP传输、什么是TCP传输 TCP的拥塞控制 HTTP和HTTPS的区别 一个耳机如何进行测试 手撕:已知原始50个球的编号,从中拿走一个球,又知剩下49个球的编号,求拿走的那个
1.自我介绍 2.针对简历上的项目提问(20min) 3.针对我的研究方向问了问 3.从输入url到页面展示到底发生了什么 4.对前端有了解吗,如何渲染页面 5.手撕代码:回文数 6.智力题:给你一个3L的水桶和5L的水桶如何量出4L的水 7.操作系统,内存管理为什么要分页 8.线程和进程的区别 9.为什么要有进程,进程解决了什么问题,线程解决了什么问题 10.怎么样会产生死锁 11.如何解决死锁
vue响应式 diff vuex pinia nextTick webpack打包流程 性能调优配置 插件tabable库 pnpm 前端监控 异步错误捕获 ts泛型(寄) http缓存 https 算法:①求某时刻时针和分针的夹角(度数相减) ②类似vue模版编译 (正则)
三面 1.个人自我介绍 2.这几段实习经历,你认为哪一段实习经历最为满意,详细介绍一下 3.总结一下这件事做得好最核心的三个点,没有做好的地方是什么? 4.策略的阈值是怎么制定的 5.输入法目前存在的问题 6.如何解决单手打字问题,功能设计怎么做 7.输入法打字输入的评价体系 8.职业方向 9.爱好有什么 10.平时喜欢学什么内容 反问: 1.这个岗位是功能还是策略呢 2.业务目标是什么呀
开始先自我介绍 1. 指针和引用,引用在初始化的注意事项 2.C++构造函数和析构函数 3.虚函数,如何实现多态 4.map底层实现 5.如何用数组实现O(1)时间复杂度查找插入删除的map(其实就是怎么实现unordered_map,用哈希表) 6.了解虚拟内存吗,页表是什么 7.说一下Qt信号槽机制和其底层原理(我简历上写会Qt) 8.信号槽机制有什么用 9.TCP3次握手,只握两次会导致什么
没怎么学过前端,项目也没关系,之前csig被爆了,结果又入了池子邀请一面,当天正好有空就接受邀请了 和csig电话面试不同,这次腾讯会议面 1,困难算法题,基本计算器,搜了一下和leetcode224有点像,多个乘除的功能要做 2,3 两道vue完全不会,和面试官说了也就不写了 4,cr题 5,脑筋急转弯 然后聊了聊天 花了一个多小时,就当做每日一题了