字节跳动
北京市 · 移动互联网
公司实力一般
A级纳税人

面试经验

“有难度”
“体验一般”
9098 条面经
面试官hr有收获难度看中专业技能二面流程2轮自我介绍算法体验很好简历面试有难度一面三面3轮及以上面试官nice字节第二轮三轮
匿名用户
web前端
未通过感觉没戏
给了一个具体的需求让写 html+css,需求大概是模块水平垂直居中对齐+不 定高,按文字自适应+带灰色遮罩+弹出动画 都怪我 css 好久没写了写的很费劲……建议各位 css 可以多找几个 css 实例题做 做!俩次面字节二面都会考具体的 css 实现 然后问了一下 css 的动画怎么做,但是我没用过……答了一个 3D 和 rotation (dbq 我好菜)后来就顺便说了几句 setTimeOut, setTimeInterval 和 RequestAnimiationFrame,这里感觉答得不是很好 flex 有哪些常用标签,我说了几个我用过的,面试官反问了我两个 又问了一下 position,这里具体解释了一下 position 的属性影响 还是具体实现,给一个 ul 下面插入 100 个 li 应该怎么插入,如何优化 dom 操作 具体实现:有一个有一百万个 url 的数组,如何从这一百万个 url 里获得资源 (我答了 promise 和 promise.all,写了一下思路,面试官要我写具体实现,就 也没写得很明白,整体拉低了不少印象分。感觉字节的面试真的很看实践!光有 思路是不够的!) 算法:判断链表内是否存在环,这个题其实我做过,但是当时忘了……面试官 提醒了一下才知道是快慢指针……真的挺不好意思的呜呜呜 总体上字节的二面特别看重具体实现,会说思路不够,需要真正的写出可以实现 的代码来。一般算法就是 leetcode 的 easy/medium,不会太难,一些基本概 念也会挖的比较深,总体上说还是很有难度。...查看更多
2 年前 发布
匿名用户
web前端
未通过未通过
- 自我介绍 - javascript事件循环 和 Golang的协程 - React 中的依赖参数 - 实现函数curry 无限次调用 - 从数组arr中取出 N数,它们的和是M,输出组合的数组 - React 的SSR 先是 卡在 无限次 curry 那里,我想了10分钟也没想到怎么做 。事后知道 可以通过 重写toString() 方法。面试官一直强调这题很简单,但是toString这个知识点不知道,让我想到第二天我也做不出来。 面试官挺照顾面子的说:“这题很简单,你不想做,我们换下一道”。我哪是不想做, 我是真的做不出来。 下一个问题是 :“从数组arr中取出 N数,它们的和是M,输出组合的数组”。 面试官说这道题也很简单,可以优化到O(n) ,我又卡住10分钟,这10分钟我的思路是这样的, 两数之和O(n)我能做出来,三数之和我都要O(n2)了,面试官提示dp方法, 类似背包问题,因为紧张10分钟内我没找出状态转移方程和base case,面试官建议在换一题。至此已经可以说game over 了。 总结失败:我喜欢想清楚了,在写代码, 但是这个非常不适合在面试时。面试过程需要相互互动,我在那里想了10分钟,这时候是没有互动的, 哪怕我那时写个爆破,虽然很low但是面试官可以看到,可以沟通。沟通过程或许可以给自己多争取一些时间,毕竟这道题并不简单吧,我都觉得是hard级别的,10分钟一般人都做不出来吧,难道真是我太菜了。 最后leetcode要刷起来, 裸战是不行的。...查看更多
2 年前 发布
匿名用户
web前端
确定通过感觉靠谱
一面 1h 左右。 css 如何实现垂直居中?(这里我就说了四种,包括行内和 absolute 的情况) position 有哪几种?分别说一下对应的效果和用法。 css 选择器优先级,这里忘了复习了有点尴尬,小细节没在意,不过大概的说 出来了也算是通过了。 js 原型链,问了一下 js 如何创建对象,然后给了一个例子,问这个例子的原 型链长什么样,代码区打了一下,到对象和函数上层的时候有点卡壳,然后面试 官提醒了我一下 object 和 function 互相是循环的 (那个时候基础知识真的不咋行,现在看看感觉真是太丢脸了 qaq)。 顺势问了 new 的操作,然后实现了一个 new 的函数(写了一个比较乞丐的 版本,解释了一下,还行)。 然后因为我简历上写了会 vue 就问了 MVVM 结构,聊到了页面渲染和响应 式,我就顺便讲了一下响应式 MVVM 和 MVC的区别。 Vue 生命周期,在哪个阶段可以获取页面 dom 信息 Vue 的组件通信 10. 聊到一些网络相关,问了 TCP 和 UDP 的区别 讲一下 TCP 的三次握手和四次挥手 然后是问了 promise 有哪几种状态 手写一个 promise(这个我写了一个雏形,没具体实现全,有点可惜,不过 面试官跟我说还行 2333333 一面的气氛真的 real 和谐充满欢声笑语) 算法题:最长公共前缀,这个做过!开心! 算法题:多层数组嵌套降级,这个用了递归卡了一阵子……思路是对的但是 实现上效率有点低,还把迭代和递归实现搞混了……(那个时候还不会 reduce, 实在是菜。) 因为在字节大概经历了 4 次一面(两次实习两次秋招),一面和其他公司差不多 都是基础知识题,不过最大的区别可能是特别强调实战能力,字节的面试全程都在手撕,提前批一面代码区刷新了 8 回(8 个题都得写代码)感觉一次面试的代 码浓度可以高过 50%这样,非常注重实战。但是难度也都不是高,冷静思考都 没什么问题!不会了还可以跟面试官讨论 2333333 面试官们人都挺好的...查看更多
包含1个问题,3个回答
Q:二面 1h 左右 大概在一面结束之后 5-10min 吧,我先喝了几口水……一面叨叨了一个小时没 停真的很累,然后二面的面试官进来了,二面就比较凉……因为字节是秋招我经 历的第一场面试所以 开头问了一下项目的情况,根据项目问了一点我的工作,接触前端有多久(因为 我也就一年左右的经验所以其实会的不多),在每个项目里学到了什么,没做项 目的时候学了什么,怎么学的这样的问题,然后开始就是实战写代码,这波我答 的就有点惨了…… 给了一个具体的需求让写 html+css,需求大概是模块水平垂直居中对齐+不 定高,按文字自适应+带灰色遮罩+弹出动画 都怪我 css 好久没写了写的很费劲……建议各位 css 可以多找几个 css 实例题做 做!俩次面字节二面都会考具体的 css 实现 然后问了一下 css 的动画怎么做,但是我没用过……答了一个 3D 和 rotation (dbq 我好菜)后来就顺便说了几句 setTimeOut, setTimeInterval 和 RequestAnimiationFrame,这里感觉答得不是很好 flex 有哪些常用标签,我说了几个我用过的,面试官反问了我两个 又问了一下 position,这里具体解释了一下 position 的属性影响 还是具体实现,给一个 ul 下面插入 100 个 li 应该怎么插入,如何优化 dom 操作 具体实现:有一个有一百万个 url 的数组,如何从这一百万个 url 里获得资源 (我答了 promise 和 promise.all,写了一下思路,面试官要我写具体实现,就 也没写得很明白,整体拉低了不少印象分。感觉字节的面试真的很看实践!光有 思路是不够的!) 算法:判断链表内是否存在环,这个题其实我做过,但是当时忘了……面试官 提醒了一下才知道是快慢指针……真的挺不好意思的呜呜呜 总体上字节的二面特别看重具体实现,会说思路不够,需要真正的写出可以实现 的代码来。一般算法就是 leetcode 的 easy/medium,不会太难,一些基本概 念也会挖的比较深,总体上说还是很有难度。总之提前批止步二面了。字节的面试一般一面和二面肯定会连在一起,如果三面面试官也有时间的话三面也会连下 来,总之要是过了一阵子都没消息基本上就是凉了 qaq 总之这次面试结束大概 过了半个月左右 hr 小姐姐又捞了我一手跟我约了正式批再来一次,还很贴心地 嘱咐了我好多让我多做点题哈哈哈哈哈!
2 年前 发布
加载中
看准网字节跳动字节跳动面试经验字节跳动null面试经验

找工作