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

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 江苏
这个转正率高吗哈哈
点赞 回复 分享
发布于 2025-04-22 17:34 河南
这个实习要求这么高吗?问这么多
点赞 回复 分享
发布于 2023-03-16 20:27 河北
膜拜大佬
点赞 回复 分享
发布于 2022-10-22 11:11 湖南

相关推荐

李橙子:结果虽不够理想,但过程本身已是宝贵的淬炼。能把学习机会放在薪酬之前,证明你目光长远。先踏实进去,用这段时间扎实学好Python后端,把公司项目吃透,你的价值会在下一份工作中完全体现。这个起点,值得。
点赞 评论 收藏
分享
02-07 12:06
已编辑
华侨大学 测试开发
最近看到很多 92 的,甚至是硕士,开始往测开赛道卷,说实话有点看不懂。先把话说清楚,大厂里的测开,绝大多数时间干的还是测试的活,只是写点自动化脚本、维护测试平台、接接流水线,真正像开发一样做系统、做架构、做核心平台的测开少得可怜,基本都集中在核心提效组,而且人很少,外面进去的大概率轮不到你,我想真正干过人都清楚。很多人被洗脑了,以为测开也是开,和后端差不多,只是更简单、更轻松、还高薪。现实情况是,测开和开发的职业路径完全不一样。开发的核心是业务和系统能力,测开的核心是稳定性和覆盖率,前者是往上走,后者天花板非常明显。你可以见到很多开发转测开,但你很少见到干了几年测开还能顺利转回开发的。更现实一点说,92 的高学历如果拿来做测开,大部分时间就是在做重复性很强的杂活,这种工作对个人能力的放大效应非常弱。三年下来,你和一个双非的,甚至本科的测开差距不会太大,但你和同龄的后端、平台开发差距会非常明显。这不是努不努力的问题,是赛道问题。所谓测开简单高薪,本质上是把极少数核心测开的上限,当成了整个岗位的常态来宣传。那些工资高、技术强的测开,本身就是开发水平,只是挂了个测开的名。普通人进去,99% 做的都是项目兜底型工作,而不是你想象中的平台开发。测开不是不能做,但它绝对不是开发的平替,也不是性价比最优解。如果你是真的不想做开发,追求稳定,那测开没问题。但如果你只是觉得测开比后端容易,还能进大厂,那我劝你冷静一点,这只是在用短期安全感换长期天花板。有92的学历,如果你连测开这些重复性工作都能心甘情愿接受,那你把时间精力用在真正的开发、系统、业务深度上,回报大概率比卷测开要高得多。想清楚再下场,别被岗位名和话术带偏了,就算去个前端客户端也是随便占坑的,测开是一个坑位很少赛道,反而大面积学历下放,不用想也能知道会是什么结果,我想各位在JAVA那里已经看到了
小浪_Coding:工作只是谋生的手段 而不是相互比较和歧视
点赞 评论 收藏
分享
评论
6
14
分享

创作者周榜

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