字节今日头条——前端秋招一面(1h)

1.怎么学习前端
2.事件循环
3.什么时候会去使用宏任务和微任务(这里我不知道他想问我什么,我就说了一些常用的微任务的情景,then和nexttick)
4.require和import(也就是commonJS和es6 module)
5.循环引用
6.React 和 Vue 的异同
7.React中函数组件的写法和类组件的写法区别
8.高阶组件(但是我不会直接说了不会)
9.HTTP 1.0 2.0 3.0 区别
10.HTTP 3.0使用什么协议,为什么要使用这个
11.中间人攻击
12.XSS攻击以及怎么预防
13.进程和线程的区别(线程之间可以共享资源吗)

手撕
1.深拷贝,需要尽可能多的考虑到情况,如:symbol、循环引用、如果拷贝出来的对象和源对象没有差异的话怎么让他们相等(这个点我不知道)
2.二叉树的层序遍历,输出从左边看这颗树的结果(力扣有原题,只是改了个方向 https://leetcode.cn/problems/binary-tree-right-side-view/description/?envType=study-plan-v2&envId=top-100-liked)

反问
技术栈:React
面评
全部评论
佬约二面了吗
1 回复 分享
发布于 2024-09-23 22:59 湖北
老哥啥bg啊
1 回复 分享
发布于 2024-09-23 13:33 湖南
豪神😭
1 回复 分享
发布于 2024-09-19 17:19 广东
约二面了吗
点赞 回复 分享
发布于 2024-09-22 10:12 北京
感觉出的题目中规中矩,是一场非常稳的面试
点赞 回复 分享
发布于 2024-09-20 16:11 上海
点赞 回复 分享
发布于 2024-09-19 20:23 湖南

相关推荐

上午刚面完,面了一个小时,问题挺基础的,但有几个点脑子宕机了没答上来😭😭😭1.自我介绍2.接着是两道代码题,一个数组遍历一次找出最小正整数的下标,不存在返回-1(之前搜面经好像这道题都有考到),这道题思路挺简单的,但最开始写出来打印值跟答案对不上,然后我又顺着大括号重头看了一遍结果发现中间有个变量名敲错了(被自己蠢到了),后面面试官又让换一种思路实现,最开始没怎么理解面试官的要求,后面面试官提醒了一下还是成功实现了;另一道题是关于样式的,九九乘法表从直角三角形变成正金字塔形,直接flex垂直居中秒了,然后有个细节没实现出来,每一个框都有下边框,让用选择器清除下边框,保留最下面的下边框,当时没怎么想到,后面下来在自己的编辑器上重新实现了一遍。3.结合简历上的项目进行提问,我电脑上正好有源码文件,面试官就让我打开编辑器结合代码提问,因为我项目是vite创的,面试官就问了些vite配置相关的问题比如当初是怎么设计的,为什么选择vite,跟webpack的区别等等。4.vue的路由配置,问了下为什么用history,还有没有其他的。5.我简历上有提到组件的封装,所以面试官有问具体怎么设计,怎么实现的(这块我感觉我当时一直在胡言乱语,始终没get到点)。6.项目分包优化怎么做的,还有没有其他优化。7.组件之间通信怎么做的。8.团队间git操作怎么做的。反问:1.公司技术栈是什么2.公司最近开发的业务是什么总的来说这次面试体验非常良好,面试官全程都有引导,回答错了或者没回答上面试官都很有耐心的解释,给我留下了良好的印象,主要还是我太菜了😭😭😭
查看13道真题和解析
点赞 评论 收藏
分享
评论
10
41
分享

创作者周榜

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