# 腾讯秋招正式批前端面试 简历是在`2022.09.15 20:00`左右投递的,这次腾讯应该没有多少`HC`,前端的笔试机会也只有一次,应该是还没到时间就先约面了。好久没有面试过腾讯了,有点刺激,感谢腾讯给的面试机会。 ## 一面 自从十月一假期之后,就开始摆烂了,心态都有点不太一样了,然后突然腾讯打电话来邀请我面试,好家伙这就太刺激了,好久没面试了,这次面试基本上都是场景题,给我面的有点懵了。在`2022.10.11 02:40`左右打电话约了面试时间,在`2022.09.12 11:15`进行面试,面试时间大概有`35min`。 * 常用的跨域方式与原理。 * 写一个`withJSONP`请求的包装方法。 * 基本数据类型与引用数据类型的区别,两个具体场景。 * `Js`中的`this`,如何改变`this`指向。 * 强缓存与协商缓存的区别,协商缓存未命中会再次请求吗。 * 图片资源强缓存一年,要修改这个资源该如何处理。 * `git`的`merge`和`rebase`的区别。 * `VueRouter`的`Link`组件的`a`标签和自己写的`a`标签的区别。 * `Promise`的`reject`返回了的值,在后边`then`中第几个参数接收。 * 获取页面所有的`div`有什么方法,`HTMLCollection`和`NodeList`集合有什么区别。 * 一个学生对象的集合,对其进行排序,需要以成绩和年龄为对比值进行排序。 * 给定等差数列第一个值与最后一个值以及项数,返回等差数列数组。 * 进一步,如果给予一个`rgb`颜色,如何完成渐变色。 * `padding left/top`如果是百分比,是以哪个元素为基准计算的。 * 一个输入框,做搜索结果,传过来一个字符串作为条件然后做条件过滤。 * `CDN`是如何知道哪个资源服务器是他的最近的节点的。 这次面试的场景题是真的多,得疯狂地动脑子,迅速地编出来可行方案,问的我也有点懵,不过我也还是挺喜欢这种面试方式的,毕竟我也很久很久没看过八股了,问一些场景题反而回答的能更好一些。反问阶段问了问部门,原来是`WeTest`部门,我之前在腾讯实习的时候还用过呢,整体来说面试还是不错的。 ## 后续 今天去看了一眼,流程已经结束了,倒是在意料之中,今年`TX`所有岗位加起来三位数的`HC`也不是闹着玩的。