字节前端实习面经

时间线:
1.18 一面
1.19 二面
1.22 hr面
1.23 offer get!
真是太有缘分了,本来没有在找实习了,但被一位非常好的hr小姐姐给海底捞捞了起来,全程交流非常友好!然后开始了一次流程极快的面试,超级感谢这位hr姐姐😍

那么,记录一下自己的第一次面试

一面: (1h 20min)
1.  项目拷打
1.1 介绍自己的项目
1.2 选择一个最难点进行介绍
1.3 如何优化解决虚拟滚动中滚速过快情况下的白屏问题(没有答对,嗷呜)
1.4 如何保证让contextmenu出现在可视区域,如何打开自己的contextmenu
1.5 一个和重排重绘相关的问题
1.6 记住的问题就这些balablablabala
项目大概就这么多啦

2. 手撕代码部分
2.1 经典的异步编程顺序判断
2.2 判断与生成质数(忘记算法了,写的最朴素的方法˃ʍ˂)
2.3 ajax并发控制!调度池
2.4 一道与ts相关的题(没理解到意思,尴尬,x)

3. 闲聊了几句,问了问之后学习react的规划

虽然回答可能不是很好好多问题也没答出来,但面试官很nice,全程氛围很好,面后三小时收到了二面通知!

二面(45min)

1. 项目拷打
标准的介绍项目和难点,问了项目有没有参考其它的开源项目,和自己为什么要做这些项目
有两个印象很深的问题尬住了:
1.1 怎么做到组件的按需引入,我提到利用treeshaking,但被反问到怎么配置,没回答出来,阿偶
1.2 http中options的作用,又没回答出来梅开二度
简历有三个项目,三个都主要问到了一些难点的实现思路,大概就这么多了

2. 手撕算法
简单的两道:
数组展平和数组转树

很惊讶的是二面没有什么八股文,而且尬住几次感觉要凉了,结果还是在面后两小时收到hr面通知,感谢!

hr面(30min)
闲聊
优缺点
实习时间

hr面结束后刚好一天,收到了offer!面试官都很好,氛围nice,感觉找实习也很讲究缘分,无心插柳柳成荫。
全部评论
泰裤辣,佬是啥学历啊?好奇,大厂看不看学历
1 回复 分享
发布于 2024-02-01 12:25 广东
大佬 数组转树是什么题目啊 是扁平化转树还是直接嵌套数组转树 用js写吗
点赞 回复 分享
发布于 2024-07-06 13:50 浙江
博主,React做了几个个人项目啊,明天面字节有点紧张
点赞 回复 分享
发布于 2024-01-31 16:25 浙江
是日常实习嘛
点赞 回复 分享
发布于 2024-01-29 12:44 湖北
大佬厉害
点赞 回复 分享
发布于 2024-01-24 18:32 广东
羡慕了啊
点赞 回复 分享
发布于 2024-01-24 09:57 重庆
哪个部门啊佬
点赞 回复 分享
发布于 2024-01-23 23:24 湖南
快过年了,这个是年后直接去吗
点赞 回复 分享
发布于 2024-01-23 22:56 陕西

相关推荐

上午刚面完,面了一个小时,问题挺基础的,但有几个点脑子宕机了没答上来😭😭😭1.自我介绍2.接着是两道代码题,一个数组遍历一次找出最小正整数的下标,不存在返回-1(之前搜面经好像这道题都有考到),这道题思路挺简单的,但最开始写出来打印值跟答案对不上,然后我又顺着大括号重头看了一遍结果发现中间有个变量名敲错了(被自己蠢到了),后面面试官又让换一种思路实现,最开始没怎么理解面试官的要求,后面面试官提醒了一下还是成功实现了;另一道题是关于样式的,九九乘法表从直角三角形变成正金字塔形,直接flex垂直居中秒了,然后有个细节没实现出来,每一个框都有下边框,让用选择器清除下边框,保留最下面的下边框,当时没怎么想到,后面下来在自己的编辑器上重新实现了一遍。3.结合简历上的项目进行提问,我电脑上正好有源码文件,面试官就让我打开编辑器结合代码提问,因为我项目是vite创的,面试官就问了些vite配置相关的问题比如当初是怎么设计的,为什么选择vite,跟webpack的区别等等。4.vue的路由配置,问了下为什么用history,还有没有其他的。5.我简历上有提到组件的封装,所以面试官有问具体怎么设计,怎么实现的(这块我感觉我当时一直在胡言乱语,始终没get到点)。6.项目分包优化怎么做的,还有没有其他优化。7.组件之间通信怎么做的。8.团队间git操作怎么做的。反问:1.公司技术栈是什么2.公司最近开发的业务是什么总的来说这次面试体验非常良好,面试官全程都有引导,回答错了或者没回答上面试官都很有耐心的解释,给我留下了良好的印象,主要还是我太菜了😭😭😭
查看13道真题和解析
点赞 评论 收藏
分享
在之前的时间里一直都非常焦虑,一边秋招已经开始,自己却还没拿到实习,再加上之前有一次很好很接近的机会没有把握住,被打击得信心全无,做了很长的心理建设才开始慢慢投小厂,还好还有些实习机会,分享一下面试八股经验,项目不具参考性,不再列举相关问题深圳某小公司vue  2 和vue3中 v-model区别为什么vue3要使用proxy     比 vue 2使用define property好在哪里?Context加hook是怎么替代Redux实现状态管理的?css盒子模型怪异盒子模型和标准盒子模型计算区别react怎么定义组件bootstrap什么是闭包,你有实际应用过吗?react怎么实现父子组件之间的通信HTML   CSS   js 概念let和const的区别什么是虚拟DOM    什么传统DOM     对比  核心原理diff算法   关键点怎么阻止事件冒泡     event.stopProgapationevent.stopImmediatePropagation    区别其他方法?git是否使用过remote————————————————————————广东钛动基础:HTML中本地存储的方法,区别是什么垂直居中方案在你项目中怎么实现移动端自适应的,什么方案JS基本数据类型怎么判断类型  (回答typeof  instanceof  Object.prototype.toString.call    面试官追问还有吗,ES6中呢)具体判断是否是一个数组用什么方法Array常用方法事件循环机制,有哪些宏任务和微任务说一下闭包,你平常使用过吗,怎么使用的怎么查找对象的键值对怎么知道资源,(比如图片)已经加载完成TS:interface和type区别使用过Pick吗说一下泛型和泛型约束框架(只问了React,大概业务线用的React):React  props和state区别react其他通信方法useState和useEffect这两个hook函数区别想拿到渲染前的数据或函数使用什么hook(没听懂,不会,不知道是不是我理解错了)你常用的hook有哪些useMemo你是怎么使用的,它的作用useCallback使用过吗,原理作用React Router中的组件有哪些Hash路由和history路由,说说原理区别————————————————————————某公司笔试四道选择题  25分两道算法题  75分选择题两道阅读代码选择输出,记不太清,全程开摄像头答题加手机监控,没有记下来大致是第一道考察闭包  第二道考察链表的节点引用和指针操作还有两道分析时间复杂度题两道算法题有一题有点难度,是力扣困难题的变种,没有写过,另一题是二叉树展开为单链表—————————————————————————杭州小公司flex布局 justify-content有哪些属性CSS中keyframes是什么useEffect做什么的uselayoutEffectuseMemo常用git操作git怎么创建新分支GitHub中manage  request干嘛的(可能是想问pull  request)Github你有关注过哪些项目TS泛型作用TS可选属性作用有没有遇到跨域问题,产生原因,是什么的限制  怎么解决本地怎么调样式console    断点使用其他浏览器工具你比较关注返回的哪些信息说一下哪些状态码,分别代表什么同一域名同时发送多个请求,比如100个,但浏览器对这个域名的请求限制只有7个,其他的可能会被挂住,怎么解决CDN原理SEO方法原理ReduxwebSocket给场景,问怎么解决(防抖or节流)防抖节流区别听声音感觉是个年轻清爽帅哥,可惜的是让我开摄像头但面试官没有开——————————————————————————记不太清了闭包原型链机制JS操作Dom方法虚拟Dom和真实DomReact和Vue区别Webpack你有做过哪些配置改动和自定义插件性能相关问题其他一些项目问题一道hot100中的简单算法题——————————————————————————小公司一般总共两到三轮面试一面考察比较基础最后想说的是,不必太过焦虑,我刚开始想的是小公司都不约面,我是不是真的要转行了,是不是自己太菜了,面试表现不好又觉得自己是不是太fw了,有一段时间压力很大很焦虑,躯体化症状严重,触底反弹后摆烂,面试反而多了起来,面试过程也不再担惊受怕,保持一个好心态,在面试中慢慢发现不足,不断优化,不必思虑太多,再怎么样反正去捡垃圾也不会饿死,不要去比较,比较是偷走幸福的小偷。希望大家都一切顺利
点赞 评论 收藏
分享
评论
16
52
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务