5.11 小红书社区服务一面40m过
1. 自我介绍
2. 项目介绍
1. 说了一点虚拟列表,说了仿小红书瀑布流(面试官说他做的😭遇上正主了)
2. 登录到后续请求的操作,token携带在哪?如何存储?鉴权?
3. 单点登录讲一下
3. 来了一个事件循环看代码说输出
4. 一个this指向
5. 一个数组分类
```javascript
const arr = [1, 2, 3, 4, 5]
Array.prototype.group = function (fn) {
const res = {}
for (let i = 0; i < this.length; i++) {
const key = fn(this[i])
if (res[key]) {
res[key].push(this[i])
} else {
res[key] = [this[i]]
}
}
return res
}
const ans = arr.group((item) => {
return item % 2 === 0 ? 'even' : 'odd'
})
console.log(ans)
```
很简单,有些小插曲,面试官直接指导!很舒服,人超好,爱了
6. 输入url到浏览器渲染发生了什么?
7. fiber为什么出现?解决了什么问题?
8. git rebase merge区别
9. webpack构建过程?(没答出来,我说没怎么了解过,真是没学过哈哈)
10. 如何学习前端?
11. 求面试官给了一些建议,让我看看工程化相关的知识,然后讲了一下未来的技术发展方向。人尊嘟尊嘟太好了
面试了四次,每一次的面试官人都超级好。对小红书的技术方向和组内氛围也比较向往。希望有机会能共事
2. 项目介绍
1. 说了一点虚拟列表,说了仿小红书瀑布流(面试官说他做的😭遇上正主了)
2. 登录到后续请求的操作,token携带在哪?如何存储?鉴权?
3. 单点登录讲一下
3. 来了一个事件循环看代码说输出
4. 一个this指向
5. 一个数组分类
```javascript
const arr = [1, 2, 3, 4, 5]
Array.prototype.group = function (fn) {
const res = {}
for (let i = 0; i < this.length; i++) {
const key = fn(this[i])
if (res[key]) {
res[key].push(this[i])
} else {
res[key] = [this[i]]
}
}
return res
}
const ans = arr.group((item) => {
return item % 2 === 0 ? 'even' : 'odd'
})
console.log(ans)
```
很简单,有些小插曲,面试官直接指导!很舒服,人超好,爱了
6. 输入url到浏览器渲染发生了什么?
7. fiber为什么出现?解决了什么问题?
8. git rebase merge区别
9. webpack构建过程?(没答出来,我说没怎么了解过,真是没学过哈哈)
10. 如何学习前端?
11. 求面试官给了一些建议,让我看看工程化相关的知识,然后讲了一下未来的技术发展方向。人尊嘟尊嘟太好了
面试了四次,每一次的面试官人都超级好。对小红书的技术方向和组内氛围也比较向往。希望有机会能共事
全部评论
神![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43)
![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43)
![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43)
相关推荐
11-19 18:40
安徽工业大学 网络安全 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享