上海人工智能实验室 前端 面试

自我介绍!
spa单应用首屏过慢的原因?有什么优化的手段?
http缓存策略介绍?以及他们之间的区别!
当资源更新时,cdn缓存资源没更新,没命中强缓存,协商缓存还是旧的? 这个点忘了不知道怎么回答就过了。
浏览器存储机制以及他们之间的差异?
setCookie的操作在前端还是后端实现的?
为什么鉴权放在 cookie 而不是lcalStgrage,里?  防止 xss,攻击,防止跨域攻击
浏览器从 htm!介绍到页面展示的过程?中间有哪些优化措施?
早期 Js脚本位置放置? 什么属性实现不阻塞!async defer 属性询问↔
引入css 和js哪个顺序在前?
JS是单线程还是多线程?Js 密集型计算的解决方案?
JS 继承实现的方法?Class extends 继承属性的关键字?
React 常用的 hooks,性能相关的?
数据传输使用 Context 的优缺点?Redux与context的管理的区别?
还有那些其他的组件通信的方式!
箭头函数和普通函数的区别?this的绑定方式

然后就是一个异步输出问题:直接说结果!
第二个就是一个代码修复问题!闭包引起来的内存泄漏!怎么清除监听事件!当时没有get到面试官的意思,最后就是让我简单的写了一下el.current?.removeEventListener('click', onClick);
最后一个就是问什么是闭包,然后给了一串react代码,让我输出点击button后输出的结果!里面涉及到了合成事件,绕晕了,主要是关于合成事件这个点当时不会,也就说出几个关键点出来了!

总体来说这个面试强度还是比较大的!面了差不多一个小时,虽然都是八股,但是结合者场景题一起问就是晕了!
全部评论
我也面了ai lab,楼主有后续吗
点赞 回复 分享
发布于 10-31 22:35 四川

相关推荐

10-24 22:40
门头沟学院 Java
bg:双2 本硕专业:人工智能实习:并夕夕 - Agent开发项目:外卖、点评、RPC8月中下旬开始秋招,投了160+公司,基本都是官网投的笔试不计其数,各类面试40+场(线上线下、技术非技术)收获一个实习offer,一个带薪offer(白菜,违约要明年4月),一个意向真的好累,发了笔试的就做,发了面试的就面大厂要么不给筛、要么不发笔试、要么简历挂、要么一面挂,真的是饥不择食了也不知道是不满意现在的结果,还是害怕泡不出池子,所以不敢停当然也可能还是有一些对大厂的执念虽然有一定收获,但第一个offer是十天前才发的,第一个意向是昨天才发的所以不管是什么制造业、银行、国企,全都投一通真的好累好疲惫,还有几个池子不知道能不能泡出来真的很感慨,为什么这么难这么难不管是做算法的同学,搞芯片的同学(C9的硕 + 蚂蚁实习)都很难找到比较满意的去处或许真的是选择太重要了、运气太重要了在这乱说一通,也希望大家能更清醒地考虑自己的追求吧或许有些选择并不适合自己想清除自己真的想要什么,或许也就释然一些了最后祝大家1024快乐吧,秋招很累,也是持久战恭喜拿到满意offer的朋友,也祝暂无收获的朋友早日拿到心仪的offer加油,这段拼命的经历大概也会烙在记忆里致你,也致自己
我的第一个1024节
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

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