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

时间: 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)
  • 聊聊天:啥时候来实习啥的...

反问:

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

二面自我感觉寄了。

----

更新 二面挂,算法给了到简单的hard,没写出来

#如何判断面试是否凉了##实习,投递多份简历没人回复怎么办##前端##投递实习岗位前的准备#
全部评论
楼主要不考虑再投下拼多多?https://www.nowcoder.com/feed/main/detail/4be1e65f12164637a9edcb5e3d50b6f1
1 回复 分享
发布于 2023-02-26 12:49 上海
请问楼主 一二面隔了多久呀
1 回复 分享
发布于 2023-02-15 01:45 吉林
楼主在哪投的啊
点赞 回复 分享
发布于 2023-02-21 00:22 广东
楼主我能问下 小红书是不是也有刚开始的上机笔试的啊,难度怎么样。
点赞 回复 分享
发布于 2023-02-17 23:50 浙江
乍一看都说不上来,就知道有这个东西 = -= 哎。
点赞 回复 分享
发布于 2023-02-17 23:49 浙江
楼主好强
点赞 回复 分享
发布于 2023-02-16 20:35 江西
6,感觉我好多八股都说不上来
点赞 回复 分享
发布于 2023-02-16 12:14 湖南
点赞 回复 分享
发布于 2023-02-14 21:35 湖北
6
点赞 回复 分享
发布于 2023-02-14 21:11 陕西

相关推荐

面试时间:4.20晚上7点 时长35min面试官很友善,也很年轻,给我很强烈的一种公式的味道,从八股到项目到ai到手撕,特别强烈的公式感1. 自我介绍2. 讲一下浅拷贝和深拷贝的区别。3. Vue3 相比 Vue2 有哪些优点和升级?4. 你怎么理解 Vue3 里的 Hooks / 组合式逻辑?5. 你有没有自己封装过 hooks?适合在什么场景下封装?6. 讲一下 Vue 里的虚拟 DOM,它主要解决什么问题?7. 从输入 URL 到页面最终渲染出来,中间发生了什么?8. 多人协作开发时,Git 分支一般怎么管理?9. 如果你往公共分支提交了一段有 bug 的代码,怎么安全撤回?10. 你有了解或使用过 React 吗?11. 介绍一下你的 AI 对话平台项目,项目规模、页面结构和你负责的部分分别是什么?12. 你项目里用了 SSE,如果里面混合了文本、图片、视频,你会怎么处理?13. 你项目里的本地持久化机制是怎么做的?为什么用 Pinia 和 LocalStorage?14. 如果会话数据不断增长,LocalStorage 超出容量上限了怎么办?15. 如果把 SSE 改成 WebSocket,能力上能不能完全对齐?有哪些差异?16. 介绍一下你的通用后台管理系统项目,这个项目的难点是什么?17. 你们上传的文件一般是什么类型?18. 分片上传的分片策略是怎么设计的?为什么用这个阈值?19. 分片是越多越好还是越少越好?怎么权衡?20. 讲一下断点续传的完整实现流程。21. 秒传是怎么做的?核心判断依据是什么?22. 你做的前端性能优化有没有量化效果?怎么测出来的?23. 你平时学习前端主要通过哪些渠道?24. 你最近有了解哪些前端相关的 AI 工具?25. 你怎么理解 Skills?26. 手撕:LC20. 有效的括号27. 反问
查看26道真题和解析
点赞 评论 收藏
分享
评论
31
125
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务