快手前端暑假实习一二面凉经


快手用的是轻雀面试,网页版的,用Chrome浏览器打开,就右上角一小块是视频区(当然可以全屏,那你整个屏幕就是面试官的脸了…自己在右下角)
左边是写代码的区域,比较鸡肋的是提交按钮在消息框下面,我还不知道该怎么把消息框缩起来,所以我写代码的时候也没能测试
面试官点提交说成功输出了(我这边也看不见…太尴尬了)



3.17 一面(≈55min)

又忘了录音了,凭记忆想的,问的问题不多,每个点说的比较深

1、自我介绍
2、说一下你实习过程中在技术方面做过最有成就感的事?解决过什么问题?
3、vue的双向数据绑定的原理
4、为什么要做vue3.0?解决什么问题?
5、vue3.0有什么更新?
6、移动端怎么做窗口的宽度适配?
7、rem是相对谁的大小?(根元素)根元素的什么大小?(字体大小)
8、vue中什么时候定义key值?有什么作用?为什么不能重名?为什么不能用index?
9、写代码

想复杂了,直接遍历就可以了
function find(obj,str){
    let arr = str.split('.')
    for(let i=0;i<arr.length;i++){
        obj = obj[arr[i]]
    }
    return obj
}
10、反问

面试官还是挺有耐心的,代码题我写的比较慢,过程中他也有小的提示
不过好像很关注是否做过移动端,因为我之前实习都是pc端的,有些确实没经验
希望能过🙏🙏🙏过了持续更……

12点面完15点就收到hr的电话,一面过了约了二面时间


3.21 二面(≈45min)


女面试官,一上来就说面试大概有40-45min,“好的~”
整体的面试特别轻松,面试官很温柔,爱了

1、自我介绍
2、聊项目(这块忘录音了)
大概涉及到了项目里的Promise、setInterval、WebSocket 用法……
你主要用vue,如果上手react大概要用多久?会怎么学习?
3、js数组中哪些方法可以改变原数组?
4、sort是基于什么做的排序?(ASCII码顺序)
如果sort想按数字从小到大排怎么做?(传一个处理函数)
5、数组的reduce方法有用到过吗?(没用过,知道reduce可以实现数组扁平化)
那写一个reduce实现数组扁平化吧(给自己挖坑了…)
const flatten = (arr) =>{ return arr.reduce((pre,cur)=>{
    if(Array.isArray(cur)){
        return pre.concat(flatten(cur))
    }else{  return pre.concat(cur)
    }
},[])}
6、读程序得结果
①考察this指向
function Foo(){
    
②考察任务队列

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

2022春zkey找实习 文章被收录于专栏

2022.2-2022.4 春招找实习过程中的面经记录

全部评论
楼主投的是哪个部门啊 我简历被挂了😅
1
送花
回复
分享
发布于 2022-03-17 22:27
请问楼主是多久投的呀
点赞
送花
回复
分享
发布于 2022-03-17 15:00
秋招专场
校招火热招聘中
官网直投
请求有笔试吗?
点赞
送花
回复
分享
发布于 2022-03-18 17:46
这么快收到二面,那我应该凉了😀
点赞
送花
回复
分享
发布于 2022-03-19 23:57
请问楼主,轻雀有代码提示吗
点赞
送花
回复
分享
发布于 2022-03-23 18:44
字节当天投,第二天挂。三次了。😅
点赞
送花
回复
分享
发布于 2022-03-25 18:35
为啥我二面一个半小时啊
点赞
送花
回复
分享
发布于 2022-05-10 21:48

相关推荐

13 59 评论
分享
牛客网
牛客企业服务