小红书——前端实习一、二面面经

岗位:前端开发实习生-上海岗位

面试时间:2021-04-12

面试形式:赛码网-视频面试

面试时长:一面、二面各 一小时 左右

第一次经历一面、二面连着面的,一面完后一面面试官让等个十分钟进行二面。最后两面一共花了两个多小时,说得口干舌燥,面完感觉整个人都很累。

两个面试都没有进行录音,很多都忘了,只能回忆起一些零散的知识点了。

一面问题相对基础,基本还能回答个大概;二面面试官一看就是个大佬,问的问题更加深入,不是那些面试八股文,最后反问环节大佬的回答让人受益良多。

面试体验都很好,面试官都很和善可亲,循循善诱。

一面部分知识点:

  1. Promise

  2. ES6 新特新

  3. Set,Map区别,Set能遍历吗

  4. Set 里面,mySet.add([1]); mySet.add([1]);, mySet.size 是多少

  5. 继承的几种方式

  6. 原型链

  7. Vue 双向数据绑定原理

  8. 发布-订阅者模式 原理

  9. 手撕代码:反转链表

二面部分知识点:

  1. 对浏览器的了解,浏览器组成,页面渲染,浏览器线程等……

  2. 原型链

  3. 布局方式

  4. Vue 怎么写组件

  5. Vue 代码风格指南

  6. axios 使用,设置什么的过期时间(忘了……)

  7. 计算属性和 data 的关系

  8. TCP

  9. HTTP2

  10. 操作 DOM API

  11. Vue 路由的优点

  12. Vue Router 钩子函数

  13. python 虚拟环境隔离怎么做的?面试官是想问我相关的一些原理,不过我并不知道……

  14. 手撕代码:判断链表是否有环

  15. 手撕代码:手写 instanceof

感觉相比于一面,二面面试官更想了解我对于一些知识点有没有深入底层,真正去了解过使用过。

不足之处还很多,继续努力。
#实习##前端工程师##小红书##面经#
全部评论
1 回复 分享
发布于 2021-04-12 20:32
楼主最后拿到小红书实习offer了嘛
1 回复 分享
发布于 2021-09-14 03:17
被你说的八股文都不重要一样0 0
点赞 回复 分享
发布于 2021-04-13 17:06
楼主啥时候投的?
点赞 回复 分享
发布于 2021-04-13 21:17
楼主,听说已经出结果了?
点赞 回复 分享
发布于 2021-04-14 15:45
请问一面之后楼主多久收到二面通知的?
点赞 回复 分享
发布于 2022-02-16 15:00

相关推荐

一面1. 自我介绍2. React的常见hook3. 跨组件状态怎么管理4. Redux和Zustand的区别(不知道,反正我觉得更简洁)5. Webpack和Vite的区别6. ESBulid为什么热更新更快7. ESMoudle和CommonJS的应用场景区别8. 移动端响应式布局怎么实现9. 媒体查询设了几个档10. 移动端图片使用几倍图11. git revert rebase reset的区别12. git reset --soft 和 git reset --hard的区别13. 单页应用优化14. 组件按需加载,比如引入需要Antd中的一个组件,如何按需加载15. 组件库ESMoudle和CommonJS哪种可以按需加载(为什么ESMoudle可以实现Tree Shaking,CommonJS支持动态加载模块,所以不行)16. 事件循环(浏览器和Node.js的)17. Node.js的组成部分18. Nuxt.js和Next.js等SSR框架的作用代码题1. 实现三栏布局2. 深拷贝和浅拷贝(写一下即可,不是手写)二面1. null和undefined的区别2. typeof null等于什么,为什么是Object(顺带一提 typeof undefined是undefined)3. ES6 let const的引入解决了什么问题4. 什么是闭包(后面面试官提到,对于这类概念性问题,最好能够使用通俗易懂 的语言描述,比如tcp的三次握手,可以比喻为打电话的三次确认,很好的一个思路)5. 深拷贝和浅拷贝的区别6. 纯函数,(我知道react函数式组件用到了这个概念,但不清楚他,只知道无副作用。实际上纯函数是确定性的:给定一组参数,返回值是确定的;没有副作用,不会修改外部状态)7. slice和splice的区别(都是切割数组,slice返回新数组不改变原数组,splice返回被删除的数组不改变原数组)8. 轮询(即在特定间隔时间不断请求资源,分为短轮询和长轮询,短轮询即在间隔较短的时间内不断请求资源;长轮询则是在请求服务器之后保持连接,等待服务器返回新的数据,连接次数较少)9. CSS的层叠性(样式叠加抵消,类似ps的图层概念,同样的权重下,下面的样式可以抵消掉上面的样式,当然不同的选择器也有不同的权重,例如类选择器、ID选择器、标签选择器之类的,行内样式,import关键字等等,样式的层叠性是CSS的基础,面试官也问了我CSS的中文名,即层叠样式表,突出层叠)10. line-height:1是什么效果,我以为是默认行距,但其实是一倍字体大小11. position:sticky,在什么场景下有用12. TCP的三次握手(面试官这里很明显的要我用更加通俗的语言解释)13. vue和react更熟悉哪个,vue,面试官说那我考一些react的吧,哈哈哈14. useEffect15. react优化方法16. 懒加载17. web worker18. 我怎么看待面试八股文这件事,觉得八股文有意义么挂 #百度求职进展汇总# #我的实习求职记录#
点赞 评论 收藏
分享
6 72 评论
分享
牛客网
牛客企业服务