字节前端实习一二面经

22届985非科班转前端,自学小半年
第一次面试,许愿offer

一面:

  1. 自我介绍

  2. vue如何实现数据绑定、数据劫持,进一步问了getter在哪些场景会触发

  3. this的指向问题

  4. 原型链讲一下

  5. 手写instanceof,用了var,又讲了一下var、let区别

  6. shell命令知道哪些(简历上了一下shell😥)

  7. 将一个字符串数组排序

    例如:
    输入:var versions=['1.45.0','1.5','6','3.3.3.3.3.3.3']
    输出:var sorted=['1.5','1.45.0','3.3.3.3.3.3','6']
  8. 给定两个链表,求他们的交叉节点

一面结束休息了10分钟就二面

二面:

  1. 自我介绍

  2. http与https区别,https通信过程,安全如何实现的,加密密文怎么做的

  3. 行内元素添加宽高会有变化吗,添加padding和margin呢

  4. 讲一下死锁,死锁为什么会出现

  5. 讲一些浏览器自身的缓存机制,加载一次的网页为什么第二次加载更快

  6. 说一些输出顺序,然后讲了原因(宏队列、微队列)

    console.log('script start');
    setTimeout(function() {
     console.log('setTimeout');
    }, 0);  
    new Promise(function(resolve) {
     console.log('promise1');
     resolve();
    }).then(function() {
     console.log('promise2');
    }).then(function() {
     console.log('promise3');
    });
    console.log('script end');
    // script start -> promise1 -> script end -> promise2 -> promise3 -> setTimeout
  7. 0.1+0.2 = ?
    实现一个函数可以完成浮点数运算
    (现场没写出来,各位大佬看看这个对不对)

    function(a, b){
     return parseFloat((a + b).toFixed(10))
    }
  8. 手写一下vue的Observer,实现setter、getter绑定

  9. 求最大岛屿:

arr = [

[0,0,1,0,1,0],

[0,1,1,0,1,0],

[0,0,1,0,0,0],

[0,0,1,0,0,0],

[0,0,0,0,0,0]

]
return 5

0是海水
1是陆地
求其中最大的岛屿。

和这道题相似
https://www.nowcoder.com/practice/0c9664d1554e466aa107d899418e814e?tpId=188&tqId=37543&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fjob-code-high-week%2Fquestion-ranking&tab=answerKey

  1. 一枚不规则概率的硬币,如何实现公平事件

面试过程体验很好,两位面试官非常耐心,许愿三面

#实习##面经##字节跳动##前端工程师#
全部评论
😭😭😭
点赞 回复 分享
发布于 2021-02-23 19:17
楼主面试的是哪个部门呀?
点赞 回复 分享
发布于 2021-02-23 19:18
我的面试题一道跟js相关的都没有,哭了
点赞 回复 分享
发布于 2021-02-23 19:18
楼主,最后一个智力题怎么答呀...
点赞 回复 分享
发布于 2021-02-23 22:10
想问下楼主简历有几个项目 什么类型的呀
点赞 回复 分享
发布于 2021-02-23 23:27
你二面的题目和我二面的几乎一模一样
点赞 回复 分享
发布于 2021-02-24 20:41
22届? 现在参加的是什么招?
点赞 回复 分享
发布于 2021-02-25 16:19
为什么还问死锁
点赞 回复 分享
发布于 2021-11-10 15:15

相关推荐

时间:10.08-11.02投简历之前:我只投中大厂,小厂也值得我投?😤想象中的自己:被大厂一个接着一个约面,今天面美团,明天面快手,甚至担心面试时间会冲突,还担心投过之后立马约面准备的不充分浪费了机会咋办全投了一遍后,收到了感谢投递的邮件兴奋至极,心想过一两天就能约面,每天查看官网进度一直在初筛,boss也一直是已送达,实习僧更是未查看,几天都是如此,发现情况不对,到处询问牛友什么时候投的过了多久约面的,为啥我的一直在初筛中😂几天后再看天塌了,流程直接显示已结束😅,要不就一直在筛选到岗位都下线了偶尔有几个中大厂约面,还是kpi,要么不按套路出牌,出个算法题还是现场想的权重不同的abcde五个节点写个函数输出其中一个还是这个权重的节点,这什么玩意,可能是我太菜了吧面过之后怀疑人生怎么和我在牛客上看到的面经不一样以前的我,非美团,快手不去,滴滴也还凑合吧,大不了就去小红书了现在的我迷茫,弱小,可怜,无助,哪个小厂行行好收了我吧,做牛做马干什么都行😭这几天一直心烦意乱,甚至有些心灰意冷,完全学不下去,有时候觉得运气总是不在自己这边,明明我都复习了那么多,可他偏偏不问,面过之后又将失败归结于运气,可经过多次面试后,仔细想了想其实并不是这样。我们无法改变客观因素,比如面试官会问什么,但我们应该最大化主观因素,就是在面试前尽可能全面深入的学习,总是觉得失败是运气的话,反而会限制自己的成长,机会是留给有准备的人的,当一个人觉得面试官问的他都会时,其实他已经全面深入了解了所有知识,并不是因为他运气好。扯的有点多,也算是对自己快找了一个月实习的反省总结。今天去市中心转了转,只有置身于高楼大厦中才意识到自己多渺小。
查看4道真题和解析
点赞 评论 收藏
分享
11-05 16:11
门头沟学院 Java
来个offer吧求求求:业务不匹配是真的搞,面了好几面了,告诉面试是ok的,业务不匹配,合着最开始评估啥了
点赞 评论 收藏
分享
评论
5
55
分享
牛客网
牛客企业服务