一面:酷家乐(23届秋招)前端一面面经
二面:酷家乐(23届秋招)前端二面面经
10.13 16:00 三面(≈45min)
本来发了腾讯会议的视频会议号,但是到点面试官打电话面的
1、在实习中主要做的内容
2、实习中的整个实习流程有参与哪些?
3、小程序的部署
4、有没有一些打包策略?比如说会把业务和第三方包分开还是一起打包?
5、有接触过typeScript吗?(浅了解
6、怎么理解typeScript的泛型?它的使用场景是什么?
7、有没有在实际开发中用到typeScript的泛型的例子?(没写过…
8、场景题:有一个业务组件,这个业务组件在mounted时会请求一个接口,需要根据接口返回的内容去渲染一个列表,<ul><li></li></ul>的DOM结构,这个实现的思路是什么样的?
9、场景题:有另外一个组件,也是需要在mounted里面去请求一个接口,同样是去做渲染,假设有很多个组件都是需要做这么一个动作,我能否把请求接口并且渲染的这个能力封装成一个组件,让它复用在所有的要用到的组件中去?
问:接口是不同的?面试官:对,比如说这个组件有个api,我把api写进去就是我请求这个api并且渲染它
(说了一下大概的思路,好像并不是面试官想要的答案
10、你是否理解react中的高阶组件的概念?vue中也有类似的概念,就是mixin,有没有了解过它的用法?
11、场景:接着上面的说,我有一个高阶组件,它封装了一个请求,返回的结果可以把它渲染一个列表,也可以渲染成table,也可以渲染成select option