Skip to content

百度前端实习offer全过程

今年1月初的时候老头叫我去参加个百度的前端师训营,我想着反正寒假没事干就去试试。

训练营的课程倒是都比较基础,主要是最后那个有实习机会的大作业比较重要。

f1e187f3470e12e62e3e3fe835985120

最后我就选了题目二,搞一个简单的MVVM框架。说实话训练营群里1600多人搞得我还是挺紧张的,最初其实也没想着能进,顶多当个项目经历。

然后就是啃书,啃完了《Vue.js设计与实现》,确实是本好书,然后就开始第一次用Typescript写东西,搞rollup+ts的自动打包和dev配置搞了我好几天。大概就是在春节除夕那俩天疯狂赶工,然后还学了下jest单元测试(这辈子都不想自己手动写单测了)。

😱看看我当时吓人的提交记录和时间:

2023-06-06

最后总算是糊出来了,然后就是等着公司评审。1月28号截止,我等到2月底回学校补上学期的期末考,一堂考完打开手机就看到负责人联系了,当时还是挺惊喜的,毕竟等了一个月我以为已经寄了。

结果流程走的确实慢,我当天把简历丢给负责人然后就等,结果三月6号才开始约面试,我就约了3月10号,然后疯狂看前端面经。

面试的时候面试官人还是挺好的,会主动缓解紧张气氛。总共面了半个多小时,我当时感觉大部分答上了,但是复盘时又感觉答得不够深,因为太紧张了,当时我最熟悉的vue响应式原理我没有拓展太多。最后回去就感觉寝食难安害怕被挂了。

结果到了3月底负责人告诉我应该是过了,过几天hr会给我打电话商量入职时间,我就终于放下心来。然后过了几天到4月3号的晚上hr终于来电话了,给我说了下薪资福利和其他事项,然后就是入职时间。我最后商量的4月26号,因为我本来以为公司流程会走挺久(毕竟之前都拖了3个月了),所以准备4月22回乐山跑我人生第一个马拉松。最后的安排就是22号早上跑完马拉松然后急忙跑回成都,第二天一大早就飞北京了。

offer是4月6号发到的,然后就上官网确认offer,上传入职信息,4月21号信息审核通过,4月26号就正式入职了。

总体来说这个训练营还挺值的,除了流程有点慢🤣,建议大伙狠狠参加。

下面是面试全过程:

技术面

自我介绍

问了一下vue的响应式原理

vue3用Proxy相比Vue2有啥优势

问了一下项目里用过的TailwindCSS有什么好处

认为什么样的项目适合用Tailwind

写过什么Vue组件,答分页组件

问了一下分页组件的具体实现,需要设计哪些api

一个好的组件应该怎么设计

JS有哪些数据类型

问了一下深浅拷贝,然后是现场写代码:实现一个深拷贝函数

写了七八分钟

问了一下写的代码里getOwnPropertySymbols有啥用

准备问计网,但看我是大二的就没问

问了一下flex布局

如何实现上下左右居中

响应式布局的实现还有是否用过相关工具库或框架

问了一下TailwindCSS实现flex和手写css倾向于哪个

问了问我什么时候能来实习,实习多久

然后就是反问阶段,我主要就问了问岗位情况和实习的培训问题