上海爱用科技前端实习(可转正)技术面

1. 问nodejs中间件是什么,如何在中间件中中断请求,若不想在所有的接口都使用中间件,只挑几个固定的接口用中间件,该如何处理。

2. 看见了你的项目有用户上传视频功能,若用户的视频有十几个G,如何保证别人在看这个用户的视频的时候不卡,回答把视频分段,切片加载,接着问:那如何进行切片分段加载,后端应该怎么写。

3. 看见你项目登录注册功能用到了jwt,jwt有哪几部分组成,jwt的优缺点,如果一个非法份子登录你的网站干坏事,那么你后端应该怎么做把他踢下线。

4. 有哪几个遍历数组的方法,回答forEach,map方法,接着问:可不可以在forEach方法里用break终止循环,

5. 问如果后端给你返回的对象数组有重复的,如何过滤掉重复对象,回答用map数据结构,接着问:具体如何操作,map与object有何区别,object的key是否有序,我回答无序,面试官说:那为什么打印一个对象,key的首字母排序会a,b,c,d这种排下来,我笑了笑说不知道,哈哈哈。map与weakmap有什么区别。

6. 问在循环里发送请求,考察await等待请求

7. 看见你项目里用到了自定义视频播放器,如果把它抽成组件,参数有哪些。问你如何获取每个视频的时长,我说通过js的一个事件函数,具体忘了。。。

8. 问promsie的then链式调用,第一个promise失败,第三个then还会执行吗,then函数参数值是由上一个promise的什么决定。

9. 反问:面的是实习岗位,公司转正率高吗,公司业务主要是,技术栈用到了哪些?

   面试大概45分钟。估计凉了
#面经# #秋招# #校招#

   
全部评论
面试官往死里问啊
1
送花
回复
分享
发布于 2023-01-16 23:21 江苏
膜拜大佬
点赞
送花
回复
分享
发布于 2022-10-22 11:11 湖南
滴滴
校招火热招聘中
官网直投
这个实习要求这么高吗?问这么多
点赞
送花
回复
分享
发布于 2023-03-16 20:27 河北

相关推荐

3 7 评论
分享
牛客网
牛客企业服务