小红书-社区技术前端一面

  1. 部门介绍以及我的自我介绍
  2. 介绍一下在小米的业务。
  3. 实习中你觉得最满意的一个需求
  4. 语音识别。为什么要用库
  5. 虚拟滚动怎么做的?怎么减少的白屏时间?

3. HTTP 1.0 和 HTTP 2.0有什么区别?

1. 头部压缩 2. 多路复用 3. SSE

4. react渲染的过程是什么样的?

vdom -> reconcil -> fiber节点 -> commit -> 真实dom节点

渲染的时候能够中断吗? 回答的可以

5. react有什么渲染机制的优化?

说了fiber,useCalllback,useMemo 和状态管理库这些,后来反应过来面试官可能是想问diff算法和并发这些,因为他们用的vue(现场没反应过来)。

6. 做题 : promise ✅

7. 做题:树的层序遍历,倒序输出✅

8. 如何减少的首页白屏时间

网络资源:cdn。图片,字体压缩,网络请求合并,ssr 懒加载,webpack分包这些

9. iframe在大量数据交换的时候会有什么问题?

鼠鼠 回答的 iframe会有安全问题csrf,xss这些,面试官可能想问 性能相关的,🐭不知道。

10. 小程序的ios输入盘遮盖问题是什么?

11. 宏任务会阻塞渲染进程吗? 回答的会

反问:

1. 部门做什么的?部门技术栈是?ai用的怎么样?

做社区技术的,b,c,跨端都有。Vue3+ts(所以问的react问题,可能是基于vue的设计去问的) ai全面拥抱的态度。

2. 如何看待我的面试表现?

有要求不让回答

3. 大模型时代,看重深度和广度(以后都不问这个问题了,有点sb了)

深广都需要有

4. ai时代对前端冲击比较大,如何看待?(以后不问了)

前端仍然重要

5. 小红书节奏怎么样?(这种问题等hr面再问吧)

10/9-10。

感觉大多数问题都不是传统八股,是和项目相关往深了问的,有些细节问题没写出来,面试官和鼠鼠也没有反问的过程,大部分我的反问都被无视了,感觉聊不到一起,面试官是无情的出题机器 + 技术栈不匹配,感觉寄了。约二面了更新

9月2号更新,打电话问了hr,也是挂掉了,第一是业务栈不匹配,二是我回答的时候,需要条理清晰。

全部评论

相关推荐

评论
3
8
分享

创作者周榜

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