文章申明:转载来源:https://www.nowcoder.com/discuss/763303
一面
- 讲 ES6 语法
- 手写深克隆
deepClone
, 要求考虑到对象, 数组, Date, 正则和函数 - 手撕算法: 求一个字符串的最长无重复子串
- 设计模式了解过哪些? mobx 用的什么设计模式
- node.js 了解过吗
- 手撕代码: 要求实现一个简易版的 Node.js 中的
class EventEmitter
- 讲讲微前端有哪些原理
- react hooks 在使用时有哪些常见的坑
- 讲讲 fiber
- 拉家常, 为什么这么晚才校招, 现在已经有 offer 了吗
今天中午面试官电话 call 我, 说我一面结果出来之后一直没约二面, 再不约过了国庆假期就过期了, 因此今天就约二面; 在这里给这位在假期还在忙面试的面试官鼓个掌
二面
- 自我介绍, 问之前实习经历
- 讲讲你之前实习部门的的业务模型, 你们的项目和竞品相比在商业模式上的区别, 各自有哪些优势和不足
- 讲讲 html 页面渲染过程
- 讲讲 cookie 是什么
- 讲讲 https 相比 http 有哪些区别
- 讲讲
http/1.1
,http/2.0
- 讲讲数据结构 Map
- 算法题: (动态规划)一个 10 * 10 的大正方形棋盘, 上面分布 100 个格子, 其中每一个格子都写着一个数字。 现在你站在棋盘的左下角, 你需要走到棋盘右上角, 规定走一步只能走右侧或者上方的一个格子, 找出一条路使这条路所有格子的数字加起来值是最大的
- 问 SQL 语句(问前端这个让我不太懂, 可能是往全栈发展?)有一个学生成绩表, 表格每一行记录学生的学号, 姓名, 若干个科目的考试成绩, 要求写一个 SQL 语句,获取所有学生所有科目的所有成绩加起来之和
三面
本轮面试没问任何技术问题
代码之路任重道远,愿跟你们努力习之
感谢分享!!!!