27前端日常实习面经 莉莉丝 元戎启行 绿盟

回馈社区,楼主18号开题结束后开始投简历,此前两三个月一直在肝小论文,投了10份简历基本都给了面试,目前面了三场,如下:

一、莉莉丝前端实习一面 凉经
第一次面试,很多东西太久没看忘得差不多,我跟面试官小哥都绷不住了,被我菜无语了。
1.自我介绍,然后聊了七八分钟,问为什么不做控制相关想学前端
2.Monorepo的优势(没写简历上但是提到了,我这个贱嘴)
3.zustand在组件外部使用,不能用勾子,应该怎么办(很基础但不会答)
3.react什么情况下可以用勾子,随便一个ts文件就行吗(我为什么会觉得所有文件都是组件呢,我说定义在顶层就行)
4.useEffect的参数有几个(贱嘴多提了一句清理函数,面试官问你对参数的定义是什么(绷)
5.useEffect依赖数组改变是看值还是引用地址(感觉是浅比较但是又忘了浅比较的方法)
6.如果我想改成只要值变就调用应该用什么方案(不会)
7.看我连对象比较都弄不明白最后直接问了js个有哪些数据类型结束了

总结:第一场面试倒是很放松,问题都很简单,回答成这样估计被莉莉丝拉黑了。十分后悔因为很喜欢这家公司,不应该第一份就投的。

二、元戎启行 凉经
疯狂复习一天来面,智驾独角兽,业务是开发3d标注工具相关,和我实验室干的活有些契合。感觉的出面试官想找代码写的溜能直接上手干活的。无js八股,都是写代码问问题或者自己补充代码, 没录音只记得这些
1.usestate连续多次调用set会怎么样(因为闭包只生效一次),应该怎么解决(函数式更新或者useeffect),调用效果是同步还是异步(批处理,异步)
2.State值是数组,写一下代码怎么逐个渲染其中内容
3.面试官写了两个a,b两个组件,让写一下条件渲染的代码(&&或三元运算符都可以)
4.手写to-do list

总结:别老整这些纯实力的,哥们代码只会看不会写

三、绿盟
经过前两次面试和拓展性复盘,基本把之前的js和react基础拾起来了,自信来面。又没录上音,只记得这些,挺简单的。
1.常见http方法
2.UseEffect清理函数
3.XSS是什么,怎么避免
4.流式传输怎么实现的
5.Redux和zustand的最大区别是什么
6.防抖节流什么意思 用的场景
7.心跳机制具体逻辑是什么
8.Key什么场景下会设置 有什么要求
9.TailWind相关 常用哪些
10.Ts相关
11.项目相关

总结:说是过两天会通知hr面,oc的话应该会拒但是聊的挺开心的。从ssob投递到今天问了我好几次待遇有什么别的要求吗,感觉在北京180-200面试小哥自己都感觉少,我个人是无所谓的。

总的总结:三场面试官人都不错,每次结束我都会感谢对方的耐心,心态就是练级呗,下周还有三四场面试希望能拿下一个。目前日常感觉不太缺人,从要简历到约面都是5天左右有点久还是。#前端# #前端实习# #牛客AI配图神器#
全部评论
看值还是看引用变化那个,感觉面试官问的不好。面试官想得到的答案应该是引用变化 但即使是引用类型 JS也是值复制的 只是这个值存储了“引用地址”
点赞 回复 分享
发布于 12-01 16:33 上海

相关推荐

今天 02:31
已编辑
门头沟学院 前端工程师
第一次面试特别特别的紧张啊,面试前手都一直在抖站不稳timeline:12.1上午发简历直接约面12.2下午开始面试(27min)面试官一男一女,男好像是研发经理TvT,基本上是女生在问忘记录音了,记得的就这些先是自我介绍看到其它面经有说要自我介绍,面试开始前一个小时瞎写然后背下来的TvT自我介绍过程我还支支吾吾说我还干了啥来着项目1. Github Action有了解过是干嘛吗?(我没答出来,我懵了,我真的懵了,不是就干CI/CD的嘛,还能干啥TvT,好叭还是我基础没打好,不是我怎么因为懵了之后部署CI/CD都没说直接说不知道,叽里咕噜说可以看cicd流程哪里出问题去改错)2. 你的 CI/CD 都干了些什么3. Form 分层架构是怎么实现的4. memorepo 架构5. Module Federation 的实现原理6. React.memo,useMemo,useCallback7. Transition 组件性能指标用什么工具实现8. 组件怎么实现按需引入的?(继续脑袋宕机,然后编了一个说build.lib.format默认配置了 esm,打包默认就能实现基础1. 列表渲染为什么需要key? key用index会出现什么问题(答了前面一个,后面脑袋宕机了,面试官提示了还是支支吾吾的TvT我发誓一定好好看八股)2. Vite 和 Webpack 的区别3. Vite 构建方面,Tree-shacking, ESM4. 虚拟列表的实现原理5. React 和 Vue 状态管理的区别?渲染的区别(我这里说到组件通信去了。?我在干什么啊……但是说了Vue用的vuex和pinia,react用context,redux,zustand啥啥啥,渲染的区别先说了React是根据setState或者dispatch触发渲染,然后面试官说好可以了,我:懵.jpg,然后继续问问题了6.Promise解决了什么问题?all和race的区别,all如果有一个返回reject会怎样(和allSettled记混了TvT,说会继续执行Promise,然后结果一起返回)其他1. 最近有学什么东西吗(说自己在学习langchain langgraph)2. 我看你大二,有时间来实习吗,能实习多久3. 你觉得怎样的代码是好的代码反问第一次面试不知道问些什么,就问了一下业务,研发经理跟我说,就是负责公司内部Github Action相关的东西(我一想到没答出action心凉了半截)无算法无手写发发面经攒人品,求求绿盟让我过TvT第一段实习能去绿盟我也会很高兴的就是说,看到ssob上和我对接的人前面还回复了四个人,压力压力
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

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