小红书电商技术面经(一二面)排序挂

一面(30min)「11.25」

正常自我介绍

1 说说原型原型链吧

边说面试官边点头~

说完说你这边掌握还可以啊

2 你在学校有没有学其他语言啊

说了 Python

3 你觉得 Python 和 JS 有啥区别啊,这个超纲了,没答出来也不要紧

我直接说 JS 没有真正的 Class,ES6 的 Class 不过是语法糖罢了,正准备继续找点东西说。

他直接打断了,说就是想听你说这个,不用说了,我们继续。

4 说说 HTTPS 对称加密和非对称加密吧。

这里对称/非对称不是很清楚,就有点问题。

5 聊聊项目吧

我把我项目详细介绍了一下。

我说我项目定位用了 soucemap,我对这个原理也有所了解

面试官乐,好,那你了解你就说说 soucemap 原理吧。

我直接开始吟唱~

然后扯了一下这玩意和 Redis 很像,讲了一下自己博客性能优化的过程

6 反问:部门职能,hc还有没有?

小红书很快,10min 约二面,加了微信,下周一二面。

二面(40min)「11.28」

简单介绍一下你的项目吧。

1 前端监控系统

这里我详细说了一下前端监控系统这个项目。

  1. 应该要有通用的流程。
  2. SDK 上报是有性能的指标,有些冗余的,不仅仅是能力的实现,还有性能的问题。
  3. 发送机制是咋样的,实时发送可能不太好,需要使用一个 queue 。
  4. 白屏的情况怎么处理。从 DOM 结构来进行考虑的。
  5. 造成白屏的场景有哪些
  6. 太慢了
  7. JS 侧出线阻塞
  8. Crash 也可能出现 「兼容性」
  9. 未拉取下来。
  10. JS 直接挂掉了,并没有在 mounted 启动了,代码有问题(启动时机问题
  11. 性能判断时机
  12. 这个检测时机我也不是特别清楚。

2 UNI-APP

  1. 一码多端的方案
  2. H5 的分辨率问题「高清屏方案,不同的属性有不同的」「多投的问题」
  3. 有没有遇到什么坑点
  4. 兼容性问题「」
  5. 微信小程序进行分包/APP里面也有所不一样。
  6. 小程序的端框架和 Hybrid 框应用的核心区别

3 二次 Axios 封装是咋封装的。

  1. 基础的一些配置
  2. 做一道代码题目

4 算法:将 “驼峰命名法” 转化成下划线切割。

#如何判断面试是否凉了#
全部评论
hr面多久有结果的
1 回复 分享
发布于 2022-12-02 00:24 广东
1 回复 分享
发布于 2022-12-02 12:44 江苏
楼主,请问前端性能监控项目有无相关链接?想要学习一下,最近也在看这方面的,谢谢大佬~
1 回复 分享
发布于 2022-12-20 16:31 新加坡
楼主可以问问你的前端监控项目在简历上怎么提炼的吗,我也做了这个,可能做的太菜了硬是写不出来(如果问的越界了q我我删下评论哈)
点赞 回复 分享
发布于 2023-02-14 23:10 湖北

相关推荐

不愿透露姓名的神秘牛友
10-29 21:14
已编辑
点赞 评论 收藏
分享
9 19 评论
分享
牛客网
牛客企业服务