大佬您好,问下三面一般是主管面吗
点赞 1

相关推荐

04-18 18:09
已编辑
西北工业大学 C++
从3月19日投递简历到4月18日接到hr电话oc,差一天满一个月,历经腾讯五轮面试的考验,终于走到了目前这一环节。曾在牛客网受益于众多面经分享,如今也将自己面试中遇到的一些需要思考的问题整理出来,希望能为正在面试的牛友们提供一些启发。时间线:3 月 19 日 投递简历 → 同日完成测评4 月 1 日 腾讯云一面(未通过)4 月 7 日 wxg一面 → 4 月 9 日 二面4 月 11 日 电话邀约面委会 → 4 月 16 日 面委会(原计划 4 月 15 日推迟)4 月 18 日 HR 面 → 当日完成云证流程并接到 OC 电话问题整理:1. TCP相比于UDP延迟的原因(连接过程、流量控制等方面回答)2. 前缀++和后缀++哪个性能更优,应用在哪些场景(这个问题有个大坑,不能直接说用前缀++来遍历)3. 发生哈希冲突时有什么解决方法?拉链法可能导致哈希值相同的结点挂起来导致查询效率变慢,如何解决?(拉链法冲突节点在8以上时转为红黑树,降到6时恢复链表)4. 哈希表什么时候进行扩容?(负载因子?)5. 粘包/拆包有哪些处理方式,除TLV外还有什么方式?6. 什么情况下的粘包不需要处理?二进制数据可通过\0,\n进行粘包处理吗?7. 如何查看某个端口有没有被占用(nmap或者telnet)8. HTTP字段介绍9. delete this 合法吗10. 对称加密/非对称加密/哈希算法分别是什么?有什么用?有哪些常用算法?11. C++有很多long类型的变量,如何求他们的平均值,注意要防备数值溢出(感觉算是数学题,使用average += (numbers[i] - average) / (i + 1)边累加边计算平均值)12. C++函数调用过程,三种函数传参的区别13. c++特性发展历程(每个版本更新的特点), 以及每个版本主要更新的特性14. 1000*1000的彩色图片占多少内存15. 协程和线程进程相比有什么区别?它的优势和劣势有哪些?(从内存占用、上下文切换、不需进行额外同步操作、处处非阻塞、本质是单线程)16. 有了http为什么还需要websocket17. TCP中超时重传时间是如何计算的?(有公式)18. 梯子为什么可以让我们跳过防火墙?19. 内存泄漏在哪些情况下发生?(new/delete、智能指针互引用、基类析构未虚)如何处理?(valgrind或者通过函数记录内存分配和释放的次数)20. QT可以跨平台吗,原理是什么?槽函数?(抽象类)21. 死锁是什么?活锁是什么?死锁和活锁如何处理?如何检测?22. 进程在Linux里调度用了什么算法?(CFS)23. 浏览器的每个标签页是一个线程还是一个进程,为什么是进程,还有没有其他方面能体现进程之间隔离性的优点?24. python装饰器25. linux下进程和线程的调度有区别吗(都是一个实体)26. docker底层是如何隔离的(namespace)27. 守护进程如何建立(fork)28. 客户端time_wait过多怎么办29. 为什么每个操作系统都有进程、线程?(从进程和线程的特性来说)30. 用户鉴权,详细说一下JWT31. 集群裂脑、惊群效应32. 零拷贝33. 说一下无锁如何实现,内存模型有哪些编程题的话目前感觉有难度是让手写一个线程池,包含单例、模板、线程安全、完美转发、生产者消费者、原子操作、互斥锁这些要素。上面这些是面试过程中,我遇到了会思考一下的问题,其他的问题都很基础就没记录。希望能帮到大家。
点赞 评论 收藏
分享
一面手写30min1. 版本号比较2. 最长递增子序列写完了给我最长递增子序列改成返回子序列数组了,还得是dp里面存上一个的索引而不是直接存当前子序列数组(空间复杂度O(n)),最后到点了没撕完1. vue3响应式原理2. 为什么要有虚拟dom?某些情况能不能为了性能直接操作真实dom?3. composition api好处4. vue router两种模式原理5. 讲解node的异步单线程非阻塞6. 和java对比?java处理请求是多线程吗?(没做过7. node怎么做多进程?怎么处理高并发?为什么要进程数=CPU内核数(没做过..8. 问node中间层的项目9. 问图片懒加载项目 intersectionObserver10. 宏任务 微任务优先级 创建了一大堆微任务会不会阻塞后面的宏任务11. 问我的vite核心(按需加载,js转换,HMR等)12. webpack和vite的HMR的区别?(说了vite的链失活,传播更新,自我接受等13. vue SFC hmr如何保持状态不丢失(中了我的诱导14. 分包怎么实现,有什么用(babel解析AST15. 对前端工程化的理解?16. 闭包?预解析?作用域?如果是你设计,函数作用域的要使用的变量或this怎么存?17. 浏览器渲染中,body里面遇到link和script引入css或js文件,会不会阻塞渲染?18. XSS,怎么防,CSRF是什么?为什么token存localStorage能防csrf?19. 用用户输入的内容(可能含有攻击代码)来放在template渲染或用js解析这两种展示的上下文环境上,处理方法有什么不同二面面试官好像是后端的,整体偏聊天氛围,没怎么拷打全程1h1. 上来先写:合并k个有序链表,写了20分钟2. 问我的懒加载组件,怎么做懒加载,怎么添加占位图,兼容性怎么考虑,DPR是什么,cdn参数中质量的参数是分几个固定的取值档次还是什么?(对,为了命中缓存3. 介绍我的迷你vite,为什么要做这个?有没有衡量过性能差异的具体数据?4. 挑一些性能优化的点来讲(太多了,就挑了我认为最有用的,1webpack换现代打包工具,2http使用2/3,3使用浏览器缓存5. 安全相关的问题(xss,csrf,中间人攻击等6. 有没有攻击过一些网站(有7. 什么时候接触前端的?8. 工作室负责人是负责什么,工作室做什么,多少人9. 对后面的职业规划 面委会非常好的面试官,没有拷打我,就是让我把我做过比较牛逼的东西讲出来,然后还会告诉我改进思路,讲了很多太强了,感觉完全被降维打击1. 先问问学校在哪,是不是985211(我特么的,一本都不是,双非的全坐一桌2. 是不是研究生(不是,本科3. 讲我的低代码平台动态表单项目,说不行,整点有深度的4. 讲我的迷你vite,说了一大堆5. 讲组件库命令式组件设计,抽离高阶函数用来创建、渲染、销毁组件,给所有命令式组件共用(让我给elementplus提pr,合并了才能证明含金量6. 讲我的图片懒加载项目7. 讲我的中间层抽离,面试官提了新的思路,非常牛逼8. 给了我很多建议hr面只想起来几个问题1. 对微信的感受,你认为微信的问题?2. 用过企业微信是吧,文档这一块和其他比如飞书有什么差异?3. 对xhs,b站等产品的看法一雪前耻!#你怎么评价今年的春招?##你喜欢工作还是上学##牛客解忧铺##牛客在线求职答疑中心##牛客创作赏金赛##春招进度记录##实习进度记录#
点赞 评论 收藏
分享
牛客网
牛客企业服务