前言 不知不觉在公司呆了四年多时间,准备挪挪窝,但是各种论坛疯传前端已死,我寻思着前端死没死,那不得出去面面看嘛,所以我去了,So,有了一些面试经验可以分享给掘友们!(本二6年前端)
一、美团
1.自我介绍
2.讲讲ts中interface和type的区别
3.css盒模型 box-sizing是啥?有啥用
4.react底层原理 hooks底层原理
5.项目相关问题
6.webpack性能优化有哪些方法,如何提高首屏加载速度
7.AI开发是如何实现的(项目中有提到)
8.算法:数组扁平化并去重
9.手写event bus 讲讲思路即可
10.反问
二、淘宝闪购
1.自我介绍
2.讲讲AI项目吧 如何实现的 为什么这么实现 落地了吗
3.继续深挖其他项目,讲讲项目中印象最深的点,是如何解决的(长达半小时)
4.反问
ps:全程无手撕、无八股,更注重项目经验
三、京东
1.自我介&&面试官自我介绍,第一次见面试官自我介绍的,并且详细介绍了该职位所在项目组以及业务情况,好评!
2.有十个并发,想让前三个顺序请求并返回结果怎么处理
3.webpack底层原理 和vite的不同 为什么vite打包快 打包的chunk哪些有hash 入口文件有没有hash 为什么
4.浏览器缓存 强制缓存 协商缓存等
5.Keep-alive 原理 用法
6.script defer和async区别
7.this.$nexttick原理
8.组件封装,实现多个弹框一起弹出
9.一万条数据前端如何渲染
10.uniapp多个应用兼容性问题
11.webvie和页面的交互、通信 和原生应用的通信
12.项目相关
ps:全程无手撕 无算法,会有一些场景题,直接说出思路即可。
四、迅雷
1.自我介绍
2.获取对象自有属性的核心方法
3.Webpack相关参数,如splite-chunk,如何进行性能优化
4.display 弹性布局
5.flex: 1 等价于什么 flex-grow: 1; flex-shrink: 1; flex-basis: 0%;
6.Watch 和watchEffect的区别(vue3是其主要技术栈)
7.torefs的作用
8.padding 百分比继承
9.如何实现的CI/CD
10.cookie的属性
ps:偏向八股 一问一答这种 无算法,面试官主动告诉工作强度:基本上早10晚10。
五、SHEIN
1.自我介绍
2.常见的请求头、响应头
3.react fiber的原理,它解决了什么问题
4.diff算法
5.微前端接触过吗 如何实现样式隔离
6.什么是纯函数 讲讲react的不可变性
7.new之后发生了什么
8.项目相关
ps:一面感觉还行,二面需要去线下面试。线下面试感觉非常糟糕,问的都是代码无关的问题,比如5W2H分析法是什么之类的,感觉面试官不是很想招人,20分钟不到就结束了,结束后还被要求填写一个性格测试。。。emo。。。
六、数字马力
1.自我介绍
2.节流防抖如何实现
3.redux原理
4.阻止事件冒泡的方法
5.useeffect和uselayouteffect区别 是不是异步
6.vue2和vue3的区别
7.宏任务微任务
8.缓存方法 useCallback/useMemo
9. 弹性布局
10. 算法:二分查找 共享屏幕编写
ps:二面主要和面试官(主管)讨论了AI落地相关的一些项目经验(涉及到RAG、Dify),聊的还是比较愉快的;三面HR面也比较顺利,后面因为一些个人原因中止推进了。
七、申通快递
1.自我介绍
2.react 组件通信方式
3.讲讲js垃圾回收机制
4.reducer 设计原理
5.Git merge原理
6.CDN缓存原理
7.webcomponent 是什么
8.如何实现前端监控
9.webpack 调优
10.fibber 时间切片
11.Hooks 如何数据存储 vue如何实现依赖收集
12.antd 配套框架umi了解过吗
ps:二面、三面需要去上海青浦线下面,直接一次性面完了,整体感觉还好,但是定级偏低,没去。
另外:申通社保公积金都是上海最低标准。。。
八、极兔速递
需要先完成笔试题,在牛客网上完成,涉及到单选、多选、编程题(2题)。
编程题第一题是场景题,根据要求补全代码(纯html、js实现,表格操作相关),第二题是手写sleep,
整体较为简单,可以打开自己的IDE编写。
笔试通过后HR约视频面试,内容如下:
1.自我介绍
2.for of为什么不能遍历对象
3.webpack性能优化
4.commonjs和esmodule的区别
5.JS如何实现多线程
6.ts Partial作用
7.AI项目、uniapp项目
8.反问
总结
面试机会还是有的,但是整体难度上升;
八股、算法还是考的,但是更偏重项目经验;
AI开发成为新宠,大公司几乎必问。
为证明面试真实性,以下是部分面试邀请截图