小红书前端1~3面面经

一面(9月19日下午4点)

1. 自我介绍;
2. vue双向绑定原理(数组和对象分别的处理方式);
3. vue组件通信的方式;
4. es6;
5. js中有哪些对象是可迭代的;
6. js的基本数据类型;
7. 浏览器缓存;
8. 如果一个静态文件发生了改变,但是强缓存时间还没有过期,怎么让文件内容也发送改变;(生成的静态文件名称使用哈希值,这样的话只要结果改变之后文件名就会不一样,这样请求的就是新的文件);
9. 实现一个js函数,满足先开始显示红色3秒、然后显示黄色1秒,最后显示绿色2秒,进行循环;
10. 手写快排;
11. 概述一下原型和原型链;
12. 性能优化;
还有一些不记得了

二面(9月19日下午5点40)

1. 主要问了项目的技术难点;
2. 手写函数:传入一个数字(包括正负数、小数),返回一个隔3位就在中间插入一个逗号,如:-123456789.3423 => -123,456,789.3423
3. 怎么学习的前端;
4. csrf、xss攻击;
有些不记得了

三面(9月19日晚上7点30)

1. 合作完成项目时候遇到的问题,以及怎么个解决方案;
2. 合作完成项目时候你是怎么划分模块的;
3. 如果现在让你实现一个日历的公共组件,你觉得作为封装这个组件,需要暴露出哪些可以配置的选项,就是类似于ui库一样的,你封装的组件能够提供给其他使用者哪些操作;
4. 问我如果在一个组件中,在一个方法中,修改了某一个data中属性的值,然后跟着又修改了一次,那么整个组件更新了几次?如果第二次更新使用了setTimeout来进行包裹,那么又应该更新几次?为什么?(主要就是说一下vue的nextTick部分源码的一个逻辑即可);
有些不记得了,一天面太多了。

本来是9月19日晚上8点30进行四面的,但是后来hr打电话来说通过率有点高,安排不过来,所以推到了21号进行4面。不得不说小红书的效率是真的快,每一轮面试都是在面试完5分钟内给结果,不像其他公司等那么久结果还挂了那心都凉了。许愿hr面顺利通过,许愿offer

#面经##小红书##校招##前端工程师#
全部评论
艹。通过率有点高是什么鬼。别踏马的三轮技术面后,还要排序才给发意向书吧。这也太恶心了。
点赞 回复 分享
发布于 2020-09-19 22:06
天 我三面后面试官就说今天的面试流程结束了 后续等安排 这难道是又凉了😨
点赞 回复 分享
发布于 2020-09-19 22:52
线上收不到通知就直接凉凉😭,线下好歹还能知道结果
点赞 回复 分享
发布于 2020-09-20 15:02
我和你一样的,也是9月19号下午小红书面3轮,第4轮hr面推到了9月21号下午😂
点赞 回复 分享
发布于 2020-09-21 16:22
能加老哥 联系方式吗
点赞 回复 分享
发布于 2021-01-11 21:33
老哥这里三面的第四个问题你可以简单给我解答下吗我对一下谢谢了😄
点赞 回复 分享
发布于 2021-02-20 00:22
这是校招?
点赞 回复 分享
发布于 2022-03-02 20:28

相关推荐

7 61 评论
分享
牛客网
牛客企业服务