爱奇艺日常二面凉经

9.5号面的,全程拷打项目,当时太菜了,啥也不会,问的几乎都答不上来,不过也正是这场面试让我对项目思考更加深刻,学到了很多
1. CSS Module是什么,怎么理解,为什么要用这个

2. 他的样式冲突解决是咋实现的 答:哈希,又问哈希具体用在什么地方,哈希类

3. Mock是用什么实现的,框架?http模块?

4. React SSR的过程

5. 路由懒加载怎么实现的

6. 路由懒加载跟打包工具有关系吗?比如说用什么编译工具

7. 缓存第三方包指的是什么,是用插件实现的吗

8. 封装axios的目的

9. 项目最大的难题

10. 有跟别人一起合作的项目,或者学术项目吗

11. 如果跟别人合作对于一个问题出现了分歧,你会怎么做

12. 手写数组扁平化

13. 给了代码,让解决TodoList的bug
全部评论
很早之前面过 这个面试官挺好的 就是后面hr面给我挂了
点赞 回复 分享
发布于 2024-09-18 20:01 北京

相关推荐

11-28 06:30
门头沟学院 Java
C++: 1.虚函数实现原理2.虚表是一个类有一个还是一个对象有一个?(每个类有一个虚函数表,每个对象有一个虚函数表指针)3.查询虚表的时间复杂度是多少?4.`std::move()` 原理,涉及移动吗5.假设有一个 1KB 的大对象,`move` 能节省拷贝吗6.智能指针原理7.new 和 malloc 有什么区别呢8.用 `new` 生成的对象,可以用 `free` 释放吗?那如果是基础类型呢?9.用 `new` 创建数组时,释放的时候需要写出元素个数吗10.`std::map` 和 B+ tree 有什么区别呢11.红黑树和 B+ Tree 在性能、内存空间占用上的对比12.为什么数据库选择 B+ Tree 而不是红黑树13.在 STL 里,内存池是怎么实现的,有怎样的结构?14.执行 `vector<int> v(4, 100)` 会发生什么,在栈上还是堆上分配?15.那如果是 `new vector<int>(4,100)` 呢16.如何拿到类中私有成员变量的值?17.有一个二维数组里面都有值,想要给每个数都加 100,行遍历和列遍历有什么区别?网络:1.在浏览器中访问一个 http 服务器,这里面会经过哪些协议?2.为什么不直接用 tcp 协议,还需要用 http 协议?算法:1.`1,2,3,4,...,n` 构造二叉树2.合并两个有序数组 a 和 b,两个数组可能是升序/降序(4 种情况),合并后的结果放在 a 中,合并后的顺序按照 a 的顺序来
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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