快手秋招前端一面55min

1.   实习介绍
2.   JS手撕new操作符 
3.   解释原型和原型链
4.   Object.__proto__和Object.prototype.__proto__分别是什么
5.   Map和WeakMap的区别
6.   Set和Map查找的时间复杂度是多少
7.   如何实现数组去重new Set([a,b]),但是要求var a = {a:1} var b = {a:1}看成同一个对象,m 个元素时间复杂度是多少?能不能优化为O(1)?
8.   箭头函数的理解,this什么时候确定,能不能改变this 
9.   事件循环代码看输出
10.   追问:requestAnimationFrame是否了解?执行时机是什么?微任务队列清空后还有空闲会干什么?一帧时间会执行几次宏任务和微任务?
11.   项目,实习相关问题
12.   虚拟列表的原理,如果一次性加载大量数据,但是不考虑首屏性能,数据加载完成后续再滚动会不会卡顿?为什么?
13.   手撕 实现add函数:add(1)(2).cacl( )输出3 add(1)(2)(3).cacl( ),输出6 ,一次只传一个参数,随时可以cacl( )
反问
全部评论

相关推荐

我们是阿里云Serverless应用团队,国内唯一连续两年获评Forrester FaaS全球领导者象限的厂商,产品力全球第一。团队负责函数计算、Serverless应用引擎、智能体AgentRun、模型服务 FunModel、图像生成 FunArt等核心产品,支撑百万QPS高德出行等头部客户及无数中小企业。我们相信在新的 AI 时代,Serverless 和 AI 能力的结合,是 AI 应用落地千行百业的关键。我们正致力于构建从底层技术设施到上层应用管理的每一层技术栈,更好的支持 AI 应用,包括让 GPU 算力利用率更高,更加弹性;让大语言模型应用更简单的与现实世界互动等等。团队正在寻找充满激情的新一代工程师,共同推进 Serverless 架构与人工智能(AI)的融合。在AI新时代,你将参与前沿技术研发:从Serverless架构与AI能力融合,到大规模资源调度与极致性能优化;从开源生态共建(LangChain、ChatGPT等)到行业标准制定,定义未来AI开发范式。在这里,你将与顶尖专家并肩,探索AI创新机会,推动技术普惠化;从架构设计到商业落地,全链路成长;通过论文发表或开源贡献实现指数级成长。【招聘岗位】基础平台研发工程师要求:扎实基础,熟悉Java/Go/Rust/Python等语言,分布式系统经验优先。工作地点:北京/杭州/深圳简历命名:姓名-学校-岗位,发送至邮箱 mapenghui.mph@alibaba-inc.com 。加入我们,用技术改变世界!
点赞 评论 收藏
分享
评论
5
9
分享

创作者周榜

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