bilibili前端一面

1. threejs优化,比如有一千个物体正在渲染,屏幕出现卡顿,如何优化?平时用threejs,但没深入学,完全不知道。
补充3:使用threejs的时候遇到了那些困难,怎么解决的?压根没想到会问threejs,没准备,乱说一气。
2. 垂直居中的方法。
补充2:flex: 1的含义
3. ES6特性
4. 箭头函数的特性
5. map和set
6. 普通去重。
7. 对象去重。想了半天用toString没写出来,最后考官提示了下对象比较,想起来stringfy了。
补充1:跨域和解决方案。
8. React的渲染机制
9. React的虚拟DOM
10. React的fiber节点。
11. React16fiber节点的相比之前的区别。不知道对不对,记得16之前渲染不可中断,16换了fiber可以中断了。
12. 常用的hook
13. useEffect的作用
14. useEffect依赖数组分别为无、空、有的效果。无没说上来
15. useState里的setter更新是异步还是同步,原理是什么。
补充4:React中key的作用,为什么不能用index作为key值?
16. 讲下事件循环
17. 两个事件循环的题,一个简单,一个难。难的那个没说对,大约是:
    let p1 = new Promise((resolve) => {console.log(1); resolve("output1")});
    let p2 = p1.then(value => {console.log(2); console.log(value)});
    console.log("p1", p1);
    console.log("p2", p2);
18. 实现Promise.all。提醒了很多次,还是错了不少地方,最后测试案例写的有问题。平时没用过promise,直接console.log返回结果,只能打印出pending,想了半天没想到then方法打印。Promise.resolve写成new Promise.resolve,考官提示是静态方法。

反问:
1. 技术栈,考官说Vue和React都有,员工都会用。
2. 几次面试,考官说技术面有3次。

回答的一般,几个手写的都有点问题,外加只会React,感觉应该是没戏了。
全部评论
没事很强的了佬
点赞 回复 分享
发布于 2025-12-20 22:15 贵州

相关推荐

01-20 11:47
已编辑
北京邮电大学 Python
大模型数据算法实习生2026.01.09,上午10:00,一面,线上,30多min,只有自己开摄像头,面试官没开1.自我介绍2.有没有用过正则表达式处理过数据?3.假设给一个jsonl数据,和几个关键词,jsonl数据中命中3个以上关键词保留,让用python实现(用了两层循环)4.往列表里添加一条数据是什么方法(append)5.python中的多进程和多线程有什么区别?网络请求中是多进程快和多线程快?(答的不好)6.python中的is和==的区别(说了is主要用于字符串或bool类型判断,==主要用于数值判断,结果面试官让用更“科学”的方式解释)7.python里面的迭代器和生成器有什么区别?(答的不好)8.假设给一个100G的jsonl文件,但内存只有10G,如何读取数据(说用pandas处理,结果不让用,让用最原始的方式处理,后来又说了对文件进行压缩)9.手撕:LeetCode两数之和(哈希表)10.问平常使用什么系统(说了windows,也用linux)11.假设linux系统中没有root权限,如何给一个文件赋予读写权限(说了如果知道密码,可以sudo su转成root用户或者chmod -R)12.给一个路径,求路径下面有多少个文件和文件夹(说了tree)又问如果只统计文件夹呢?(答的不好)13.一个文件目录下有很多个txt文本文件,如何找到其中包含“乘式”的文件?(答的不好)14.问了grep15.问有没有使用过大数据相关的组件(说了hadoop,spark,flink但不熟悉)反问:1.部门的主要业务,主要是做大模型和多模态大模型相关的,我这个岗位主要是处理预训练的数据,可能会涉及算法2.使用什么服务器,A100,H100,910B都有(居然有910B,NPU?!)感受:没想到一道大模型相关的八股都没问,没想到居然问了一堆python基础,也没想到问了linux的一堆操作
查看16道真题和解析
点赞 评论 收藏
分享
评论
点赞
10
分享

创作者周榜

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