字节抖开前端

一面(1h左右)

1. 自我介绍
2. 问了专业和专业主要学什么
3. 块级元素有什么
4. 块元素、行内元素、行内块元素的区别
5. 如何给一个行内元素设置高度
6. 介绍一下盒模型
7. 写:让盒子垂直居中+说了几种
8. cookie,session和token的区别
9. 讲一下强缓存和协商缓存
10. 箭头函数和普通函数的区别
11. 讲一下变量提升
12. 做了一个this指向的输出题
13. 做了事件循环的输出题
14. 算法:括号匹配
15. 手撕:手写一个深拷贝
16. 有做过webpack和vite的尝试吗
17. 之前做的项目有开发环境和生产环境的区分吗?怎么区分
18. 在vue3里面用过什么新特性
19. 说一下vue组件间的通信

二面(1h左右)

1. 面试官上来介绍了自己的部门(很详细)
2. 挑自己做的事情简单讲一下(后面围绕我的项目问了几点)
3. 弱网环境除了离线这种方案,还会有别的方案吗?
4. 小程序和h5移动端这些为了避免网络不好,避免渲染比较慢的一些体验,你有什么方案或者做过什么东西?
5.  有留意微信小程序秒开率这些数据吗?
6. 开发微信小程序的时候有什么样的体验或者问题?
7. vue是怎么学的
8. vue3相当于vue2带来什么新功能?有什么体验
9. vue双向绑定中,界面驱动数据的监听方式是什么?
10. ts最大的特点是强类型,你觉得怎么用好他?有必要吗?强调了是两个问题
11. 算法:写一个重复执行函数
12. 算法:写一个函数遍历统计页面上所有的dom元素,并且以对象的形式返回
13. 为什么学前端
14. 你觉得一个优秀的前端会具备什么样的能力
全部评论
请问括号匹配是力扣20:有效的括号那题吗?类似这种输入:s = "()[]{}" 输出:true
2 回复 分享
发布于 2024-07-20 21:02 广东
又一个广工26✌🏻 怎么现在才刷到
2 回复 分享
发布于 2024-08-06 19:05 广东
面这么久 从时间看二面是过了的
1 回复 分享
发布于 2024-07-18 01:32 北京
佬,请问一下二面问了一些移动端的内容,是因为简历里面写了吗
点赞 回复 分享
发布于 2024-08-11 12:28 四川
字节面试这么简单我当时面普通公司,上来啥话不说,先开共享屏幕做五道算法大题
点赞 回复 分享
发布于 2024-08-19 22:24 陕西
膜拜校友,26届现在就能各种进大厂面了
点赞 回复 分享
发布于 2024-08-29 20:12 广东
重复执行函数是什么意思啊 佬
点赞 回复 分享
发布于 2024-09-05 11:28 北京

相关推荐

昨天 21:40
已编辑
西南石油大学 前端工程师
Timeline:一面        2025-02-14  14: 00    当天 15: 30 通过二面        2025-02-17  11: 15    当天 15: 10 通过三面        已约  2025-02-18  14: 00呃啊啊啊啊啊啊啊,对比一面难度飙升二面主要过程:1. 自我介绍2. 首屏优化有哪些方法(tree-shaking  http2  懒加载  gzip  SSG ......),    看的是哪个指标(LCP),LCP具体是怎么计算的(完全没了解)3. 业务组件和基础组件的区别(??根本不知道),如何保证组件的稳定性(希腊奶,应该是指组件测试)4. 拷打 css: - 重绘重排(浏览器渲染原理,结合 visibility: hidden 和 display: none) - flex 垂直布局如何使得三个子盒子间隔 10px(不是 margin / space-between,叫我去了解一下,应该是 row-gap) - position: sticky(没用过),position 和包含块5. 拷打 vue: - vue2 和 vue3 有什么区别(setup,defineProperty 和 proxy) - vnode 和实际 dom 有什么区别,为什么要用 vnode(为了高效 diff 和跨平台支持包括 ssr),为什么不直接修改 dom(因为早期对 signal 理念实现不够彻底,vue3.6 的 vapor mode 正在改进,我的回答不一定对哈) - computed 的更新机制是怎么样的(脏值检测懒更新),使用时和 watch 有什么区别(问的就是依赖多的时候用 watch 指定需要的依赖)6. 拷打 js: - var let const window 以及多 script 标签(一定要注意 let 和 const 的变量不会挂载到 window 哇),var 的变量提升机制(先定义后赋值),变量未声明默认为 var - 手写 Promise.all(应该直接 return 一个 new Promise,我用了 Promise.withResolvers;还有打印的时候用 then,习惯了用 setTimeout 打印了,被狠狠地批评了) - 说说 async 和 await 的实现(是说源码),如果没有 async 的时候使用 await 会不会报错(旧版 node 的 commonjs 会,要用立即调用函数的方式使用,新的和 esmodule 默认支持) - Promise A+规范怎么定义一个 Promise(我只知道要 then 方法,叫我回去看)7. 算法题:二叉树中的最大路径和,返回其路径(力扣 124 改编,无负数,卡了很久都没完全写对,路径递归返回写错了极力狡辩)8. 反问: - 主要技术栈(vue3,node) - 工作时间(11点前上班,12点到2点休息,6点到7点晚饭,8 9点下班,包三餐) - 最近有碰到什么技术难点吗(听不懂我也忘了)
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
21
56
分享

创作者周榜

更多
牛客网
牛客企业服务