虾皮Shopee前端一面
📍面试公司:虾皮Shopee
🕐面试时间:2025/11/4
💻面试岗位:前端开发工程师
❓面试问题:
1、从在校经历和实习经历简单做个自我介绍
2、说一下在上家公司的工作,访问量最高的页面是什么
3、讲一下需求的生命周期,,需求是谁提出的,分配给谁,怎么跟各方进行联调,最终怎么部署上线
4、在CSS里面最常用的单位?rem,em有什么区别,应用场景是什么
5、有做移动端和PC端的样式兼容吗
6、怎么实现一个栅栏布局,左右边栏是固定的,中间是响应式的,有几种实现方式
7、怎么理解flex布局,它的设计理念,了解主轴和交叉轴吗
8、CSS选择器的优先级,简单描述一下计算权重的四元组,计算规则
9、简单说说CSS里面的层叠等级和层叠上下文
10、怎么理解BFC
11、JS里面的事件循环,规则
12、有接触过node.js吗
13、JS里面的事件模型,事件绑定的事件流的阶段,比如在触发click或者说鼠标事件的事件流的阶段,怎么检测到这个事件的
14、浏览器里面输入一个url,到最终对应页面完全展示出来的过程
15、浏览器的跨域本质是什么,为什么要进行跨域
16、常见的网络攻击有哪些
17、说一说XSS的攻击模式是什么,有什么防御措施
18、简单说说vue3的升级点,响应式原理的改进
19、vue2怎么达成页面上数据变更,然后反映到视图的变化
20、vue里面的组件通信
21、平常用什么打包工具,有了解webpack
22、(数据库MySql)索引的底层结构是什么,底层的数据结构
23、事务和锁,事务用于什么场景
24、在写数据库查询语句时,考虑性能有哪些优化点,有哪些限制
25、(后端语言:python)进程、线程和协程的区别
26、python的垃圾回收、深浅拷贝,具体怎么用的
27、字典和集合的数据结构方面的的区别,基于什么实现的
28、哈希表跟其他结构有什么优势
29、python的作用域
🙌面试感想:建议我多了解一下框架的源码和底层逻辑
#发面经攒人品#
查看12道真题和解析