• 2023届春招实习-个人面试过程和面经分享


    自我介绍

    大家好,首先做个自我介绍,我叫林泽宇,目前就读于西安财经大学(信息学院),我的专业是软件工程,目前是本科大三(下),我是从去年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。

    下期彩蛋

    分享我在大疆工作的日常生活,福利待遇,感受心得…
    在这里插入图片描述

  • 相关阅读:
    好用的js快速排序的方法
    最佳云存储平台推荐:安全可靠的选择解析
    springboot吕梁学院导师制管理系统毕业设计源码251022
    SaaSBase:什么是SaleSmartly?
    DevSecOps,让速度和安全兼顾
    [modern c++] 函数式编程与 std::ref
    学生网页设计作业源码(HTML+CSS)——海贼王6页代码质量好
    2022年你必须要会的微前端 -(实战篇)
    正大国际期货:投资外盘期货如何用布林线判断走势?
    playwright录制脚本
  • 原文地址:https://blog.csdn.net/LINZEYU666/article/details/125458530