Momenta前端日常实习 一面二面三面(OC)

base 北京,一共三轮技术面,日常实习难度比普通公司都要大一些,严重卡学历(非985 211不收)。
个人建议直接放最前面,人狠话不多:学历好的有机会直接去冲大厂,其次再考虑Momenta,学历不太够的直接绕过吧。

--------------------9.10 一面----------------------
1. 自我介绍

2. 介绍一下项目,项目中有什么难点?

3. 箭头函数和普通函数有什么区别?

4. 手写Promise.all

5. 算法:青蛙跳台阶

6. 手写Promise最大并发量

7. 描述一下事件循环?

时间一共1h 最后一题花了一点时间 最后被面试官评价说写的不够优雅 然后让我把代码发给他 估计是急着去吃午饭了。。。不过 中秋节约面试也情有可原吧hh~

然后就被约了二面,二面不写代码,等着问技术问题了 。


-------------------9.13 二面--------------------
很常规的八股文,记得几个说几个吧

1. 浏览器从输入URL到渲染到页面上经过了哪些过程?

2. 上述的过程如何优化,说出你知道的所有方案?

3. 如何减少网络请求的次数?为什么精灵图、合并资源可以减少请求?

4.说一下 浏览器缓存?

5. 还有网络、CSS、JS、Webpack、框架相关的一些题,不记得了

最后聊天:
1. 除了react和vue前端的框架,不局限于前端,你了解的技术栈有哪些?Docker学到什么程度?数据库PostgreSQL了解过吗? 
2.  WebGL Threejs GIS了解过吗? 答:了解 但是没实践过hh
3. 能实习多久?
---------------------9.14 三面-----------------------
三面应该是个技术leader,问的题很考验实践能力,八股文很少,是微信电话面的。

首先了解了一下基本情况,简单的自我介绍后就开始面试了,题目顺序是乱的,记得啥写啥:

1. 数组对象转树,说一下思路?如果数组中的元素对象嵌套很深,怎么办?

2. 项目如何监控错误异常?如何去判断是服务端错误还是客户端错误?

3. 项目里前端如何与后端配合?

4. ES6的面向对象了解吗? 说一下封装继承多态在ES6的class中怎么实现的?

5. js数组如何获取最大值?说你知道的方法?

6. React了解多少?useEffect的用法和作用?

7. 如何编写自定义hook?自定义hook一定要返回数组吗?

8. Redux了解的多吗?说用过,但是主要不是React技术栈,引导面试官往我熟悉的Vue方向上去问

9. 浏览器的缓存有哪些途径?回答了localStorage sessionStorage indexDB这些

10. Vuex刷新里面的数据会丢失吗?那如何解决刷新丢失问题,可以封装一个保存Vuex状态的插件吗,说一下思路?不太会,但是知道Vuex的持久化插件vuex-persistedstate,让说自己的封装思路的话,回答了应该可以借助localStorage

11. 说一下编写一个类,实现发布订阅模式的思路?如果要实现once怎么做?

12. 使用React\Vue封装一个验证码校验的组件,要求:

    1. 验证码内容为100以内的加减乘除运算表达式;
    2. 用户输入计算结果后,可以验证是否正确,并提示验证结果,验证失败则刷新验证码。
    3. 初始时展示一个验证码,可以刷新验证码。
    4. 不得使用eval。

    自定义组件让我之后写完后发给他

13. 描述一下Promise、setTimeout、aync/await这些的执行顺序?

14. 项目中的请求库用到了什么?axios有哪些方法?如何在请求的时候加入自定义的header?

15. 如何删除数组中指定索引的元素?slice这个方法是怎么用的?

还有些题记不起来了。。。。。。。

当天晚上两个面试官去讨论了说面试结果很快给我答复,随缘吧。。。。。。

------------------------------------9.15 OC-------------------------------------------------
9.15 晚 HR电话通知Offer。

虽说是独角兽公司,薪资待遇也对标一线大厂了,月入过w,其实还是挺香的。

但是因为“个人原因”,准备拒了~

#Momenta##前端开发实习#
全部评论
你几个项目
1 回复 分享
发布于 2022-09-12 18:21 江西
最后咋去快手了
点赞 回复 分享
发布于 2022-10-11 16:25 北京
数组转树如果对象嵌套很深怎么办呀
点赞 回复 分享
发布于 2022-11-16 16:03 四川
momenta月入过万吗
点赞 回复 分享
发布于 2022-11-28 18:38 安徽
最后咋去快手了
点赞 回复 分享
发布于 2022-12-16 17:19 河南

相关推荐

知名对冲基金招实习转正2400港币/天 + 香港生活补助1200港币/天!!!应届也可关于TSY Capital天市垣资本是一家2022年创立的量化投资交易团队,总部位于香港。公司目前处于高速发展阶段,诚邀全球顶尖人才加入! 热招职位#1 量化研究员(实习转正)热招职位#2 量化开发工程师(实习转正)TSY Capital的两位创始人曾在华尔街顶尖自营交易公司Jane Street负责研究、开发并管理量化股票交易策略,具备丰富的量化投资经验。创始人贾敬非曾获CMO金牌保送北京大学数学学院,美国哥伦比亚大学博士毕业,后于Jane Street公司纽约和香港办公室工作7年。创始人崔添翼毕业于浙江大学计算机系,在校期间多次参加ACM-ICPC区域赛均获金牌,毕业后于Jane Street公司香港及纽约办公室工作9年。 薪酬福利 极具竞争力的基本工资及年终奖薪酬结构 实习薪资2400港币/每天 + 香港生活补助1200港币/每天 *优秀实习生可获得全职工作机会* 职位:系统开发、量化开发 基本要求 知名高校计算机科学专业本科或以上学历 良好的沟通表达能力与团队协作能力,良好的自我驱动能力 出色的学习能力,对新知识和新技术充满好奇心 系统级编程语言(如C/C++、Java、Go、Rust等)的使用经验 能够用英语进行基本的技术交流 OI/ICPC等编程竞赛金牌预期实习地点为:香港中环(或远程)秋招对象:2025年应届毕业生一键申请方式:**********
点赞 评论 收藏
分享
2025-03-19 一面(专业)base:杭州1. 自我介绍2. 学校有没有相关前端课程(答看roadmap、博客、文档自学)3. 什么时候开始接触前端,为什么选择前端4. websocket如何建联   后端接口,react封装一下,答了一下监听onclose,也讲了检查本地存储聊天记录5. localStroage怎么做的,如何检查聊天记录是已经存储过的(卡了)改问如何标识对话时间,答后端有指定好6. socket在哪层(传输和应用之间的api,websokect协议在应用层)7. 五层网络模型(应传网数物)8. socket怎么实现推送功能9. 介绍一下react常用版本,常用的特性(开始吟唱,中断渲染,fiber架构,虚拟dom,组件复用)10. 怎么从JSX变为命令式语法(没听懂,后面回头补答了一些babel编译,语法词法分析ast相关的内容)11. fiber的出现是为了什么(可中断渲染),解决了之前的什么问题(不会,盲答了不可中断渲染)追问没有fiber为什么会导致渲染卡顿(没有双缓存?瞎扯了点东西,重排重绘一股脑输出)12. fiber具体怎么实现双缓存(双缓存,航道模型,但是回答的比较乱,缺点条理)13. 深挖可中断渲染的具体原理,深到具体任务队列,渲染原理(怎么被分成小块),之前看的源码有点遗忘了,答的比较胡言乱语(此处拷打长达5分钟)14. 哪些dom操作会影响性能(又答了重排重绘)15. dom增删改查的api(答了getelementbyid,其他的说不记得了)16. 打包工具为什么有,具体做了什么(答了webpack的树摇代码分割,vite答了es模块,hmr热更新)追问vite编译流程,提供了哪些参数,入口,怎么通过这些入口整合代码压缩体积(md忘了,这里说查文档。但是这里想起来ast了,回头答了babel编译那里,又追问怎么进行词法分析,盲答了正则,状态机)17. 问roadmap怎么学的18. 反问,问面试官有哪些好提升的。面试官说继续沉淀细节的内容,api谁都会调用,问问ai就行。但是底层的原理不是所有人都了解,叫我多熟悉框架底层总结:几乎没问常见八股,就针对问了计网react和打包工具,还是蛮神奇的🥲没有代码考察,应该是G了,那就给大🔥提供点面试反面教程吧😭#牛客AI配图神器#
查看18道真题和解析
点赞 评论 收藏
分享
评论
14
55
分享

创作者周榜

更多
牛客网
牛客企业服务