绿盟科技一面(30min,已OC)

9.3
BOSS上打了个招呼,问为什么离职,第二天就约面了

两个面试官,一男一女,小姐姐负责技术问题,哥们不知道负责什么。基本按你的经历拷打

自我介绍
有点紧张,明明面了四次了还是有点紧张……

问实习:
1.  你实习做的tab缓存组件怎么考虑多个界面对同一数据进行修改的问题?

老实说了当时完全没考虑到。我说组长那边要出事了,面试官安慰我说项目实现不同,应该没事(对不起组长桑
事后想起来,我做缓存的时候是把整个组件塞进去的,操作的时候也没有遇到这个问题,应该是因为组件的scheme是独立的

2.  实习中你用到了哪些hook?
我真只讲了实习里面用到的……

问基础:
面试官只要求说常见的,我答得都不太全
1.  说说组件之间如何实现数据共享
2.  props 和 state 区别
3.  直接修改state会造成视图更新吗
我知道不行,只记得官网说:react不知道你直接改了state,但不知道具体原因
4.  可以在if里面写hook吗
5.  在哪里发网络请求
我想说useEffect,但不确定于是没说……呱!
6.  你知道类写法和hook写法的区别吗
7.  react怎么触发视图更新
我说了会导致更新的方法,似乎面试官想问的是触发更新的流程?
8. lockfile有什么用?一般会上传吗

拷打简历和自我介绍:
1. 你说你给mdn贡献了翻译,具体怎么贡献的
2.  说说你对前端工程化的了解
3.  (上文提到了husky)你用了husky的哪些钩子?
4.  为什么前端那么多构建工具

问项目:
1.  你ci/cd怎么做的
2.  你怎么知道构建时间缩短到这么多了
3.  说说常见的性能指标
4.  websocket与sse的区别

其他:
1.  你用了哪些AI工具,平时怎么用
2.  (上文提到了copilot和cursor)你觉得copilot和cursor有什么区别
3.  能实习多久,什么时候到岗
我说三个月起步,满打满算可以六个月(中间支支吾吾的,因为在想计算方式,但又不知道这个学期什么时候结束)。我说我在武汉,明天飞过去都行
面试官:你怎么在武汉?!看你这么说,感觉大概率是实习三个月,到年底咯?
我:大家都说三到六,我也习惯说三到六了

1.  你还有什么要问的?
我:好像没有……
2.  你就没有什么想问的吗?
我:公司是做安全的不是
面试官:是,但我们这边主要负责公司的github actions,进来实习就负责各类系统的维护。
(其实听的不是很懂,但是应着了)
我:面试官觉得我答得会不会太宽泛
面试官:还好

感觉面试官很注重经历的真实性。对于基础,面试官说答到常用的就差不多了。技术栈绝大部分是react,有一点点vue。

我不想面试了……可是没有面试没有实习又让我觉得心神不宁,我左右脑互搏了

9.8
收到口头offer,还没有收到邀请函(不知道有没有邀请函),下周三去看看什么情况

呱,给的好少(

我又要润回武汉了(´・_・`)

9.10
有邀请函
怎么工资也是15号发上个月的啊😭

9.19
孩子们这里还不错,代码很干净文档很全呱!

9.23
组里就我一个小登,瓦达西好孤单😭

9.26
完成了第一个主要的需求,提测完以后测试给我堆了一堆bug……表单栏太窄时要用tooltip显示全文、链接要能跳转、链接跳转要新开页面什么什么的……太细节了这也,遂记录

还有那个表格要能校验,中间试错了很多次,单用 form 数据不能像 tabel 一样展示,单用 table 校验又很难做,最终采用 table 套 form 的形式展示了……因为状态多,所以一堆变量,零零散散的,一个页面多个这样的 Crud 表格,还有很多重复的校验逻辑。觉得代码太重复太散了,看不惯,于是写完以后又把每个表格的状态用一个对象统一了起来,把 Crud 逻辑抽离成 hook ,减少了一大坨,而且以后扩展就非常方便了

可恶我要给我的组件库加 Crud 表单!!!

抽离 hook 时没考虑到元组的问题,TS 报错了!于是采用泛型函数做 hook

改完以后好看多了😋

样式不知道干嘛一直加不上,最后采用svg直接嵌入了,没有用动态类名……

后续又发现多行表格同时编辑,点击保存时,由于视图数据和真实数据我没有分离,导致数据一刷新就清空了……还得把数据分离一下

怎么一个 Crud 表格细节这么多!我 yue 了

感谢组员不杀之恩,让我一直试错试错试错

9.30
功能已经上线了
woc好闲啊!!!!好闲啊!!!😭😭😭😭坐工位上和坐牢一样,又看不了github也上不了外网,公司电脑登自己的私人账号总觉得不好😭😭😭
闲死了今天,摸了一天鱼了没事干😭😭😭
看会编译原理好了,反正作业没写
啊我去好闲啊😭
全部评论
说3-6个月就和你看工资一样,100-200默认100,人家也默认你实习3个月,我上次面字节的时候说四个月都被闲短,所以问就六个月,到时候要跑的时候就说学校强制要你回去。加油,来北京请你吃饭
2 回复 分享
发布于 09-05 19:05 湖南
接好运
1 回复 分享
发布于 09-12 08:16 北京
听好了,不很苛责实习生八股的组氛围应该比较融洽,实习生就这点工资还想让我们干什么
点赞 回复 分享
发布于 09-14 04:20 浙江
面试完多久出结果的
点赞 回复 分享
发布于 12-05 14:18 江西
宝子,你是怎么做到一边上学还能一边实习的
点赞 回复 分享
发布于 10-28 22:14 湖南
棒!!!恭喜恭喜🎉
点赞 回复 分享
发布于 09-13 17:35 江苏
问时间就是六个月,反问就问业务
1 回复 分享
发布于 09-04 19:30 北京
点赞 回复 分享
发布于 09-11 11:46 广东
厉害,啥时候入职啊
点赞 回复 分享
发布于 09-10 22:38 江苏
绿盟好啊很轻松
点赞 回复 分享
发布于 09-10 20:04 四川
这是实习还是秋招呢
点赞 回复 分享
发布于 09-10 12:04 山西
大佬请问这是base哪里的?
点赞 回复 分享
发布于 09-08 19:13 江西

相关推荐

12-04 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道真题和解析
点赞 评论 收藏
分享
12-08 16:41
已编辑
门头沟学院 前端工程师
虽然但是还是有点点受挫,身边的好多学长学姐现在都在大厂,甚至有同28不同方向的已经有一段实习了,自己还连一段实习都没感觉还是要多努力学习学习,有面试已经是很好的开端啦愿好运常伴我身timeline12.4 要简历约面12.6 一面12.8 询问面试反馈,说没过,给了面试评价和建议,公司给我的印象真的很好 TvT 继续努力✊一面面试官是个女孩子,特别特别特别的友好,虽然说是第二次面试,但是在面试前还是很紧张的,面试官一直是笑着的,让我觉得很放松 TvT,总的来说八股问的比较多,一般是根据你的回答进行追问1. 自我介绍2. Medule Federation 对于 monorepo 的优化体现在哪?3. 说说 cdn4. 打开一个网页的过程5. 说说布局和绘制6. 还有什么会影响布局7. 虚拟列表原理8. 把列表换成树怎么做(不会 TvT9. JS 异步的实现10. 对于计算量比较大的任务可以怎么做11. webWorker 缺点?(没答出来12. 说说闭包和作用域13. 闭包和垃圾回收机制14. 怎么清楚闭包中的变量15. 垃圾回收机制什么时候触发16. nodejs 内置的模块(没答出来17. 问了一下学校什么课程18. 问问数据结构的,数组和链表的区别(没答出来 TvT,私密马赛 sansei19. 用什么打包?20. Vite 的配置你是默认的还是会自己去配置21. 组件库按需导入怎么实现的22. 为什么还要配置 umd 导出23. 说说 umd,amd,cjs,esm 的区别24. 说说你的 LLM 的项目25. 怎么管理对话上下文的?26. 说说 sse,为什么用 sse,和 webscoket 区别27. websocket 用过吗?(没有28. sse 是怎么实现的29. 把你知道的前端性能优化方面说说30. 什么会导致 React 组件重复渲染31. 说说怎么减少不必要的渲染32. 说说浏览器的缓存33. http 的版本有什么区别反问1. 公司业务(面试官好耐心的跟我说了好久,业务有 agent 平台,PRA 还有 web 端客户端之类的2. 实习生会有人带吗3. 面试反馈什么时候出4. 觉得我答得怎么样(答的都挺全面的,但是还是有些深入的东西不是很熟,比如说为什么啊之类的,但是我们不能以工作好几年的要求来要求还没工作过的你嘛
点赞 评论 收藏
分享
评论
8
17
分享

创作者周榜

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