23秋招-腾讯云智前端一面-面经
base:西安
结果:耗时两个多月,艰难地等到了两方。
时间线回顾:
2022 年 10 月 20 日 — 笔试
2022 年 10 月 25 日 — 一面
2022 年 10 月 27 日 — 二面
2022 年 11 月 09 日 — 三面(总部的面试官,直接打电话约的,没有云智的正式面试通知邮件)
2022 年 11 月 10 日 — 四面(主管面,面试官边走边聊)
2022 年 11 月 23 日 — HR 面
2022 年 12 月 21 日 — 通知面试的部门没 HC 了,可转推荐到另一个部门
2022 年 12 月 26 日 — 部门 leader 加面(之前的部门没 HC 了,转到另一个部门加面)
2022 年 12 月 29 日 — 沟通 offer
2023 年 01 月 12 日 — 录用函
前三面都是一个小时起步,二面好像甚至有一个半小时。通知部门没 HC 后心已经凉了半截,但还是抱着试试的态度再面一次。丢了一个多月的八股,顶着压力准备了几天。加面的面试官当时已经阳了,说什么我也听不太清楚,电话聊了二十多分钟。面试官问了几个问题过后就顶不住了,一直咳,后面基本是我在说。反问的时候问面试结果,想着过与不过请痛快点,别让我再等了,遭不住了。然而有规定,只是说本周内通知,面完也没抱多大希望,只是长舒一口气,觉得自己已经努力了。
废话不多说了,上面经:
一面
- 介绍项目;
- 项目的难点,有什么收获;
- Vue 和 React 的区别;
- Vue 的双向绑定;
- Vue 中的 nextTick;
- JS 判断数据类型;
- instanceof 的原理;
- 浏览器事件触发方式;
- 如果 addEventListener 不能用,怎样触发事件捕获;(这里仍然没弄明白,知道的大佬解答一下)
- 同源策略;
- 如何跨域;
- 正向代理与反向代理的区别
- JSONP 怎么实现的;
- 输入 URL 到页面渲染经历的过程;
- DNS 解析过程,使用的传输层的什么协议;
- TCP 与 UDP 的区别;
- TCP 如何保证可靠传输的;
- TCP 三握手的过程;
- 如果最后一次握手丢失会发生什么;
- Web 安全-XSS 和 CSRF,如何防范;
- token 是怎么防范 CSRF 的
- 排序算法知道哪些
- V8 引擎使用的什么排序算法(即 Array.sort())
- 讲一下快排
- 问了笔试的一道没做的编程题;
- 单链表删除第 n 个元素,怎样在一次遍历中完成;