首页 > shopee虾皮还愿 2022秋招前端
头像
meowo
编辑于 2021-11-04 11:57
+ 关注

shopee虾皮还愿 2022秋招前端

时间线:9.15 一面  9.22 二面  9.26 HR   10.27 录用通知 | 10.29 oc

祝大家都能收到满意的offer

2021.9.15  Shopee虾皮2022秋招前端一面

超级无敌好的面试官,面试正式开始前还说他会用电脑做记录,可能有停顿,希望不要介意(我不介意!!!您慢慢记!!!多记点好的了)

1.     个人介绍

2.     介绍一下在实验室做了些什么

3.     除了flex做响应式布局,还有别的方案吗

(教程 https://juejin.cn/post/6844903814332432397 

4.     介绍一下你了解的flex

(教程 http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

5.     css实现垂直水平居中,尽可能多的方案

6.     问我更擅长哪一方面,他就问什么(太好了吧😭 说了css和js)

7.     元素隐藏的方法

我:display: nonevisibility: hiddenopacity: 0, z-index,

面试官: position: absolute移到可视区域外、缩放 transform:scale(0),

面完后我搜到的:文本缩进属性text-indent: -999pxlip-path: polygon(0 0, 0 0, 0 0, 0 0)height: 0; overflow: hidden;

8.     什么是重绘和重排,怎么减少

(教程 https://www.chenhanpeng.com/reflow-and-repaint/

9.     怎么引起重绘和重排

答:样式改变触发重绘(这个不太对,所以面试官又接着问了) dom结构改变引起重排(应该没答完整所以继续追问了)

10.  单纯改变样式会引起重排吗,比如padding和margin

答:会引起

11.  哪些样式改变会引起重绘,哪些会引起重排

答:调整字体大小、窗口大小、样式改变(我仿佛脑抽了用问题回答问题,其实我想说颜色这种样式的改变,被抓住了这一点,见12)会引起重排

12.  所有样式改变都会引起重排吗

答:改颜色只会引起重绘

13.  缩小元素怎么不引起重排,比如10px * 10px 变5px * 5px;

答:一紧张说了个translation??给面试官逗笑了55555

面试官:translate / transform确实不影响真实占位不会重排,但是改位置和改尺寸会引起重排,因为要重新计算div的位置大小,只要不改div在整个布局的位置和尺寸就不引起重排,比如你刚说的改变字体大小和窗口大小就会引起重排。

我主动补充了opacity:0position: absolute/fixed脱标可以减少重排

面试官:先绝对定位掉,等全部渲染完再(什么什么听不清了)减少重排的次数

14.  promise解决了什么问题(回调地狱)

15.  promise的方法

说了then, catch, 面试官补充了all race

(教程 https://www.jianshu.com/p/d8a901dd72ac

16.  对算法和数据结构有信心吗(我没有哈哈哈)

面试官是css组的(耶!躲过一劫! )但是说了需要去了解算法思想

考考正则,命名转小驼峰

可能的输入:TestValtest_val, TEST_VAL ,要求实现驼峰命名的输出

17.  css选择器考察

1)      获取当前页面的所有dom节点

document.querySelectorAll("*")

2)      获取当前页面的所有p节点

document.querySelectorAll("p")

3)      获取当前页面带有data-click属性的节点,color设为白色

var x = document.querySelectorAll("[data-click]");

    var i;

    for (i = 0; i < x.length; i++) {

        x[i].style.color = "white";

    }
18.   伪类和伪元素,知道哪些,有什么区别

(教程https://blog.csdn.net/qq_27674439/article/details/90608220

19.   反问

1)      看中面试者的那一方面(只要有一个方面够突出就行,了解的多并有专精能力)

2)      公司业务

 

2021.9.22  Shopee虾皮2022秋招前端二面

 

1.      自我介绍+项目介绍(超温柔的面试官就是问的问题一点也不温柔,会一直深挖😭)

2.      项目中身份校验用的token和sessionStorage

3.      为什么项目使用vue而不是react

4.      vue3.0了解吗?他的特性

5.      vue3.0的生命周期为什么变更

6.      vue3.0的proxy解决了什么问题

7.      用ES5还是ES6

8.      ES6的promise的异步回调解决了什么问题

9.      作用域和作用域链

10.   箭头函数的特性,它的this指向在编译的时候决定还是运行的时候决定

11.   写代码:new操作符干了什么

12.   写代码: leetcode链接:https://leetcode-cn.com/problems/valid-parentheses/ 

13.   https是怎么实现,解决了什么问题

14.   服务端发送给客户端的证书咋校验有效的

15.   为什么既用了非对称加密又用了对称加密

16.   为什么非对称加密更安全

17.   对称加密不发送密钥的话会不会更安全,比如自己开发个app,两边都是自己的,服务端放一个客户端放一个,直接用密钥来对称加密,有啥问题

18.   反问

1)      看中面试者的哪一方面(不方便说)

2)      如何学习(框架的话,建议针对某个框架的原理解决的问题,相似的框架也差不多,从一个小点突破,横向对比)

3)      公司业务

 

受益匪浅的两次面试,许愿hr

 

2021.9.24 更新

牛客许愿也太灵了吧!hr面来了,约在了周日的12:00 !从来没参加过hr面好紧张啊_(:з)_

2021.9.26  Shopee虾皮2022秋招前端hr

1.     自我介绍

2.     专业排名

3.     有实习经历吗(去了老师实验室没有去公司实习)

4.     户籍地,家长支持去外地(我强行帮爸妈支持了hhh

5.     工作城市有要求吗

6.     offer

7.     投了其他公司吗

8.     对公司看中的三点(完全没准备,答的什么东西,讲不出来第三点。电话里面有回音能听到自己的声音给我紧张到了)

9.     为什么学习前端,未来规划

10.   接下来是hr的咔咔一顿介绍(有四五分钟)

11.   还有问题吗(问能不能去实习,说是可以的)

12.   还有问题吗(没有了,刚才那咔咔一顿差不多介绍了我全部想问的)

 

 

更多模拟面试

全部评论

(15) 回帖
加载中...
话题 回帖