双非鼠的日常实习

从十一月初开始,本鼠陆陆续续面了滴滴、快手、百度三家公司,目前的进展是:滴滴排序挂,快手三面挂,百度oc。如果没有意外发生的话,大概率鼠鼠会去百度开启下一段旅行了。之前面试的时候经常到牛客上搜索面经,本着开源的精神,也将自己的面经简单的做一个分享,希望大家不要嫌弃

滴滴

一面()

一面面试官是个随和的姐姐,面试体验极佳,50min(没录音,下面的问题都是鼠鼠微薄的记忆)

  1. 你是怎么接触前端的:扯到蓝山来了,宣传一波
  2. 你学习前端的方式是怎么的:文档——书籍——实战——笔记
  3. 在项目开发中捕获错误的方式:漏答了一个react的钩子:useErrorBoundary
  4. 关于搜索框的问题:有一个搜索框,边输入就会向后端发送请求,但是每个请求的响应时间可能不同,假如只获取最后输入的文字的响应数据,应该怎么操作:给每一个请求加上key,key千万不要设置为时间戳
  5. 讲一讲你关于开源社区的相关工作呢:感觉像背八股一样
  6. 那你觉得在日常开发中,测试代码和业务代码是一个怎样的关系呢:测试先行其实会好一点
  7. 你的测试覆盖了哪些case呢:巴拉巴拉巴拉
  8. 用过哪些loader和plugin:经典八股
  9. 反问:业务是做滴滴内部的各种工具,感觉还是很有意思的

二面(一面后一天)

二面是团队leader,40min(还是没录音,悔恨啊)

  1. 简单介绍下你关于opensumi社区的贡献吧:被问了n次,感觉像背八股一样
  2. opensumi的插件机制了解吗:了解得不多,随便扯了点
  3. 递归监听的实现方式:只知道是使用的开源库parcel/watcher,实际原理还真没去看
  4. 和非递归监听有什么不同呢:消耗系统资源,逻辑
  5. pnpm和yarn、npm有什么不同呢:经典八股
  6. 幽灵依赖是什么,解决的原理是什么
  7. CI/CD的流程是什么:有点寄,讲了讲opensumi中CI/CD的一个过程
  8. 你了解过哪些常见的CI/CD工具:actions,jenkins
  9. 说一下github actions吧,你怎么进行操作的:不知道标准答案,从头到尾把怎么设置actions的过程讲了出来
  10. 使用过docker吗,知道docker的常见用法吗:没使用过
  11. 讲一讲跨域的常见解决措施:经典八股
  12. 说一下cors的预检请求流程:又是经典八股
  13. 在预检请求中浏览器在哪个阶段对跨域做出响应呢:八股背熟了发现其实又是八股
  14. 了解http吗: 了解,扯了扯它和https的不同
  15. 场景题:假如现在有一个项目,在打包部署发布之后,发现对应的网站内容并没有发生变化,你能讲一下是为什么吗:先扯了一下强制缓存和协商缓存的内容,再详细讲了讲协商缓存的两套方案。
  16. 除了cache-control和expries,你还知道哪些设置缓存的标识吗:no-store,no-cache
  17. 说一下协商缓存的状态码: 304
  18. 反问:技术栈涉及建议广泛一点,多学学前端以外的知识,相对于rust,更推荐学go
#滴滴##百度##快手##面试##实习#
全部评论
面经收下了😉
1 回复 分享
发布于 2023-11-24 10:47 辽宁
同学,你双一流吗
1 回复 分享
发布于 2023-11-25 20:30 山西
请问日常实习和实习有啥区别么
1 回复 分享
发布于 2023-11-29 11:15 江苏
25届嘛?楼主太强了!
点赞 回复 分享
发布于 2023-11-24 10:46 辽宁
太强了,同双非这几个厂我面试机会都没有
点赞 回复 分享
发布于 2023-11-24 16:16 广东
老哥在哪投的
点赞 回复 分享
发布于 2023-11-25 11:01 广东
佬第四个为什么key不要设置为时间戳
点赞 回复 分享
发布于 2023-11-25 19:17 广东
佬,之前有过实习吗
点赞 回复 分享
发布于 2023-11-25 20:39 安徽
校友tql
点赞 回复 分享
发布于 2023-11-27 16:18 重庆
校友tql😭😭
点赞 回复 分享
发布于 2023-11-29 12:48 重庆
百度日常实习有HR面吗
点赞 回复 分享
发布于 2024-01-23 16:13 广东
百度面完了三轮技术面,请问还有hr面吗
点赞 回复 分享
发布于 2024-01-25 11:28 北京
useErrorBoundary?
点赞 回复 分享
发布于 2024-03-14 04:14 北京

相关推荐

2024-12-19 13:27
已编辑
广东外语外贸大学 Web前端
我是软件工程专业的,现在大三,有点迷茫。我后端了解一点(主要是之前大一大二有两次课程大作业我都是负责后端部分,以及有选修非关系型数据库这门课,主要学了redis),但是感觉程度很一般,之前课程作业也是用得servlet、jsp这些过时的技术,虽然后面我也有去学了一点springboot。前端的话我是因为实验室的一个项目分组到了前端开发,本来想去做后端,但是够人了,就去搞前端了,前端的话就学了html、css、js以及浅浅地了解了一下vue3,过程中也有用到git去协同开发,还有也用到了element-ui和echarts组件库,学习前端我是边学边用,需要了就去学就去查的那种,掌握的程度不是很深,也不够熟练。另外我有选修软件测试这门课,学习了软件测试的一些基本概念、流程还有方法,工具的话我只浅浅的了解了一下postman和jmeter,但是也只是只会基础的使用的程度。有点想做测试是因为感觉入行简单一点,发展好像也还行;想找前端是因为做了一个比较大一点的项目经历(面试或者求职的时候可以拿来说),而且也算学的比较久,但是会有点担心前端的未来,而且我好像没有特别喜欢前端,虽然感觉做前端的工作也行;后端的话之前是比较喜欢并且觉得就业较好而且觉得自己可以,虽然难度比较大一点,但是我现在的算法不太行,敲代码能力也差了很多。。然后最近也想找实习(寒假实习/日常实习),我主要投前端和测试,前端的话面了一个,但是没问什么八股或其他的技术题,而且当时问是说当天下午就出结果,但是没消息,我第二天上午去问也一直没回,估计是挂了,而且自己的回答也不算好。测试的话投了一些目前有两个准备在约面试了。。很多时候对自己有些无语。没什么方向,也没有深入去学,有时候想要的太多,有时候有思虑担忧的太多……唉,希望能得到一些建议吧。谢谢大家了。#现在前端的就业环境真的很差吗##寒假躺平还是提前实习##牛客创作赏金赛#
今天也要干点啥:我决定冲前端了!在寒假多补补也再多背点面经,找前端的实习和工作,等到哪天前端不行了也能转测试(毕竟干前端的时候也会接触到一些单元测试和接口测试,前端转测试会比“测试转前端”相对简单点)。我未来的目标是进国企或者中厂
点赞 评论 收藏
分享
评论
13
28
分享
牛客网
牛客企业服务