技术面
1. 腾讯前端实习一二面
- 算法
- 爬楼梯问题,todo
- 最远数组问题,lc 55,跳跃游戏,todo
- 304 协商缓存
- 输入url之后
- http 2.0
2. 腾讯WXG校招六轮面试
- 一面
- 数组拍扁,多维数组变为一维数组
- 用递归的解法
- 不用递归的解法
- 用字符串处理的解法?没想到
3. 腾讯面经
- 合并两个数组
- concat
- a.concat(b)
- ...拓展运算符
[...a, ...b]
- 这个应该会问到深拷贝浅拷贝,上述两个都是深拷贝
- concat
- 斐波那契数列的实现,优化
- 实现方式
- 递归,耗内存
- 手动缓存优化,缓存已经计算的值
- 尾递归优化
- 实现方式
- http和https的区别
- 加密?怎么加密,加密算法,对称加密和非对称加密
- http 明文传输不安全,https加密传输安全,如何体现加密传输
- 端口不一样
- 加密?怎么加密,加密算法,对称加密和非对称加密
- https建立的过程
- 一点都不会
- 三数之和
- 两数之和加强版?
- 实现css框架
- 没有答题思路
- http建立链接为什么是三次,而不是四次两次
4. 非科班二本前端大厂面试的心路历程和总结
- 手写promise
- 我觉得是必考
- 合并n个有序列表
- ?没懂考点
- 渲染超长list,实现dom节点复用
- 什么是cors,为什么要用cors
- dns寻址过程,简述cdn原理
- 前端微服务的理解,好处,坏处
技术类必问
- 从url输入到页面展示
- 各种手写,bind,new,promise
聊天类必问
被问
- 前端职业生涯的规划(技术路线,管理)
- 人生的规划(城市,结婚)
问对方
- 前后端技术栈是怎样的
- 上线节奏是怎样的
- 对现在主流前端框架的看法?
- 看你有github,你一般在github上做什么呢?
- github看过什么关于前端项目的源码?
- 向什么源码提过pr?