当前位置:网站首页>2023届春招实习-个人面试过程和面经分享
2023届春招实习-个人面试过程和面经分享
2022-07-01 15:44:00 【-林泽宇】
自我介绍
大家好,首先做个自我介绍,我叫林泽宇,目前就读于西安财经大学(信息学院),我的专业是软件工程,目前是本科大三(下),我是从去年12月15日(大三上学期末)开始参加面试的,截止目前,顺利通过了大疆,腾讯,阿里巴巴,字节跳动,图森未来,百度,网易,快手,商汤科技,京东,小红书,深信服,CVTE,鉴智机器人,万物心选,天津建筑软件等公司的技术研发岗的面试,目前我签约了大疆(深圳总部),因为每家公司都需要笔试+2-3轮技术面试+HR人力资源面试,所以我一共参加了50多场面试。
今天主要在这里分享我面试的实体科技top公司-大疆和互联网公司3巨头(腾讯,阿里巴巴,字节跳动)的记录和面试真题。
关于就业的文章全部同步更新在个人的微信公众号:林同学就业分享
我参加面试的时间节点
大疆(深圳总部)面试记录
岗位:自动驾驶研发部-软件开发
2021年12月17日:参加笔试
2021年12月20日:笔试+简历筛选通过,HR-Lyra安排面试流程
2021年12月24日:参加技术面试(2位技术面试官一起面试)
2021年12月27日:HR-Lyra告知第1轮技术面试通过,将情况反馈给第2轮技术面试官
2021年12月28日:进入HR人力面试环节,HR-Lyra打电话沟通offer邮件,以及薪资福利待遇和入职的时间(薪资福利,鄙人目前认为是国内top1,而且大疆无人机/自动驾驶的前景非常好~)
2022年1月4日:收到offer邮件,准备2月份入职,但是由于西安疫情,3月份需要回学校参加上学期的期末考试和课程学习,只能忍痛取消offer,取消入职报到了。
2022年5月5日:结束学校上学期的期末考试。感谢热心的HR-Lyra,将简历和之前的offer记录反馈给业务部门,简历筛选通过。
2022年5月7日:参加笔试
2022年5月9日:参加技术面试(自动驾驶研发部-高性能计算组)
2022年5月9日:HR-Lyra电话告知面试已通过,开始申请offer
2022年5月18日:收到offer邮件,准备入职报到。
腾讯(深圳总部)面试记录
岗位:语音合成技术中心-后台开发
2021年12月26日:在官网上注册和投递简历
2021年12月27日:简历筛选通过,参加第1轮技术面试(导师面试)
2022年1月7日:参加第2轮技术面试(leader面试)
2022年1月14日:参加HR人力面试
2022年1月14日:HR人力面试通过,进入云证+综合测评环节
2022年1月18日:导师加我微信,沟通入职时间和布置学习任务
岗位:天美工作室-天美技术中心
2022年4月22日:参加第1轮技术面试(导师面试)
2022年4月25日:参加第2轮技术面试(组长面试)
2022年4月27日:参加第3轮技术面试(总监面试)
2022年4于28日:HR电话告知,HC锁定,流程释放
岗位:AI应用与平台技术中心-后台开发
2022年5月5日:leader加我微信,沟通,发起面试
2022年5月5日:参加第1轮技术面试(导师面试)
2022年5月6日:参加第2轮技术面试(leader面试)
2022年5月10日:参加第3轮技术面试(总监面试)
2022年5月13日:HR打电话沟通,提交offer审批
阿里巴巴–阿里云面试记录
岗位:阿里云-存储-文件系统研发
2021年12月27日:投递简历
2021年12月29日:简历筛选通过,进入第1轮技术面试(P6级别面试官)
2022年1月7日:参加第2轮技术面试(P8级别面试官)
2022年1月27日:HR打电话沟通,加钉钉好友
2022年2月28日:春招正式启动,入录校招系统
2022年3月4日:参加技术笔试和性格聪明测评,走官网校招流程
字节跳动(深圳)面试记录
岗位:tiktok电商平台-后台开发
2022年12月27日:简历筛选通过,发起面试
2022年1月5日: 参加第1轮技术面试(导师面试)
2022年1月11日:参加第2轮技术面试(leader面试)
2022年1月17日:参加第3轮技术面试(总监面试)
2022年1月20日:参加HR人力资源面试
2022年1月27日:收到offer邮件
下面分享面试的这几家公司的真题
大疆(深圳总部)面试真题
自动驾驶研发部-软件开发
1.双方自我介绍
2.详细介绍一下腾讯精英营这个经历
3.谈谈对自动驾驶的了解?
4.C++的继承,多态,重载,详细介绍一下?
5.C++的多重继承的好处和坏处?什么是类的构造和析构?虚构造?虚析构?
6.C++的友元函数和内联函数是什么?好处和坏处是什么?
7.C++的STL库熟悉吗,详细介绍一下各个组件原理?
8.C++11和14的新特性有哪些,详细介绍一下?
9.C++智能指针的底层实现原理?
10.C++和C语言的区别?
11.C++虚继承和虚函数?内存布局?
12.用过哪些Linux命令?
13.Linux三剑客介绍一下?
14.介绍一下Linux的所有的进程间的通信方式
15.select,poll,epoll的底层原理?LT和ET?
16.进程的调度机制,线程的调度机制
17.进程的切换,上下文的切换,线程的切换
18.Linux的内存管理和虚拟内存
19.linux内核源码?
20.详细解释一下gcc的编译原理过程?
21.剖析过哪些开源项目?
23.线程池和内存池的实现原理?
24.内存泄露怎么办?
25.详细提问HTTP版本1.0, 1.1, 2.0的细节区别之处,SSL协议?
26.HTTP/HTTPS协议的细节,窗口字段?
27.多进程,多线程的区别,好处和坏处,场景?
28.对个人实践的所有项目,进行不断的提问(重中之重!此处省略N字…)
腾讯-语音合成技术中心面试真题
语音合成技术中心-后台开发
第1轮面试:(1小时15分钟)
1.双方自我介绍? 介绍一下腾讯犀牛鸟精英营这个经历?
2. C++模块:
什么是类的构造和析构?虚构造?虚析构?
new和delete? malloc和free?(深挖原理,实现原理)
深挖继承和多态,不断反问?RTTI?RAII?举个例子?
静态绑定?动态绑定?
C++11,14新标准?内存模型?
介绍几种智能指针?应用场景?源码看过吗,说说?
内存泄漏怎么办?怎么定位?
什么是函数对象?怎么设计回调?
设计模式?(单例,工厂)
Linux模块:
进程间通信方式,全部介绍一遍?(优缺点,区别)
多线程编程要注意什么?锁和条件变量应用场景?
Linux有什么命令?都说说?出2个场景题?
Linux三剑客?出1个场景题,写个看看?
Linux系统调用有什么?内核源码看过吗?
详细说Linux一下虚拟内存,内存管理?
计算机网络模块:
TCP协议/UDP协议详细讲一下。(可靠,不可靠,具体是为什么?)
数据库模块:
2道场景题,共享屏幕:2句 复杂的SQL语句
共享屏幕:当场做编程题:(要运行成功)
1.跳跃游戏(改编)
第2轮面试:(1小时20分钟)
1.双方自我介绍? 介绍一下腾讯犀牛鸟精英营这个经历?
2.C++模块:
1.虚函数?纯虚函数?虚表?底层汇编是什么样的?
2.函数重载详细说一下?(中途会打断,不断提问)
3.类模板,函数模板?
4.重载?隐藏?覆盖?
5.C++的4种类型转换?应用场景?
6.深挖STL库各种容器组件源码,然后出各种场景题考查,易错题。
7.智能指针底层实现?
8.多线程编程?多进程编程?I/O复用详细说一下?
9.2道场景设计:1.设计一个高性能的哈希表 2.剔除文章中的垃圾内容
10.C++对象的优化?右值? 出个场景题,让你分析?
3.计算机网络:
1.TCP网络协议?(细问)
2.HTTP网络协议?(细问)
4.Linux操作系统:
1.进程调度?进程和线程,协程区别?
2.内存管理详细说一下?
3.Linux命令,给2个题,当场写出来。
4.Linux内核源码说一下,了解多少?
5.剖析过什么优秀源代码,说说看?
5.数据库:
详细说索引?事务隔离?
6.简单问问项目
7.当场写编程题:
1.最长括号子串
2.二维矩阵场景题(二维dp动态规划)
第3论面试:(50分钟)
1.双方自我介绍? 介绍一下腾讯犀牛鸟精英营这个经历?
2.什么时候到岗?
3.家在哪?
4.深挖个人实践的所有项目,项目设计过程,模块细节实现设计,优化,不足?
5.内存池?线程池?
第4论面试(HR人力资源面试)(30分钟)
1.双方自我介绍? 介绍一下腾讯犀牛鸟精英营这个经历?
2.为什么投递腾讯?
3.为什么投递这个后台研发的岗位?谈谈对人工智能的看法?VR? 虚拟数智人?
4.父母干什么的?
5.家在哪?
6.未来职业规划?
7.考研还是就业?
8.你的优点是什么?
9.你的不足之处在哪里?
10.你觉得腾讯最吸引你的地方是什么?
腾讯-天美工作室面试真题
天美工作室-天美技术中心
1.天美工作室第1轮面试 (1小时)
1.双方自我介绍
2.介绍一下你的腾讯犀牛鸟精英营的详细经历
3.考研还是就业?
4.之前拿了腾讯语音合成技术中心的offer,为什么现在来面天美?
5.喜欢玩游戏吗?玩过什么游戏?(肯定王者荣耀,虽然我是菜鸡)
6.如果让你设计王者荣耀的服务器,你打算怎么设计?
7.高并发了解吗?你的全部项目的并发量是多少?怎么提高并发量?
8.有给服务器做过并发量的测试,压力测试吗?
9.高并发的瓶颈有哪些?怎么查看?怎么解决?
10.栈溢出是什么情况?怎么避免?
11.进程,线程,协程?
12.网络库知道哪些?实现原理知道吗?
13.TCP协议,为什么会有timewait?怎么解决这个问题?
14.对称加密,非对称加密?SSL?
15.微服务知道吗?原理是什么?
16.Linux内核源码看过吗?说说看?
17.MySQL数据库:索引? 怎么优化SQL语句?怎么排查执行缓慢的SQL语句?
怎么解决MySQL服务器的瓶颈?回表是什么?
18.C++的同名,隐藏,覆盖是什么?
19.C++的内存模型是什么?
20.函数调用的详细过程?
当场写算法题:
1.反转单向链表
2.二维矩阵的动态规划问题
聊天:什么时候到岗?看你家在福建,应该准备在深圳发展吧?我觉得你挺合适的。面试完5分钟后,流程显示:初试通过,已进入到复试阶段。
2.天美工作室第2面(1小时)
1.双方自我介绍
2.详细介绍一下你的腾讯精英营的经历和过程
3.会不会玩王者荣耀?让你设计一下王者荣耀的服务器,你打算怎么设计?
4.剖析过哪些C++的开源项目?详细说说看?
5.熟悉哪些开源网络库?这些开源网络库的底层原理过程是什么?设计的细节和精髓是什么?
6.对集群,分布式熟悉吗?详细介绍一下集群和分布式吧?
7.怎么测验项目的并发量?怎么检查和排除项目运行后的内存泄露问题?
8.测试过你的全部项目的并发量吗?是多少?瓶颈是什么?怎么解决瓶颈?
影响到服务器的并发量的因素都有什么?要怎么解决?
9.C++的STL库是线程安全的吗?为什么?
10.看你剖析过Nginx的内存池的源码,详细介绍一下这个内存池实现的全部细节过程。
11.剖析过Linux的内核源码吗?介绍介绍?
12.C++重载,继承,多态的细节是什么?源码实现看过吗?
13.epoll的底层源码实现看过吗?
14.王者荣耀的后台服务器是用线程还是协程?协程熟悉吗?线程池说说看?协程池知道吗?
15.怎么设计一个高并发的高性能的网络库?
16.进程的所有的调度算法详细介绍一下。进程和线程的上下文切换的原理详细说一下?
17.Linux的内存管理和虚拟内存详细介绍一下
18.快速排序算法是稳定的还是不稳定的?sort的源码看过吗?说一下底层原理?
19.游戏引擎了解吗?
20.MySQL数据库和Redis数据库的区别,各自的应用场景?他们的瓶颈都在哪里?源码看过吗?说说看?
当场写算法题:
1.C++封装一个类,实现二叉树的递归版本和非递归版本的前序遍历,并要求测试成功。
2.最长斐波那契数列(动态规划算法), 最优解法?
3.腾讯----总监发起的面试(1小时10分钟)
1.双方自我介绍
2.详细介绍一下入选腾讯精英营的这个经历
3.预计多久后入职?你的家在哪?
4.你擅长哪门语言?我们这里用到的是C++和Golang
5.剖析过哪些开源项目?
6.集群,微服务详细介绍一下?
7.用过什么开源组件?详细介绍一下。
8.用过什么中间件?详细介绍一下。
9.Linux内核源码剖析了吗?详细介绍一下。
10.高性能的网络服务器,怎么设计?
11.docker和k8s用过吗?介绍一下?
12.http和https的区别?
13.tcp和udp的区别?
14.gdb怎么调试和排查项目运行后产生的死锁问题?
15.Linux用过哪些命令?全部说一下。
16.Linux三剑客会不会?
17.tcpdump怎么抓包的?
18.websocket用过吗?
19.es知道吗?倒排索引介绍一下?
20.mongodb知道吗?sqllite知道吗?
21.redis和mysql的区别介绍一下,源码说说看?
22.怎么进行压力,并发量的测验?
23.top命令有什么作用?
24.项目有什么不足的地方?怎么解决?
25.MySQL的事务?日志?索引的优化?
26.出现泛洪攻击后怎么办?
27.进程,线程,协程三者的区别
28.微服务的网关怎么设计?
29.git会不会?详细介绍一下?
30.看过github哪些源码?
4.HR面试(略)
阿里巴巴-阿里云面试真题
阿里云-存储-文件系统研发
第1轮面试:(1小时20分钟)
1.双方自我介绍
2.请介绍一下简历上的这个腾讯犀牛鸟精英营
3.C++模块:
详细说一下继承和多态?虚函数?虚表?
详细说一下各种智能指针?底层实现原理?应用场景?
详细说一下C++11的所有新特性?内存模型?
详细说一下模板的应用场景,使用方式?
详细说一下C++怎么管理内存的?
详细说一下堆和栈?
4.Linux模块:
详细说一下Linux命令?
Linux三剑客?
Linux内核了解多少?
进程和线程?
I/O复用?
I/O模型?
TCP编程?
守护进程?
5.数据库模块:
SQL索引?事务?ACID?锁?存储引擎?
当场写编程题:25分钟实现一个线程池,主线程用户可提交任务给线程池的子线程,主线程接收任务的执行结果。
第2轮面试:(1小时)
1.双方自我介绍
2.请介绍一下简历上的这个腾讯犀牛鸟精英营
3.C++STL库刨根问底。
4.智能指针?
5.全局变量,局部变量?
当场写编程题:
1.判断系统是大端还是小端?
2.一道场景算法题,动态规划算法。
3.25分钟完成一个场景设计题,实现相应的类(和内存缓存相关的)。然后问流程,问优化?
第3轮面试:HR人力资源面试(略)
字节跳动(深圳)面试真题
第1轮面试
1.双方自我介绍
2.之前有什么比赛或者实习经历?
3.简单介绍一下个人的项目经历
4.说一下TCP协议为什么是可靠的?(中途不断提问细节问题,处理)
5.操作系统了解多少?内存?CPU?寄存器?(中途不断提问细节)
6.数据库了解多少?(中途不断提问,索引)
7.场景题(具体是关于设计,优化方面的)
8.当场做编程题:
字节题库:
1.按题目要求,输出符合条件的最短子串。
2.老师给幼儿园的孩子 按成绩等级分糖果问题
第2轮面试
1.双方自我介绍,面试官让介绍一下腾讯精英营经历。
2.谈个人实践的所有项目。面试官会中途打断,提问细节的实现,问如何优化?
3.细谈数据库?(SQL索引,主从复制,分库分表,读写分离)
4.当场做编程题:
1.数组,前半部分是升序,后面部分是降序,找出最大值,要最优方案
2.场景题:通配符匹配问题
第3轮面试
1.双方自我介绍,面试官让介绍一下腾讯精英营经历。
2.谈个人实践的所有项目?中途打断,提问细节实现,问如何优化?
3.给了一道复杂的MySQL场景题,输出复杂的SQL语句。
4.问redis缓存机制?
5.当场做编程题:
1.输出日志中,在线用户的峰值,区间时间段,要输出最优的解法
2.最小覆盖子串(题目有改编)
第4轮面试:HR人力资源面试(略)
为什么选择大疆?
1.看好大疆无人机和自动驾驶的发展前景,对自动驾驶方向有着浓厚的兴趣
2.家在福建漳州,离深圳非常近,坐高铁仅仅2个多小时,开车的话5-6小时,所以想在深圳工作,刚好大疆的总部就在深圳(新总部:天空之城非常霸气!而且马上就要全部搬过去了!)
3.今年由于各方面的一些因素,经常看到互联网公司大裁员的消息,”降本增效”,”裁员潮”,股价下跌,劝退应届生等等,相反观,实体科技巨头:大疆和华为继续在扩招,大疆从去年开始,更是暴涨校招薪资,扩招抢人才,或许自动驾驶,芯片,新能源,人工智能是一个发展趋势,而且自己对这些方面也更感兴趣。
4.听优秀的前辈们介绍过大疆:工作氛围好,团队氛围好,福利待遇好等等,所以对大疆的好感度非常高,所以非常荣幸可以拿到大疆的offer。
下期彩蛋
分享我在大疆工作的日常生活,福利待遇,感受心得…
边栏推荐
- Trace the source of drugs and tamp the safety dike
- 你TM到底几点下班?!!!
- MySQL advanced 4
- Description | Huawei cloud store "commodity recommendation list"
- [200 opencv routines] 216 Draw polylines and polygons
- 嵌入式开发:5个修订控制最佳实践
- 七夕表白攻略:教你用自己的专业说情话,成功率100%,我只能帮你们到这里了啊~(程序员系列)
- 硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
- Overview | slam of laser and vision fusion
- MySQL的零拷贝技术
猜你喜欢
MySQL的零拷贝技术
[pyGame practice] do you think it's magical? Pac Man + cutting fruit combine to create a new game you haven't played! (source code attached)
[200 opencv routines] 216 Draw polylines and polygons
Thinkphp内核工单系统源码商业开源版 多用户+多客服+短信+邮件通知
华为发布HCSP-Solution-5G Security人才认证,助力5G安全人才生态建设
6.2 normalization 6.2.6 BC normal form (BCNF) 6.2.9 normalization summary
What is the forkjoin framework in the concurrent programming series?
Stm32f4-tft-spi timing logic analyzer commissioning record
STM32F411 SPI2输出错误,PB15无脉冲调试记录【最后发现PB15与PB14短路】
Hardware design guide for s32k1xx microcontroller
随机推荐
Photoshop plug-in HDR (II) - script development PS plug-in
Seata中1.5.1 是否支持mysql8?
求求你们,别再刷 Star 了!这跟“爱国”没关系!
MySQL backup and restore single database and single table
工厂高精度定位管理系统,数字化安全生产管理
华为发布HCSP-Solution-5G Security人才认证,助力5G安全人才生态建设
【一天学awk】条件与循环
Seate中用了shardingjdbc 就不能用全局事务了吗?
#夏日挑战赛# HarmonyOS canvas实现时钟
【STM32-USB-MSC问题求助】STM32F411CEU6 (WeAct)+w25q64+USB-MSC Flash用SPI2 读出容量只有520KB
[Cloudera][ImpalaJDBCDriver](500164)Error initialized or created transport for authentication
[STM32 learning] w25qxx automatic judgment capacity detection based on STM32 USB storage device
swiper 轮播图,最后一张图与第一张图无缝衔接
Don't ask me again why MySQL hasn't left the index? For these reasons, I'll tell you all
Some abilities can't be learned from work. Look at this article, more than 90% of peers
Create employee data in SAP s/4hana by importing CSV
Trace the source of drugs and tamp the safety dike
七夕表白攻略:教你用自己的专业说情话,成功率100%,我只能帮你们到这里了啊~(程序员系列)
GaussDB(for MySQL) :Partial Result Cache,通过缓存中间结果对算子进行加速
process.env.NODE_ENV