写在前面: 一面技术面,二面HR面 正文: 1、自我介绍 2、为什么做测试 3、介绍一下实习内容 4、你好像很喜欢整理总结,会给你带来提升吗,具体说说 5、一般怎么和产研沟通,具体说说 6、现在秋招进度怎么样 7、为什么选择国企?为了轻松?为了稳定? 8、你觉得海康是传统国企嘛? 9、谈谈你对海康的了解 10、薪资期望 反问:培训机制
截至3.28晚上: 小厂一面挂 快手一面挂 淘天一面挂 太难了,投的都是机器学习 第一次问大模型,之后我巩固了大模型八股 第二次问机器学习不问大模型,之后我仔细学了最小二乘法到SVM 第三次不问机器学习,也不问大模型具体技术,让我讲gpt发展历程和attention发展脉络 三次算法题也都没做出来 没有项目亮点,只能补足基础吧
一面 7.26 (无算法题) 1.自我介绍 2.项目与实习介绍 3.JS基本数据类型(7种) 4.如何判断是否是一个数组(Array.isArray()和Object.prototype.toString.call) 5.axios用过吗?如果想要在请求或响应中做改变怎么办?(transform或者拦截器) 6.webpack的打包流程?loader和plugin是什么?假如我想要去除重复依赖怎么
一面(已过) 1.https和http的区别是什么,https具体是怎么做的 2.你了解shared_ptr吗;如果让你手写一个shared_ptr,你会怎么设计 3.redis多路复用 4.了解设计模式吗,说说你开发中经常用到的设计模式,手撕一个观察者模式 5.简历上的项目 6.算法题:合并k个升序链表 -------------------------------------- 二面(已过)
问题内容: 我知道您不能使异步函数同步运行,但是如何向我的promise链添加某种顺序? 一个结果依赖于先前的promise值,当不发生时,我得到一个未定义的错误。这是一个http请求,因此它依赖于外部因素,例如我的连接执行请求的速度等。 我正在按以下方式调用上述方法。但是console.log返回未定义。 终端打印 问题答案: 尝试从第一个然后回调的返回promise
问题内容: 有什么理由使下面的承诺仅触发一次? 问题答案: 因为诺言只能发射一次。创建/初始化诺言,然后进行结算,一旦结算,便永远无法取消或重新结算。打电话或第二次(第三,第四,…)时间是无人值守。(有些人认为应该是一个错误,但不是。)承诺不是事件,它们不能重复发生。因此,对于该代码在做什么,承诺不是正确的工具。
问题内容: 据我了解,有三种调用异步代码的方法: 活动,例如 回调,例如 承诺 我找到了节点承诺库,但是我不明白。 有人可以解释什么是诺言,为什么我要使用它? 另外,为什么将它从Node.js中删除? 问题答案: node.js中的承诺承诺会做一些工作,然后有单独的回调,将为成功和失败以及处理超时而执行。在node.js中考虑promise的另一种方式是,它们是可能仅发射两个事件的发射器:成功和错
问题内容: 我这样承诺 返回一个promise,yes 不能被修改 。 我如何在第一场比赛中脱颖而出?(除了显式抛出错误以外,还有其他方法吗?) 问题答案: 我想你不想在这里连锁。以同步的方式,您会写 这就是应如何将其转化为承诺: 诺言没有实现。
问题内容: 我必须做一个序列的承诺:我一次只有1个网址,这意味着只有1个诺言。每次我收到一个json时,其中一个都包含另一个json的网址,因此我必须做出另一个承诺。 我可以处理多个诺言,但是在这种情况下,我做不到,因为我没有所有的URL,只有一个。 这个例子不起作用,全部冻结。 问题答案: 您可以使用递归
问题内容: 我需要创建链式承诺: 如果我将errorCallback放在第一个中,则第二个将被解析,并调用其successCallback。但是,如果我删除了,那么第二个承诺将被拒绝。 根据Angular JS的文档,传播拒绝的唯一方法是返回并且它看起来并不明显,尤其是因为即使不需要它,我也必须注入服务。 也可以通过在中引发异常来完成此操作,但是它将异常跟踪写入控制台,这不好。 还有另一种选择可以
问题内容: 因此,我看到了一个示例,其中他们将延迟的angualar传递到ngRepeat中,并且效果很好。由于某些原因,当我设置此示例时,它不起作用。谁能告诉我为什么?如果您分配的数据没有延迟,则可以正常工作,即 非常感谢 小提琴在这里 问题答案: 我认为您不能直接使用Promise对象,而应使用文档中所述的回调。 这意味着您 而是应该像 否则,您将包含promise对象,而不包含要传递给的数据
问题内容: 我是诺言和使用NodeJS中的请求和诺言编写网络代码的新手。 我想删除这些嵌套的Promise,而是将它们链接起来,但是我不确定我将如何处理它/这是否是正确的方法。 这是请求代码: 任何见识将不胜感激。 问题答案: 在每个回调中,您都需要 返回 新的Promise: 调用返回的承诺然后将使用“内部”承诺中的值进行解析,以便您可以轻松地链接它们。 通用模式:
问题内容: 我得到的输出正确,实际上,这两个操作被视为一个事务单元;如果一个失败,那么两个都会失败。 在此代码示例中:我正在进行以下交易 (1)插入(2)更新 我的处理方式是将数据库操作嵌套在.then内。我的问题是该代码是否偶然正确?我是Promise和Knex的新手。 这行得通,但是我觉得我仍然在做错事。寻找评论。 问题答案: 您需要从内部查询中返回一个Promise,以便将外链与此链接在一起
问题内容: 这是一些基于行为的简单问题,我在下面的示例中在节点上运行时注意到了这些行为: 输出为: 1)为什么要实现在立即对已知值运行回调之前等待?为什么不够智能,以至于第一行在第二行运行之前同步发布其输出? 2)什么是之间的时间流逝和被输出?它是单个进程滴答吗? 3)能否将绩效深深包裹在承诺中而产生绩效问题?例如,即使可以有效地同步解决,它是否也要异步等待3倍的时间才能完成? 问题答案: 这实际
问题内容: 我刚刚开始尝试在Node.js应用程序上实现Promises。现在,我正在检查用户和密码是否存在,然后使用mongodb来查找未找到用户的用户和密码,它会设置promise.reject(),但是它返回的promise太早了,它仍然处于未决状态。如果有人可以帮助或给我有关如何重构的想法,将不胜感激。 https://gist.github.com/joshbedo/8957056 问题