当前位置: 首页 > 面试经验 >

小红书前端日常实习一面凉经

优质
小牛编辑
116浏览
2023-03-28

小红书前端日常实习一面凉经

时间: 2月13下午 平台:赛码网,视频面大概70分钟

顺序大致是下面,讲到哪问到哪,基础知识最好要结合项目或者实际回答,没录音不完全,有错误请指正

首先面试官人超级好,细心提问,耐心解答问题,并经常反馈鼓励,面试体验非常好

  • 自我介绍、项目亮点介绍
  • Vue的数据响应式详细点
  • 观察者模式 和 发布订阅的区别
  • Vue2对Object.defineProperty()的完善
  • 假如有一个空数组 修改为字符串vue(2,3)能监听到嘛
  • 立即通知更新视图渲染的api($set、assgin...)
  • 讲讲assgin吧
  • Vue的$nextTick原理及作用 看代码讲输出

// vue 简单化了
tets() {
let a = '1'; // a是响应式数据
a = '2'
console.log(a);
this.$nextTick(()=>{
console.log(a)
})
}
  • js的事件循环
  • 宏任务 微任务有哪些
  • vue是怎样实现批量更新dom的原理
  • 讲讲node 的 Process
  • 代码看输入题 传统异步
  • Promise的使用,为什么要使用,catch和then的区别
  • Promise常用api使用和区别,与实际栗子场景(我讲了一个面试官自己讲了一个)
  • PromiseA+规范及其原理
  • async await及其原理(es6 Generator+Promise语法糖)
  • 讲讲es5继承 es class
  • 手写instanof、组合式寄生继承
  • 发布订阅及口撕、循环引用怎么解决、weakmap和map介绍
  • 首屏加载优化手段 你项目怎么用的
  • 关键渲染路径 eventloop介绍
  • gzip、cdn、雪碧图介绍 你怎么用的
  • 怎么减少http请求
  • 多个同域名请求会合并嘛
  • 同域名请求的最大并发数限制 (一般回答6 Chrome)
  • 强缓存和协商缓存及其字段、缓存新鲜度,缓存优先级  cache-control max-age单位(秒)
  • flex布局及其参数详细介绍
  • flex:1; 父元素为flex布局下两个子元素怎么分 (按flex比值)
  • BFC是什么及项目中的使用栗子
  • position属性介绍及其默认值
  • 手写左固定右自适应
  • 一些项目具体实现 i18、组件封装、歌词高亮滚动等
  • 看一下你的github,看了说看你应该挺熟悉的就不考了(我:我觉得绿色的很多很好,面试官:我当年比你还痴迷)
  • 讲讲CI/CD
  • 讲讲 github actions,github pages等等
  • pnpm npm yarn 区别具体点(面试官说不要沉迷pnpm)
  • 聊聊天:啥时候来实习啥的...

反问:

  • 我的表现怎么样(前面面试官说他当年面试时要求是八股要非常熟悉)
  • 具体部门职能(业务) 并非纯鸡架 + 小业务?
  • 大公司的工作流是怎么样的

二面自我感觉寄了。

#如何判断面试是否凉了##实习,投递多份简历没人回复怎么办##前端##投递实习岗位前的准备#
 类似资料: