emmm 7.17提前批截止的前一天投递的简历 7.28hr面加意向书 秋招第一个offer
一面 1:05

面试官是一个人十分阳光的小哥
一直都在说 不要紧张 ok ok
字节面试官 和蔼度拉满好吗

1.计算机网络的七个层
2.udp 和 tcp 的区别 基于udp 和 tcp 分别有什么协议
3.dns
4.谈一谈对CDN的理解
5.手写css 水平垂直居中的几种方式,那种最好
6.浏览器从打开以后发生了什么
7.操作系统的磁盘调度算法熟不熟悉 一共有多少种
8.ndoe.js 的事件循环
8.宏仁务 微任务 process.next.Tick() 和 Vue next.Tick()
9 手写一个 event类 包括 on() off() once() emit() 方法
10.有什么想问的嘛

二面 58:00

面试官看我简历 说 你是软件工程专业吧
编译原理学过吧 说一下编译原理的过程吧
2.dns 的解析过程
3.koa 框架的 洋葱模型
4. 用js手撕一个二叉树的序列化和反序列化
5.写一个merage函数 将两个有序数组合成一个有序数组 不能用 concat sort
6.对称加密 非对称加密的区别
7.堆和栈的区别
8.http 和 https的区别
9.callback promise 和 async/await 的区别
10.设计者模式
11.有什么想问的么
聊了一会 问我有没有来深圳玩过 我说面试过了不久能去了嘛
快结束了的时候 二面面试官说我基础掌握的还不错 (楼主是java->php->node->前端)
就是框架掌握的还不行 (一面的时候小哥问我框架 我说我对koa 和 egg 熟悉 在学vue react)
然后给我说让我这两个月把 react redux antd学好 我本来以为这是不要我了 让我校招再来没想到二十分钟就收到三面通知了

三面 1:08
三面面试官上来就说 你是node java 学的好为什么不去投后端而是前端
我从 "大前端 兴趣"来解释了一下

  1. node 和 java 的区别(业务逻辑、分别擅长什么)
  2. node和java 在处理高迸发的方式
  3. 项目中用到了什么 (egg mongodb)
    用没用过 mysql mysql和mongodb 的区别
    在项目中为什么要用 mongodb 不用mysql
  4. 给你一个 div 一个 a标签 怎么在将鼠标放在a标签上时 div显示 移走div 消失
  5. 如果有 1000个 a 标签呢 怎么优化
  6. 怎么才能做出来 类似百度的 边搜索会弹出下拉框 里面有相似的搜索结果
  7. 搜索框一直输入 怎么办 手撕了一个防抖
  8. 二叉树熟不熟悉 二叉树的翻转 和 层次遍历
  9. 又回到了项目 讲了讲 rbac
  10. 问了我简历上的 SSH的项目..
  11. 有什么想问的嘛? 深圳热吗?

hr面 15min
7.22三面完的时候面试官说和一面二面面试官商量一下 一周内给答复
7.28 下午收到 hr打来的电话
晚上收到 意向书

只能说运气好 不过终于上岸 祝福小伙伴们也尽快拿到offer