首页 > 快手21届校招 前端一到三面 -hr面 意向书
头像
lllanlll
编辑于 2020-09-09 17:20
+ 关注

快手21届校招 前端一到三面 -hr面 意向书

更新:
9.1 15:30
hr面 介绍部门业务 询问平常如何学习 对快手面试体验如何....
加了微信 说是有消息会通知 正常应该是两周内oc 祈祷🙏 求上岸

9.9 16:00 已意向书 快手冲!
快手一面:8.29 14:00 - 14:45

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        .a {
            width: 200px;
            height: 100px;
            margin: 10px;
            background: #f00;
        }

        .b {
            width: 100px;
            height: 50px;
            margin: 20px;
            background: #00f;
            padding: 10%;
        }
    </style>
</head>

<body>
    <div class="a">
        <div class="b"></div>
    </div>
</body>

</html>
  • 对a和b的各种问题,比如:b在a中垂直居中怎么做,ab外边距重叠怎么办(bfc),b离视窗a多远

  • 给每个li绑定事件 使点击可以console.log里面的值
    <ul>
        <li>1</li>
        <li>2</li>
        <li>..</li>
        <li>100</li>
    </ul>
  • let a = 0;
    
    console.log(a);
    
    console.log(b);
    
    let b = 0;
    
    console.log(c);
    
    function c() {}
  • var a = [1, 2, 3, 4];
    
    function set(a) {
      a = [5, 6, 7, 8];
    }
    
    set(a);
    
    console.log(a)
    //详情见<<你不知道的js(中)>>
  • var name = '123';
    
    var obj = {
        name: '456',
        getName: function () {
            function printName() {
                console.log(this.name);
            }
    
            printName();
        }
    }
    
    obj.getName();
    //this有关
    //通过各种方式使输出456 (箭头函数 call 手动保存this)
  • var arr1 = [1, 2, 5, 7, 9];
    var arr2 = [3, 4, 6, 8];
    //有序合并数组
  • //判断输出
    console.log(0);
    
    setTimeout(() => {
        console.log(1);
    });
    
    var data = {};
    for (var i = 0; i < 10; i++) {
        data[i] = function () {
            console.log(i);
        }
    }
    
    var p = new Promise((res, rej) => {
        console.log(2);
        res(3);
    });
    
    p.then(data => {
        console.log(data);
    });
    
    console.log(data[8]());
  • 洗牌算法

快手二面:15:00 - 16:05

  • swiper实现原理

  • vue 实现 9 9 乘法表

    每一层都是 width 30 * 10 像素的border 1px 的方块,所有边都是1px,并且上一层在下一层中间

    ​ 【1*1】

    ​ 【21】【22】

    【31】【32】【3*3】

    原生或者vue

  • 1\NumberStack

    2\ Number, Stack,

    3\ push

    pop

    maxN(n)

    获取栈的第n个最大值,要求maxN(n)时间复杂度为O(1)

  • 八个小球, 7个重量一样, 另外一个重一点。

快手三面: 20:00 - 21:00

  • parseInt()详细
  • 写一个随机产生hex类型的颜色值
  • 将hex类型转换为rgb类型(一步步玩完善)
  • 块级元素与行内元素组合发生的变化(穿插position)

更多模拟面试

全部评论

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

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐