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道真题和解析
点赞 评论 收藏
分享
大团队:阿里云-弹性计算小团队:暂且保密,提供关键词:老板好,氛围好,队友年轻!职位一:阿里云智能-高级算法工程师职位描述本岗位聚焦于云资源智能经营领域的核心算法能力建设,致力于打造高适应性、高自动化的供需匹配系统。候选人需兼具前沿算法视野、扎实工程能力与深度业务理解,能够主导端到端的算法创新与落地。具体职责包括:1.算法设计与建模· 深入分析云计算场景下不同类型负载对资源使用模式的影响,识别关键优化机会点· 针对高波动、高不确定场景,设计融合运筹优化、时间序列建模的混合算法方案,明确技术边界与取舍逻辑2.算法工程化与服务交付· 主导从数据接入、特征构建、模型训练到在线服务的完整链路,确保算法模块低延迟、高可用、易运维· 定义并保障SLA,涵盖预测准确率、优化收益、服务响应时间、资源开销等维度,支撑生产环境稳定运行3.AI能力探索与集成· 探索大模型在资源经营中的创新应用,如基于RAG的供需洞察生成、Agent驱动的自动策略调优、多智能体协同调度等· 实践Prompt工程、模型微调等技术,提升大模型在垂直场景的效能与经济性4.效果评估与持续演进· 构建科学的评估体系,结合离线指标、在线A/B测试与业务归因,量化算法对成本、利用率、用户体验的实际影响· 建立自动化反馈与迭代机制,推动算法能力随业务演进而持续进化5.跨团队协同与能力建设· 与产品、运营、平台研发紧密协作,将算法能力封装为标准化服务或经营工具· 推动算法思维在业务团队中的渗透,助力组织向数据算法驱动的智能经营模式转型职位要求1. 3年以上算法研发经验,具备将复杂业务问题(如需求预测、库存优化、路径规划等)抽象为可计算模型并完成工程落地的完整项目经历2. 熟悉统计建模(如时间序列预测)、机器学习(如强化学习、图神经网络)和运筹优化(如MIP、动态规划)等算法优化技术;熟练掌握Python或Java等至少一种编程语言,具备良好的工程实现能力3. 了解ERP或云资源经营领域的核心业务逻辑,如需求预测、安全库存设定、呆滞风险评估等关键流程,对主流云计算厂商(如AWS EC2、Azure VM)的资源供给与调度机制有实践经验者优先4. 掌握AI基础知识,掌握基础提示词工程,会使用Al专业工具,集成AI到个人工作流;有AI相关开发工具应用研发经验者优先,持有阿里云ACA/ACP/ACE认证证书者优先5. 有强烈技术热情和好奇心,自驱力和学习力强;具备良好的分析与解决问题的能力、沟通以及团队合作能力;喜欢挑战性的技术研发工作,善于攻坚克难,有创新热情,积极乐观,坚韧抗压,结果导向,能够持续推动问题的解决和突破职位二:阿里云智能-弹性计算高级技术专家职位描述负责核心业务领域的整体技术架构设计、关键技术创新与落地,驱动技术战略与业务目标的深度结合。需要具备卓越的系统架构能力、深刻的业务洞察力、前瞻性的技术视野以及领导复杂技术项目的能力,能够解决重大技术难题,并引领技术团队提升整体效能。具体包括:1、技术方案设计· 收集、识别、分析客户需求,深入理解业务本质,进行领域建模和业务抽象,确保技术方案精准支撑业务目标与发展;· 基于需求分析和业务建模,进行技术可行性分析和方案评审,选择合适的技术选型、功能设计、技术架构、设计并决策高扩展性、高可靠、面向未来的数据架构和开发流程等。2、技术实现· 基于技术方案的拆解,按照任务目标和产出规范,完成任务/子任务的设计、编码开发和系统功能实现;· 负责核心功能的架构与代码模板的编写,开发与维护系统公用核心模块,技术架构重构、优化等;· 主导或指导复杂数据平台、数据管道、数据服务的设计、研发与优化,确保数据链路的高效、稳定、可扩展,并能有效支持数据分析、决策和智能化应用。3、稳定性和性能优化· 制定稳定性策略,寻找并解决产品系统中的潜在风险和瓶颈,覆盖线上疑难杂症问题,确保系统的安全可靠;· 探索产品优化技术和方法,进行性能优化,提高产品稳定性和性能。4、技术预研· 跟踪和了解产品技术和趋势,根据业务需要提供技术支持和建议,评估新技术在业务场景的落地可行性及价值。5、技术规划· 基于业务需求和技术趋势,主导制定并推动落地支撑业务长期发展的技术架构,确保其具备高可用、高可靠、高拓展性,并能有效沉淀数据资产、驱动业务持续改进。职位要求1. 8年以上IT、互联网、云计算或大规模数据平台研发工作经验,对互联网业务开发、架构设计有体系化的深入理解。面对技术领域的不确定性,具备优秀的技术判断力和决策能力;2. 能够主导设计并推动落地高并发、高可用、高伸缩、低成本、高数据一致性/可靠性的系统架构。精通数据密集型系统架构,具备设计、构建和优化超大规模数据平台、数据管道及数据服务的成功经验。能够快速定位并解决跨领域、跨系统的复杂技术难题,具备强大的技术攻坚能力。具备技术前瞻性,能预见数据技术发展趋势及其对业务架构的影响;3. 深入理解业务逻辑、数据流与价值链条,能够通过业务建模和领域驱动设计将复杂业务需求转化为高效、可扩展的技术架构。基于技术长期发展和业务战略目标,从全局视角出发,平衡业务需求、技术可行性与数据治理要求;4. 深入理解数据资产(元数据、数据质量、数据安全)的重要性,并能在系统设计中有效落地相关实践,有数据资产化,并赋能数据分析、AI应用落地的经验者优先;6. 对云计算、大数据、AI等前沿技术保持高度热情和敏锐度,具备极强的快速学习能力。能够将新兴数据技术趋势转化为切实可行的业务解决方案。优秀的沟通表达、技术影响力和跨团队协作能力,能够有效驱动跨职能合作。
点赞 评论 收藏
分享
评论
点赞
10
分享

创作者周榜

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