抖音前端面经(一面二面)

抖音秋招一面

1. HTML

  • inline, block, inline-block有什么区别?如何实现一个元素默认居中对齐,文字过长时居左对齐?

2. CSS

margin塌陷/合并问题如何解决? (备选)

3. JS

  • 什么是类数组?有哪些?

  • 闭包

  • 防抖和节流怎么理解,并实现一个节流

  • JS事件循环

    console.log(1);
    setTimeout(function () {console.log(2)}, 0);
    new Promise(resolve => {
        console.log(3);
        resolve();
        console.log(4);
    }).then(() => {
        console.log(5);
        Promise.resolve().then(() => console.log(6))
    })
    console.log(7);

4. Vue

  • ==VUE为什么称为渐进式框架,你怎么理解渐进式?==

    对“渐进式”这三个字的理解:Vue渐进式-先使用Vue的核心库,再根据你的需要的功能再去逐渐增加加相应的插件。

    c参考: https://www.cnblogs.com/si-dian/p/11713660.html

  • 了解VUE2.x的链路运作方式么?

5. 计算机网络

6. 计算机原理

  • 栈和堆的区别?

7. 算法

  • 最短路径

https://www.cnblogs.com/du001011/p/10486475.html?ivk_sa=1024320u

抖音秋招二面

1. 项目

  • 什么时候接触前端的?怎么学习前端知识?

  • RN-web项目介绍一下?转化的包的原理知道吗?

2. 算法

  • 二叉树遍历方式?==树的层次遍历==
代码
  • 版本号比对

    斤斤计较

3. 框架

  • Vue双向绑定的原理

  • ==getter , setter缺点==

  • nextTick() 含义,用法 ==原理==

4. 智力题 5,3的容器倒出4升水

5.JS

  • ==订阅-发布者模式==
class Event(){
    on(name, cb);
    once(name, cb);
    emit(name, data);
    off(name, data);

}
#前端面试##字节跳动##面试题目#
全部评论
也可试下去哪儿哈 校招内推:https://www.nowcoder.com/discuss/758506
点赞 回复 分享
发布于 2021-09-28 09:21
也可以试试《去哪儿网》-校招内推, 这两天投递,可赶12号笔试,最后一波了!!!目前技术hc还挺多 https://www.nowcoder.com/discuss/706975
点赞 回复 分享
发布于 2021-10-10 19:30

相关推荐

joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
评论
点赞
23
分享
牛客网
牛客企业服务