字节飞书前端三轮技术面+HR面

本文详细记录了字节跳动飞书前端面试经历,包括一面的八道编程题,二面的CSS开关实现、性能优化等讨论,以及三面的对称整数问题、React/Vue/Angular实现Menu的思路。面试过程中,面试官对技术深度、学习方法及项目经验等方面进行了深入考察,并给出了关于浏览器渲染机制和性能优化的建议。
摘要由CSDN通过智能技术生成

大概13号HR电话约一面面试,一面22号,二面25号,三面29号,HR面30号。都是第二天先收到对面试作评价的邀请短信,中午或下午下班的时候HR电话告知面试结果,约定下一轮面试时间,并邮件通知。在约面试的时候还会给出建议,比如看看面经、刷刷leetcode。

一面:

本轮其实是笔试,面试官给了八道题,让直接撸代码。面试官说给40分钟,但是我花了快一个小时。。。

1. 实现垂直居中

<body>
    <div id="block">
    </div>
</body>

id为block的元素不定高不定宽,请实现它在浏览器窗口的居中显示。

2. 自适应两列布局

3. 借用组合继承

4.  使用JS实现一个repeat方法,function repeat (func, times, wait) {}, const repeatFunc = repeat(alert, 4, 3000), 调用这个 repeatedFunc("hellworld"),会alert4次 helloworld, 每次间隔3秒

const repeatFunc = repeat(alert, 4, 3000)
repeatedFunc("hellworld")


5. 点击ul底下任意li,输出对应li里面的内容

6.  请为所有数组对象添加一个findDuplicate(n)方法,用于返回该数组中出现频率>=n的元

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值