21届秋招虾皮前端面经
笔试(8.5)
具体的试题没有记录,备忘录上只记了比较简单。忘记是选择+编程还是纯编程题了,反正相对于其它公司的前端笔试题来说简单一点,题目很容易看懂,不像有的题都不知到什么意思,记得当时几道编程题都做出来而且跑通了,把牛客的剑指offer刷完,再刷一些leetcode,妥妥的没问题。
一面(8.10)
自我介绍
常用html5标签
css选择器有哪些
css选择器优先级(出了道属性选择器和类选择器优先级的样式比较题)
对flex布局的理解
实现xxx布局(三列,内容分别位于上中下区域)
当时这个题没有很好的理解,就在这上面用来很长的时间
css绘制三角形
es6经常使用的内容
对promise的理解(出了道promise输出顺序的题 又问了对事件循环机制的理解)
xhr与fetch
(场景实现)大概就是是,向后端获取数据,根据获取数据的时间长短的不同,实现不同的loading加载效果
反问
二面(8.14)
- 自我介绍
- 详细介绍自己的项目,以及一些难点,做这些项目的目的(项目上谈了10多分钟)
- 什么是跨域,怎么解决
- 元素动画实现的几种方式(animation/transition/js)
- echart的原理(项目中使用到过)
- 描述一下svg以及与cavas的区别
- css绘制三角形
- es6的新特性
- 两列布局的实现方式(尽可能多方法)
- display的属性
- 学习前端的渠道
- vue的原理
- 浏览器缓存
- webworker
- 从输入url到渲染页面的流程
- 对数据结构的了解
- 归并排序
- 如何计算时间复杂度
- 反问
hr面(8.19)
自我介绍
做项目中遇到的困难
为什么没有去大厂实习
对公司平台 团队 的倾向
哪里人 对base地点的要求
成绩情况
手上offer的情况
为什么投shopee
其实前端的面试内容很多是相同的,大家可以点击下面的连接,看一些其它公司的面试内容,做一些练习。
全部评论
(2) 回帖