知乎前端实习一二面(已oc)
3.15 一面 (≈45min)
太完蛋了,又忘了录音了
面试前都打开录音笔忘按开始了😑凭记忆写吧
腾讯视频面的,代码问题都口述
1、自我介绍
2、最开始是怎么学前端的?
3、从简历里做过的项目入手,做过哪些方面的性能优化?
4、提一个场景,如果金融系统用定时器每隔一秒钟用promise发请求,会出现什么问题(存在的隐患)?
5、一个容器里只有一个元素,怎么让它右对齐?(浮动、绝对定位、flex)
6、flex:1 表示什么?
7、知道栅格布局吗?原理是什么?
8、Event 监听事件里 target 和 currentTarget 什么区别?
9、一个字符串,例如“abc”,字符中间都加上空格“a b c”,怎么实现?口述就行(遍历、split('').join(' ') )
10、数据类型检测的方式?(typeof、instanceof、Object.prototype.toString.call)
11、instanceof 实现机制(手写,口述出来)
12、为什么用Object.prototype.toString?不能用对象自己的toString?(方法经过重写了)
13、promise.all 和 promise.race 的区别和使用场景
14、如果promise的then后面返回一个 new promise,那么整体继续 then 后面返回的是promise对象还是resolve的值?
15、箭头函数有什么特点?
16、写过React吗?里面箭头函数有个应用场景(没写过……)好,那不问了😅
17、vue中的router有哪两种类型?(hash、history)区别是什么?
18、computed 和 watch 的使用场景?
18、computed 和 watch 的使用场景?
19、vue里style标签添加scoped属性是干嘛的?
20、css样式隔离了解吗?有哪几种方法?
21、vue中是怎么实现SPA的?原理?
22、做过移动端吗?用到什么适配方法?
23、vue中用import引入图片用过吗?
……好像还有几个小问题,记不太清了,想起来再补
最后反问面试官,我问了两个问题
1、有几轮面试?两轮技术面
2、技术栈主要是什么?React
面试官说可以问一些他没有提到的面试问题,感觉自己掌握的好的拿来说一说
我说感觉其他面试都是问八股文的内容,您是从需求出发设定场景来问,感觉这次面试很独特的,顺势夸了面试官一波
虽然有几个小问题没答上来,有的东西没使用到过,但整个过程还是很愉快的,希望能过🙏
3.21号11点hr打电话说一面过了约二面
好几天没消息我还以为自己挂了呢,合理怀疑是其他过的同学没去又把我捞了😅
二面完持续更……
3.22 二面(≈25min)
1、自我介绍
本科和研究生都不是计算机专业?(😅地信也做开发)
2、数据类型有哪些?
3、引用数据类型和基本数据类型有什么区别?
4、内存溢出是栈溢出还是堆溢出?
5、你知道内存溢出的场景和原因有哪些?
6、说一下数组有哪些方法
7、你之前用vue框架,有了解react框架吗?
8、ts写过吗?(没有…)
9、共享屏幕(腾讯视频),手写几道题
①写一个节流函数
functio
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
2022春zkey找实习 文章被收录于专栏
2022.2-2022.4 春招找实习过程中的面经记录