首页 > 字节飞书-秋招提前批-前端一面面经已凉
头像
卖女孩的小小火柴
编辑于 2021-08-04 17:43
+ 关注

字节飞书-秋招提前批-前端一面面经已凉 内部员工回复

自我介绍、项目啥的就不说了,大概的问题如下
  1. http和https区别,ssl具体怎么实现的   (简单的说了说对称秘钥和非对称秘钥,以及数字签名、证书;)
  2. HTTP2解决的问题
  3. 数组和链表区别(这块还问到了系统是如何取链表加载到缓存的,这块不太理解她想问什么)
  4. react实现一个定时器,封装一个hook(这块确实有点菜,用useEffect写出了定时器,但是封装一个自己的hooks没写出来,还得学习学习)
  5. 看代码题
    var test = 'global'
    const b = (function () {
        const test = 'scope';
        return { 
            test: '111',
            say() {
                console.log(test);
        } };
    }());
    b.say(); // 'scope'
    删减了一部分,以上是我要吐槽的一部分。这块我当时的回答是,不确定是不是闭包,如果是闭包就应该打印scope.,如果不是就是global。结果面试官信誓旦旦的说和闭包没关系,然后我就信了。。但是今天尝试发现打印的就是scope,具体是不是闭包,求教各位大佬帮忙解答。
  6. 一道算法题 根据字符串执行对象的链式调用,无法进行链式调用就返回给定的默认值(最后一题面试官评价不行,不是最优解,不过下来想起来一个有意思的方法,可以在每个·前边加个问号,每个[前边加个?.,然后和obj拼接一个字符串,然后eval执行,例如eval('obj?.c?.[0]?.d?.e') || defaultVal)

更多模拟面试

全部评论

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

相关热帖

近期热帖

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

热门推荐