字节前端一面面经

1. 问项目(问的是和前端无关的那个项目,问了特别长时间)
2. HTTP缓存的各类问题,精确到字段类型、状态码
3. get post 还有什么方法,Options方法是干嘛的
4. display有什么属性值,flex简写属性的具体含义
5. vue react的区别
6. vue生命周期
7. 手写随机打乱数组
8. 用setTimeout写setInterval
9. js如何声明变量
10. webpack干嘛用的,有个组件听过吗(忘记了)
11. 用过NodeJS吗(没有就没问了)
12. 几种实现跨域的方式,CORS怎么配置,jsonp的原理
顺序不是上面的顺序,而且有一些我忘了
全部评论
字节大佬
1 回复 分享
发布于 2024-08-17 23:39 黑龙江
为什么问得这么基础
点赞 回复 分享
发布于 2024-09-23 01:20 湖北
稳了
点赞 回复 分享
发布于 2024-09-12 20:05 湖南
秋招吗
点赞 回复 分享
发布于 2024-08-27 13:51 广东

相关推荐

1. 简单的自我介绍2. 八股和项目讲讲你的项目,以及你觉得个人比较有优势的地方。可以现场演示一下你的项目吗?追问项目细节,略在C++高并发场景中,怎么保证线程同步?你都用过C++的什么锁?你了解的C++都有什么锁?分别在什么时候使用?它们有什么特点?互斥锁(Mutex)的底层原理是什么?读写锁的底层是怎么实现的?它如何区分读和写操作,并进行相应的控制?保证线程同步,除了锁还用过什么其他方法?你觉得C++和Python谁的效率更高?为什么一个简单的加法,C++会比Python的效率高?对于一个a + b的加法,Python和C++分别是怎么做的?学过计算机组成原理和编译原理吗?一段C++代码的完整编译过程是怎样的?int a = "a_string"; 这样会报错吗?编译器怎么知道要报错?在哪个阶段进行类型检查?计算机执行加法和减法,哪个效率更高?为什么?计算机底层如何实现减法?堆和栈有什么区别?int a[10]; 这样定义的数组,内存是如何分配的?是在堆上还是栈上?在函数中定义的数组,离开函数时空间会释放吗?如何释放?像vector这样的可变数组,是在堆上还是栈上?它在函数中定义,离开函数时如何释放?数组和链表有什么区别?它们的查找效率呢?学过词法分析和语法分析吗?(lz大三上才学编译原理,八股也没准备这些)3. 手撕代码手撕:C++单例模式。(表示不熟悉,同样也没准备过)单例模式是什么?有什么特点?(更换题目)手撕:无重复字符的最长子串4. 反问环节面试流程大概要多久?什么时候能知道结果?实习地点在哪?这次答得不太好,都是一些没准备过的问题(回过头来看也是比较基础),能过感觉也是现场项目演示和面试状态没崩,很惊险
查看21道真题和解析
点赞 评论 收藏
分享
评论
14
51
分享

创作者周榜

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