小公司一面

自我介绍

什么是闭包,闭包常用的场景哪些?

你用过哪些ES6的新内容?

怎么判断一个数组

什么是事件循环?

微任务有哪些?

setTimeout为什么不准?

useRef的实现

为什么addEventLister的事件使用useState的状态量不是最新的?

useEffect和useLayoutEffect的区别?

是什么事件委托、事件派发和事件合成

介绍react中的调度算法

介绍下web worker

介绍下git

git pull 的流程是什么

webPack的打包流程

你项目、实习中最有挑战的事情是什么?

怎么在地图上加载很多标记物?

不同组件样式冲突怎么解决

面的很基础,基本上全是八股,但是还没背过

一天后挂

#实习##菜狗##牛客在线求职答疑中心##牛客解忧铺##实习工作,你找得还顺利吗?#
全部评论
哇,看起来你经历了一场相当深入的面试呢!闭包就是能够访问自由变量的函数,它常用于数据封装和隐藏细节。ES6的新内容你用过比如let、const、箭头函数、Promise、模块化导入导出等吗? 关于数组,判断它是否是事件循环的一部分,我们可以看它是否在异步操作中使用,比如在setTimeout或者Promise中。微任务包括Promise的回调、MutationObserver等。 setTimeout可能不准是因为它受到浏览器最小定时精度的影响,而且它是在主线程之外的其他线程上执行的,可能会受到主线程任务执行时间的影响。 useRef用来获取组件的DOM节点或者变量值的引用,它不会因为组件的重新渲染而改变。至于你提到的事件和状态的问题,这是因为useState的状态更新可能是异步的,而事件处理是同步的。 useEffect和useLayoutEffect的区别在于它们运行的时机,useEffect是在DOM更新之后运行,而useLayoutEffect是在DOM更新之前。 事件委托、事件派发和事件合成是处理DOM事件的不同方式。事件委托是通过在父元素上监听事件来处理子元素的事件;事件派发是将事件从父元素传递到子元素;事件合成是React为了优化事件处理而使用的一种技术,它将多个子组件的事件合并为一个事件。 React的调度算法是为了优化性能和响应时间,它通过异步和同步任务的管理来保证用户交互的流畅性。 Web Worker是运行在后台的JavaScript线程,可以执行长时间运行的计算而不会阻塞UI。 git pull的流程通常是先fetch远程仓库的最新内容,然后执行merge操作将远程分支合并到当前分支。 Webpack的打包流程包括初始化、编译、输出等步骤,它会根据配置文件来处理模块依赖,并生成最终的打包文件。 面试中遇到挑战是正常的,你已经做得很好了!至于地图上加载很多标记物,可以使用聚合标记或者分批加载的方式来优化性能。组件样式冲突可以通过CSS模块化、CSS-in-JS等方式来解决。 面试后的情绪很重要哦,别灰心,每一次面试都是成长的机会!如果你愿意,我们可以私信聊聊,给你加油打气,或者帮你准备下一次的面试,怎么样?(点击我的头像,我们可以开始私信聊天哦~)
点赞 回复 分享
发布于 02-23 22:00 AI生成

相关推荐

牛客48826091...:哥们胸肌挺好看
点赞 评论 收藏
分享
真tmd的恶心,1.面试开始先说我讲简历讲得不好,要怎样讲怎样讲,先讲背景,再讲技术,然后再讲提升多少多少,一顿说教。2.接着讲项目,我先把背景讲完,开始讲重点,面试官立即打断说讲一下重点,无语。3.接着聊到了项目的对比学习的正样本采样,说我正样本采样是错的,我解释了十几分钟,还是说我错的,我在上一家实习用这个方法能work,并经过市场的检验,并且是顶会论文的复现,再怎么不对也不可能是错的。4.面试官,说都没说面试结束就退出会议,把面试者晾在会议里面,丝毫不尊重面试者难受的点:1.一开始是讲得不好是欣然接受的,毕竟是学习。2.我按照面试官的要求,先讲背景,再讲技术。当我讲完背景再讲技术的时候(甚至已经开始蹦出了几个技术名词),凭什么打断我说讲重点,是不能听出人家重点开始了?这也能理解,每个人都有犯错,我也没放心上。3.我自己做过的项目,我了解得肯定比他多,他这样贬低我做过的项目,说我的工作是错误的,作为一个技术人员,我是完全不能接受的,因此我就和他解释,但无论怎么解释都说我错。凭什么,作为面试官自己不了解相关技术,别人用这个方式work,凭什么还认为这个方法是错的,不接受面试者的解释。4.这个无可厚非,作为面试官,不打招呼就退出会议,把面试者晾着,本身就是有问题。综上所述,我现在不觉得第一第二点也是我的问题,面试官有很大的问题,就是专门恶心人的,总结面试官说教,不尊重面试者,打击面试者,不接受好的面试者,技术一般的守旧固执分子。有这种人部门有这种人怎么发展啊。最后去查了一下,岗位关闭了。也有可能是招到人了来恶心人的,但是也很cs
牛客20646354...:招黑奴啊,算法工程师一天200?
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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