CDG腾讯广告四轮面试面经

Timeline之前的帖子有,贴一下面经

一面
面试官很好,全程引导,算法撕出来了,也基本回答上来了
30min做题,LRU
1. 自我介绍
2. 问了会实习
3. 项目中有网络故障,你怎么快速排查
4. 换个说法,给一个服务,怎么知道这个服务正常运行
5. 你说的是应用层面的,我想知道底层的,比如我确定网络层有问题,怎么用shell工具排查某个ip+端口通不通(提示网络分层,说了ping和traceroute,后面面试官说telnet)
6. 64位int和64位varchar,必须二选一,用哪个做索引(一开始没说到点上,后面引导慢慢说出来了)
7. 给一个唯一ID,去数据库中不存在则插入,存在则更新,怎么解决这个并发问题(具体到MySQL中如何加锁)
8. mysql怎么实现悲观锁
9. 除了悲观锁还能用什么(乐观锁)
10. 乐观锁怎么实现
11. 回到这个场景,for update查了一个不存在的行,加什么锁,还是没有锁(提示了另一事务未提交的场景)
12. https相比http
13. 平时怎么用大模型,怎么辨别大模型给出结论的正确性
14. 反问:建议,往大模型上靠提升竞争力

二面
算法撕了,但是面完感觉凉了,因为记得好像说了挺多不了解,不记得……最后居然过了
1. 做题,判断s2是否包含s1的任意排列
2. 智力题:甲乙轮流扔硬币,甲先扔乙后扔,谁先扔出来正面谁赢,求甲乙各自的胜率(这块绕了好久,面试官一直引导,甚至最后答案呼之欲出了还没看出来,面试官提示了才看出来答案
3. 自我介绍
4. 项目中遇到的挑战和难点
5. JVM怎么实现ThreadLocal的线程安全
6. 有没有遇到JSON数据量大的情况
7. tcpdump怎么用的,抓包怎么分析
8. wireshark会对数据包进行重组,这个了解吗
9. 根据自己的理解谈谈网络各层协议栈的功能,自己说常用的协议和工具
10. 网络层打断,你觉得linux系统最多能维护多少个tcp/ip连接(绕了挺久,面试官引导说出来了)
11. 传输层打断,tcp怎么实现可靠连接(重传、滑动窗口、拥塞控制)
12. http1.1和http2的区别,https相比http有哪些区别(两次面试都问了。。)
13. https协议会加密,那平时怎么调试https接口呢
14. 进程线程协程,谈谈你自己的理解
15. 传统的多线程调度变为多协程调度的场景,会发生哪些改变,用户态是如何调度的(说了事件驱动,面试官提示可以往抢占式和非抢占式思考,直说记不太清了)
16. 问个基础吧,ConcurrentHashMap怎么实现线程安全
17. 实习期间,除了技术以外,有什么收获或者成长
18. 反问 1.流程多久,答复下周(实际上第二天周五过了) 2. 建议下去可以多看看面试中提到的一些底层原理

三面
一个小时的全方位拷打,无算法无智力题,面试官只想了解我的项目,轮番问了很多很多和项目相关的问题
1. 自我介绍
2. 现在还在实习吗
3. 实习期间做的比较有挑战的事情
4. 介绍一下你这个项目
5. 针对项目深挖,但不是技术上的,而是考察一些项目为什么引入、引入前后的差异对比、怎么保证项目效果、怎么确保达到预期、怎么体现项目价值和难点,不仅要结果,还要具体的案例和原因
6. 你自己解决的一个比较复杂的技术问题
7. 怎么想到这么设计的?
8. 项目还做了哪些优化?为什么要这么优化?
9. 效率提升xx%,怎么量化出来的
10. 实习多久?你的成果和经历我了解了,你自己觉得有什么收获呢?(说了偏技术视野上的)
11. 那你技术上的成长有哪些?(说了一个在mentor指导下优化代码,并后续知道该怎么写不该怎么写的案例)
12. 追问,怎么优化的?为什么要优化?原来的做法有哪些问题?
13. 继续说还有哪些收获(。。。)
14. 有给C/B端做的需求吗,挑重点说
15. 继续拷打需求
16. 你的服务有多少人在用?QPS多少?
17. 你怎么判断自己的服务在正常运行?自己有什么心得?(和一面的问题有点像)
18. 有没有模块线上出过问题?线上事故了解吗?(说了只看过内部线上事故文档,没追问了)
19. 你的12306是什么项目(说了自己设计的)
20. 你自己觉得12306面对的最严峻的挑战是什么
21. 你自己怎么测试,怎么保证项目设计达到预期
22. 测试时是同一个用户还是区分了不同用户
23. 用户抢票在前端的体验怎样
24. 自己测的最大QPS怎样?怎么保证系统能正常运行?(老实承认有优化空间)
25. 性能没有达到预期,你觉得还有哪些地方有优化空间?
26. 你的Redis怎么部署的
27. 用过其他语言吗,自己学过吗
28. 大数据和ai有了解过吗
29. 大数据做过哪些实践?玩具也可以?(玩具都没做过...)
30. 你未来的规划是怎样
31. 实习团队有多少人,和你协作的有多少人
32. 第一次实习和他人协作有什么心得吗
33. 协作中存在大家目标不一致的情况吗
反问 1. 部门的业务和技术栈 答微信广告业务,主要使用C++和go 2. 后面还有几轮面试,答曰不了解,1~2轮 3. 给我的评价和建议 答基础掌握得比较全,技术面基本过关,不同的方向需要加强,可以去更多了解大数据和AI,做一些相关实践

HR面
后面隔了很久约了HR面,没录音,基本上是常规HR面问题,就记得和HR聊的挺开心,还问了mbti,承认是i人
HR人美心善,面完秒过进入录用评估,并且到岗时间说的比较晚也还是发OFFER了,过了个安心的清明假

祝看到这篇的牛友们和没看到的牛友们OFFER多多,暑期只是开始不是结束,秋招再见

#面试中的破防瞬间##面经##牛客AI配图神器#
全部评论
请问你这个项目怎么测试的?有上线很多人用吗
1 回复 分享
发布于 04-20 03:01 北京
佬求问Timeline,一二三面大概隔多久
点赞 回复 分享
发布于 05-22 20:30 江苏
Mark
点赞 回复 分享
发布于 05-17 02:54 广东
uu问一下三面面完是什么情况,我也是广告,现在链接消失显示复试吓死我了已经
点赞 回复 分享
发布于 05-14 12:27 四川
接好运
点赞 回复 分享
发布于 04-27 11:14 北京
佬是硕还是本
点赞 回复 分享
发布于 04-25 15:24 上海
强度好大😅
点赞 回复 分享
发布于 04-23 16:41 江苏
bro到岗时间说的几月份啊
点赞 回复 分享
发布于 04-18 13:32 辽宁
佬面试完多久出结果
点赞 回复 分享
发布于 04-18 10:45 北京
接好运
点赞 回复 分享
发布于 04-18 10:31 北京
接好运
点赞 回复 分享
发布于 04-17 19:06 陕西
佬base在深圳还是北京
点赞 回复 分享
发布于 04-16 21:35 广东
接好运
点赞 回复 分享
发布于 04-15 20:28 江苏
接好运
点赞 回复 分享
发布于 04-14 21:30 广东
接好运
点赞 回复 分享
发布于 04-12 20:29 广东

相关推荐

在之前的时间里一直都非常焦虑,一边秋招已经开始,自己却还没拿到实习,再加上之前有一次很好很接近的机会没有把握住,被打击得信心全无,做了很长的心理建设才开始慢慢投小厂,还好还有些实习机会,分享一下面试八股经验,项目不具参考性,不再列举相关问题深圳某小公司vue  2 和vue3中 v-model区别为什么vue3要使用proxy     比 vue 2使用define property好在哪里?Context加hook是怎么替代Redux实现状态管理的?css盒子模型怪异盒子模型和标准盒子模型计算区别react怎么定义组件bootstrap什么是闭包,你有实际应用过吗?react怎么实现父子组件之间的通信HTML   CSS   js 概念let和const的区别什么是虚拟DOM    什么传统DOM     对比  核心原理diff算法   关键点怎么阻止事件冒泡     event.stopProgapationevent.stopImmediatePropagation    区别其他方法?git是否使用过remote————————————————————————广东钛动基础:HTML中本地存储的方法,区别是什么垂直居中方案在你项目中怎么实现移动端自适应的,什么方案JS基本数据类型怎么判断类型  (回答typeof  instanceof  Object.prototype.toString.call    面试官追问还有吗,ES6中呢)具体判断是否是一个数组用什么方法Array常用方法事件循环机制,有哪些宏任务和微任务说一下闭包,你平常使用过吗,怎么使用的怎么查找对象的键值对怎么知道资源,(比如图片)已经加载完成TS:interface和type区别使用过Pick吗说一下泛型和泛型约束框架(只问了React,大概业务线用的React):React  props和state区别react其他通信方法useState和useEffect这两个hook函数区别想拿到渲染前的数据或函数使用什么hook(没听懂,不会,不知道是不是我理解错了)你常用的hook有哪些useMemo你是怎么使用的,它的作用useCallback使用过吗,原理作用React Router中的组件有哪些Hash路由和history路由,说说原理区别————————————————————————某公司笔试四道选择题  25分两道算法题  75分选择题两道阅读代码选择输出,记不太清,全程开摄像头答题加手机监控,没有记下来大致是第一道考察闭包  第二道考察链表的节点引用和指针操作还有两道分析时间复杂度题两道算法题有一题有点难度,是力扣困难题的变种,没有写过,另一题是二叉树展开为单链表—————————————————————————杭州小公司flex布局 justify-content有哪些属性CSS中keyframes是什么useEffect做什么的uselayoutEffectuseMemo常用git操作git怎么创建新分支GitHub中manage  request干嘛的(可能是想问pull  request)Github你有关注过哪些项目TS泛型作用TS可选属性作用有没有遇到跨域问题,产生原因,是什么的限制  怎么解决本地怎么调样式console    断点使用其他浏览器工具你比较关注返回的哪些信息说一下哪些状态码,分别代表什么同一域名同时发送多个请求,比如100个,但浏览器对这个域名的请求限制只有7个,其他的可能会被挂住,怎么解决CDN原理SEO方法原理ReduxwebSocket给场景,问怎么解决(防抖or节流)防抖节流区别听声音感觉是个年轻清爽帅哥,可惜的是让我开摄像头但面试官没有开——————————————————————————记不太清了闭包原型链机制JS操作Dom方法虚拟Dom和真实DomReact和Vue区别Webpack你有做过哪些配置改动和自定义插件性能相关问题其他一些项目问题一道hot100中的简单算法题——————————————————————————小公司一般总共两到三轮面试一面考察比较基础最后想说的是,不必太过焦虑,我刚开始想的是小公司都不约面,我是不是真的要转行了,是不是自己太菜了,面试表现不好又觉得自己是不是太fw了,有一段时间压力很大很焦虑,躯体化症状严重,触底反弹后摆烂,面试反而多了起来,面试过程也不再担惊受怕,保持一个好心态,在面试中慢慢发现不足,不断优化,不必思虑太多,再怎么样反正去捡垃圾也不会饿死,不要去比较,比较是偷走幸福的小偷。希望大家都一切顺利
点赞 评论 收藏
分享
评论
12
78
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务