【小红书】前端岗-三轮技术面+一轮HR面(已offer)

  1. 原型链、作用域输出题
  2. 事件循环输出题
  3. 伪类、伪元素
  4. 盒模型、 box-sizing
  5. BFC与清除浮动
  6. 选择器优先级
  7. min-width、max-width、width的包含(优先级)关系
  8. 输入URL到渲染页面的全过程
  9. 8中哪些阶段可以优化提升效率
  10. 强缓存、协商缓存发生在8中的哪些阶段
  11. CDN
  12. TLS/SSL
  13. vue router 和 route的区别
  14. vue单向数据流的特点、vueX使用方式
  15. es6 set和map特点和区别
  16. 箭头函数和普通函数的区别
  17. js异步处理发展史
  18. async await 原理
  19. 手写题:Promise.all

面试官是位小姐姐,人美声甜(和某位B站UP主好像),有问题回答的有出入时会给时间确定答案。

二面(52min)

  1. 介绍项目、难点、解决方案
  2. 项目私有定制功能举例
  3. 手写题:节流、防抖
  4. websocket如何建立连接,手写websocket建立过程
  5. CDN
  6. typeof、 instanceof区别
  7. 手写题:instanceof
  8. [“1″,”2″,”3”].map(parseInt)结果,并解释原因
  9. 如何让8返回[1,2,3] 用你能想到的最简单的方案(要求使用[].map())
  10. 怎么实现接口防刷
  11. DOS、 DDOS攻击原理和防范
  12. JWT
  13. 手写题:删除升序链表中重复出现的所有节点[1,2,3,3,4,4,5] => [1,2,5]

常规技术面试问题吧,不过手写题面试官不是很明白我的思路,给他解释了半天。

三面(47min)

  1. 实习经历有关提问
  2. 介绍项目、项目难点
  3. 平时怎么学习前端知识
  4. 加入正式线上项目给你的成长
  5. 工作地点考虑哪些城市
  6. 说说你体会最有成就感的一件事(技术层面和非技术层面各说一个)
  7. 进程、线程之间如何通信
  8. 浏览器处理AJAX请求和渲染页面是同一个进程吗,为什么
  9. 输入URL到渲染页面的全过程
  10. HTTP1/HTTP1.1、HTTP2、HTTP3各自解决的问题
  11. HTTP请求和TCP链接的对应关系
  12. 手写题:数组随机排序,写两种方案(自己写了三种)

面试官得知我是跨考研究生好像没问太多计算机基础的知识,反问环节面试官口头许诺了HR面,希望不要鸽我。

加面(23min)

  1. 为什么选前端
  2. 项目介绍、难点、解决方案
  3. 场景题:多端通信
  4. websocket详解
  5. 实习经历,团队分工,如何交流
  6. 除了前端,还了解哪些技术方向,举例说明
  7. 了解哪些开源项目,举例说明
  8. 未来技术规划
  9. 接受哪些工作城市

平淡无奇的加面,我还特地准备了的。。。
面试官应该是高管,讲项目难点解决方案的时候看得出他不是很懂技术细节点,甚至不知道我面的是前端😅😅😅。。。

HR面(35min)

  1. 为什么选前端
  2. 为什么投小红书
  3. 自己平时有用哪些短视频或者社区APP
  4. 你觉得抖音、B站、小红书你使用起来的体验差别有哪些,你更注重什么
  5. 兴趣,爱好,平时怎么使用小红书,关注哪些内容
  6. 你对直播带货怎么看(部门相关)
  7. 家庭情况、是否单身、对北京的看法
  8. offer情况,期望薪资

到头来才知道,一个多月没HR面的原因居然是:上一个对接我HRBP面试流程的面试官,居然忘了要面试,所有他对接的人都没有面试。
不过这个HR还是很负责的,面试完了之后马上就去给我询问薪资方案,当晚就OC了,虽然不是ssp有点失望,不过sp给的也好多,让人无法拒绝🤣。

发表评论

后才能评论