B站前端C端方向一面8.27

#B站校招# 大约40分钟,感觉挺简单的,也没有手撕代码题,问的也比较基础,答得还不错,相比于暑期面试里面阿里系各种拷打而言,B站是真的轻松
自我介绍
ES6
var const let区别
箭头函数和普通函数的区别,箭头函数有哪些好处
function作为构造函数和class的区别
class的静态属性能不能被赋值
解释一下解构赋值
解构赋值和concat哪个性能好
map和set有用过吗?
promise和async await是什么,为了解决什么问题
vue和react哪个更熟悉?(vue)
computed和watch区别
vue的选项式api和组合式api的区别
vue组合式api可以用函数式的方法编写代码吗?
如果给你一个项目,你是使用vue还是react
实习项目提问(在此不展开讲了)
你的实习项目里面用到了react哪些hooks
useeffect的参数讲解
你认为react native和web开发有什么区别
遇到了一个困难,网上怎么找都找不到解决方案,该怎么办
该如何学习一门新的语言和技术
反问:
1、部门是做什么的?答:B站首页的视频播放器
2、大概多久出结果?答:2-3天出,会有HR或者研发同学告知
后续:很快HR告知一面通过,已约二面
全部评论
解构赋值和concat的性能是咋比较的呀
1 回复 分享
发布于 08-28 19:38 湖北
考虑找实习吗
点赞 回复 分享
发布于 08-28 23:18 北京

相关推荐

timeline(时间线-------9.14 一面、二面、三面-------一下午面完,累的够呛一面 50min:1. 自我介绍2. JS 的事件机制3. 简单说一下输入一个 URL 到页面展示的过程(朗诵4. 获取到 HTML 之后如何看到页面呢5. 重排和重绘6. 事件循环7. 宏任务的概念配合浏览器如何解释8. 看代码输出:事件循环输出题(秒了9. 为什么把 Vue2 升级到 Vue310. Vue3 升级了哪些东西(Proxy,diff + 虚拟Dom,贴近原生语法,更好支持 Ts,TreeShaking11. 采用 Proxy 有什么优势12. 有了解过 Vite 的原理嘛 好处是什么13. 场景题:我这里有 100 个文件对应的源码里有 100 个文件,源码里改了,我怎么知道改了哪个文件呢,是怎么定位到哪个文件的呢,你可以来实现这样一个业务需求:双向通信的,我这里有一个文件变更,我就要通知对方找到一个正确的属性请求的一个文件,你会怎么做(打断我对 Vite 的持续输出14. 手撕:二叉树的中序遍历15. BFC 是什么 主要功能16. 伪类和伪元素17. chorme 接了 GPT 接口是如何实现的18. 平时有用到哪些 AI 工具19. 前端怎么接触前端的20. 前端怎么学习的21. 反问二面 50min:我网络不好,体验感很差1. 自我介绍2. 为什么将 Vue2 升级到 Vue3 呢3. 升级到 Vue3 对用户体验上来说有什么感知、变化嘛4. Vue3 的优点5. 有了解过虚拟 Dom 嘛(网络卡得很6. 虚拟 Dom 相对于原生 JQery 7. 讲讲 Vite 的热更新 为何优化到了 1.5s 左右8. 代码题:用 Vue 实现一个分页逻辑(网络巨卡,直接闪退了9. 大列表渲染 50000 条数据怎么做到性能优化10. 虚拟滚动11. 反问三面 45min:全部都是拷打实习1. 自我介绍实习拷打:2. 讲一下在 B站 遇到的挑战点(通信,报名倒计时,跨域3. GPT 接口如何做的4. 大文件上传做了什么事情5. 单个分片传丢了该如何处理6. 怎么确定什么时候上传 服务端什么时候合并7. 组件库的开发如何实现8. 用户体验优化(导航条9. 性能优化10. 虚拟滚动11. 图片懒加载12. 算法思路:如何判断一个链表有环13. 算法思路:环的路口节点怎么找,快指针也是走两步嘛14. 算法题:合并两个有序数组 + 去重15. 时间复杂度多少16. 闲聊:如果通过的话,什么时候实习17. 反问(部门,base,业务,培养计划,提前实习和薪资,氛围更新:9.28 号挂
我已成为0offer的糕手:常规八股就是好面试啊,遇到这种面试官,我高低都得磕一个
点赞 评论 收藏
分享
9 34 评论
分享
牛客网
牛客企业服务