Advertisement

字节跳动前端一二面面试题

阅读量:

一面:首先就是自我介绍了

口头回答题

1.CSS选择器的层次结构
2.进程与线程的区别
3.JS中判断基本类型的三种方式
4.数据结构中的数组与链表有何异同
5.在面试中讨论完项目的细节后
6.后来又忘记了后续的技术细节

下面是手写题

1.鼠标点击获取ul中li中的文字

复制代码
    <!DOCTYPE html>
    <html lang="en">
      <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
      </head>
      <body>
    <ul>
      <li>123</li>
      <li>123</li>
      <li>123</li>
      <li>123</li>
      <li>123</li>
    </ul>
      </body>
      <script>
    let liArray = document.querySelectorAll("li");
    liArray.forEach((element) => {
      element.addEventListener("click", function () {
        console.log(this.innerHTML);
      });
      console.log(element);
    });
      </script>
    </html>

2.手写一个new函数:

复制代码
    function New(fn, ...args) {
      let obj = Object.create(fn.prototype);
      let res = fn.apply(obj, args);
      return res instanceof Object ? res : obj;
    }

3.手写一个定时器:每隔一段时间执行一个函数 执行一定次数

复制代码
    function repeat(func, times, wait) {
      return function (content) {
    var count = 0;
    var interval = setInterval(function () {
      count += 1;
      func(content);
      if (count === times) {
        clearInterval(interval);
      }
    }, wait);
      };

4.反转一个链表:

复制代码
    var reverseList = function (head) {
        let p = null;
        let newHead = null;
        while(head){
            p = head.next;
            head.next = newHead;
            newHead = head;
            head = p;
        }
        return newHead;
    }

《剑指》《算法题解》第24题:翻转链表(https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof/)

最后反问环节,跟面试官谈了谈node.js的,聊的还不错哈哈哈!

二面:

一开始就要进行自我介绍。
二面 interviewer 表达有紧急事务时会回答"会"或"不会"。
考试中出现了三叉树相关问题。
接下来看看题目:

  1. 查看代码后回答输出结果。
    具体涉及的是 JavaScript 原型链机制以及 this 指针的问题。
  2. 场景题中给出了一万条以上的电话号码序列。
    输入任意一个数字后,请判断其是否为下一个合法号码。
    我一时没想到解决方案;后来尝试查阅资料仍未能找到答案。
  3. 接下来还有一个扑克牌相关的题目:
    给定五张牌,请判断是否构成顺子。
  4. 考试中出现了三叉树相关问题。
    平时练习的是二叉树的内容,
    这让我感到有些措手不及。

毫不意外,挂了

全部评论 (0)

还没有任何评论哟~