base 北京
时长:54min
总体感受:面试官非常和蔼,交流很愉快,面试很愉快,唯一的不足之处就是我太菜了,基础不扎实
第一次面大厂,感觉面试官经常提出一些有深度的思考,我认为这也是我们新手自学过程中应该掌握的一个技能,自己去提问自己,自己去挖掘自己不会的地方,不要得过且过,不要想着混过去(菜),要自己拷打自己,自己打磨自己
1.自我介绍
2.介绍第一个项目
3.第一个项目提问
- 处理功能哪里调用的
- 制作证件照需要给它什么参数吗?
- 图片的上传是怎么做的?它会给你一个SDK/插件/库 吗?
- 前后端都是你一个人做的吗?
- 网站的登录怎么实现的?
- 这是一个toc的项目,那项目的SEO有优化吗?
- token存在哪里?
- 登录状态怎么保持的?如何实现关闭浏览器,重新打开后,继续保持登录状态?
- cookie是怎么存的?
- 后端怎么做的?用Node写的吗?
4.介绍第二个项目
5.第二个项目提问
- 用户在线,离线状态,是怎么处理的?后端的逻辑是怎么判断用户是离线还是在线的?
- 项目用到的框架
- 了解react hooks吗?
6.八股文
- JS的原型链
- typeof 和 instanceof 的区别?
- typeof的缺点?
- 浏览器缓存
- 你说到强缓存,那浏览器是如何判断该资源在浏览器缓存中是否有对应的缓存的?
- v-for 的 key的作用?
- vue组件传值方法
7.共享屏幕写代码
- promise封装setTimeout,打印一个1 1 1
- 数组扁平化
8.反问
- 前端学习方法
- 如何成为一个合格的前端工程师(你现在的目标是先把基础打扎实了)
- 如何看待AI
- 下次面试的时间
问题挺简单的,都是常规的问题,但是我准备的不充分,收到电话约面,就直接约第二天了,没啥时间准备,还是第一次面大厂,应该是凉了,继续加油,把基础打好,不要再出现写代码写不出来的情况了,狠狠地把手写和leetcodehot100 刷爆!!!
这几天会把promise相关手写和常见工具函数的手写整理好后分享出来,很感谢牛客上这么多老哥分享的面经,大家一起加油!
#我的失利项目复盘##我的实习求职记录# #滴滴# #面经#