快手前端秋招面经8.31

迟来的秋招面经分享,最近在准备春招,把之前秋招的面经都分享一下

秋招-快手

一面 8.31 60min

和实习的时候一个部门。。。一个面试官。。。又是手撕四个题。。。好难啊😭

题目一

手写Vue双向数据绑定

题目二

//说输出setTimeout(() => {​console.log(1);​}, 0);​console.log(2);​(new Promise((resolve) => {​console.log(3);​})).then(() => {​console.log(4);​});​​​console.log(5);//2//3//5//1

题目三

随机生成一个合法的css颜色值 如 #c1c1c1

function solution() {    let res = '#';    let num = parseInt(Math.random() * 0xffffff);    res += num.toString(16);    return res;}​console.log(solution());

题目四

多维数组维度Array.prototype.getLevel [1,[1,2,[1]]].getLevel() === 3

Array.prototype.getLevel = function () {    let max = 0    const list = this    const stack = [list]    while(stack.length > 0) {        const data = stack.pop()        for(let i=0; i<data.length; i++) {            let item = data[i]            if (Array.isArray(item)) {                item.level = (data.level || 1) + 1                max = Math.max(item.level, max)                stack.push(item)            }        }    }    return max}​const a1 = [1, 2, [1], [1, [2, [3]]]]const a2 = [12, 3, [[6], [7, [7, [66]]], [7]], 4, [5]]console.log(a1.getLevel(), '1111111')  //4console.log(a2.getLevel(), '2222222')  //5

全部评论
23届吗,秋招没找到心怡的吗
点赞 回复 分享
发布于 2023-03-11 18:45 甘肃
哈哈哈怎么现在发秋招面经啊
点赞 回复 分享
发布于 2023-03-11 19:12 广东
那请问楼主去哪了呀
点赞 回复 分享
发布于 2023-03-15 10:40 湖北
楼主面的什么部门啊
点赞 回复 分享
发布于 2023-03-26 04:03 天津
题目2的4不输出吗
点赞 回复 分享
发布于 2023-06-26 21:18 广东

相关推荐

点赞 评论 收藏
分享
11-15 18:39
已编辑
西安交通大学 Java
全村最靓的仔仔:卧槽,佬啥bg呢,本也是西交么
点赞 评论 收藏
分享
7 26 评论
分享
牛客网
牛客企业服务