【菜鸟面经】小红书前端实习岗技术一面 2022.9

982 阅读1分钟

开场

自我介绍,3min左右。

项目介绍

聊简历上的项目,着重聊了两个,解决了什么业务,技术栈相关的内容。其他两个就让我简单介绍一下,整体比较放松。

简单问答

  1. 说一说从输入URL到渲染出页面经历了哪些过程?
  2. 这个过程你觉得有什么可以优化的?
  3. 浏览器的缓存有哪些?
  4. 协商缓存和强缓存有什么区别,工作原理?
  5. 让我打开浏览器用开发者工具随便捕获一个请求,然后解读它的报文响应头和请求头的内容含义。

现场写代码

实现一个树形结构的文件目录,点击展开/收起文件夹,悬浮时显示操作按钮,如下图:

0849f21bd9a253bc3256c0bf50ab5f9.jpg 最终二十分钟没有写完(太菜了),于是让我说了一下实现思路。 (面试后做完补了一份代码,重新梳理了一下思路发给了面试官。)

反问

  1. 这个岗位所在的部门是负责小红书哪一块的业务?
  2. 如果有幸拿到offer,我需要准备哪些技术知识来更快的融入工作环境?

总结

感觉整体比较随意,因为面试官说他的设备有点问题,让我直接用腾讯会议面的,所以还一直开着共享看之前做过的项目,感觉失误还是挺多的(问报文那个属实把我问得有点懵)。