一面: 1. 自我介绍 2. 为什么选前端,在学校做了哪些项目, 3. 实习的项目介绍以及你负责了哪一部分,做了什么 4. vue nextTIck作用,原理, 通过什么实现的,为什么可以这样可以实现 5. 事件循环,宏任务,微任务 6. 介绍闭包及原理 7. Http 和 Https 区别,Https,TLS握手过程 8. 重排重绘 9.进程和线程 10.箭头函数 11. 做题,1).数组随机打
目前在offer评估中,说是九月底十月初出结果 一面(1h) 自我介绍 介绍项目 css有哪些选择器?优先级? 项目中怎么解决css class冲突的问题 CSS Module原理 手撕题:实现两栏布局 手撕题:统计百度首页中所有的标签,输出最多的三个 手撕题:querystring解析,形成一个map,考虑hash和中文的情况 手撕题:写一个nodejs脚本,获取百度首页源码,将所有文本“百度”
四点开始面试,等了十来分钟面试官才来!但是面试官人超好,开会耽误啦,最后结束的时候也是说抱歉来迟了!呜呜!还是我太菜! 1、先自我介绍,介绍项目 2、项目没怎么问 3、问了vue生命周期、http状态码、git的命令、双向数据绑定,Mvvm,问我如果正在开发业务A,突然来了一个比较急的业务B,怎么解决git冲突问题,我是没怎么理解 4、问了怎么居中、动画实现 5、父子组建怎样传值,我说了vuex
柚子雯的第二篇面经,主打一个攒人品! 前言:本猪一直以为在钉钉面试,没有check邮箱,最后是面试官打电话催我看邮件进链接的,问题不大,我会表演发疯 0.自我介绍 1.接手一个项目是如何展开测试的 2.需求评审阶段都关注什么?说一个印象最深刻的经历 3.测试方案里面都包括什么内容?(拴q,平时写测试方案的时候比较摸鱼,所以确实答的也很摸鱼,面试官教了一手) 4.测试用例平时都是自己设计的吗?都是怎
写在前面: 一面技术面,二面HR面 正文: 1、自我介绍 2、为什么做测试 3、介绍一下实习内容 4、你好像很喜欢整理总结,会给你带来提升吗,具体说说 5、一般怎么和产研沟通,具体说说 6、现在秋招进度怎么样 7、为什么选择国企?为了轻松?为了稳定? 8、你觉得海康是传统国企嘛? 9、谈谈你对海康的了解 10、薪资期望 反问:培训机制
截至3.28晚上: 小厂一面挂 快手一面挂 淘天一面挂 太难了,投的都是机器学习 第一次问大模型,之后我巩固了大模型八股 第二次问机器学习不问大模型,之后我仔细学了最小二乘法到SVM 第三次不问机器学习,也不问大模型具体技术,让我讲gpt发展历程和attention发展脉络 三次算法题也都没做出来 没有项目亮点,只能补足基础吧
基本全是八股 记得的题目有 简述反射的原理 简述gc,如何避免gc 向量点乘和叉乘几何意义 简述反射的原理 列举常用的设计模式 其他要么太难忘记了 要么太简单 无算法 纯八股 最后一题脑筋急转弯
纯纯kpi面试,十几分钟就结束了... 大概问题如下 自我介绍 1. 什么时候开始接触Java,什么时候决定把Java作为未来的方向?怎么学习Java的八股 2. Java的三大特性? 封装继承多态 具体讲一下这三个特性 3. Java支持多继承吗?不支持,从开发的角度说一下为什么不支持多继承 4. ArrayList的优缺点 支持随机访问,支持顺序可重复 不支持线程安全 5. LinkedLis
我使用的是Firebase Cloud Firestore,然而,我认为这可能更像是JavaScript异步与同步promise返回的问题。 我正在执行一个查询以从一个集合中获取ID,然后循环该查询的结果以根据该ID从另一个集合中查找单个记录。 我怎么能等到forEach完成后才从外部promise和外部函数本身返回呢?
问题内容: 我知道您不能使异步函数同步运行,但是如何向我的promise链添加某种顺序? 一个结果依赖于先前的promise值,当不发生时,我得到一个未定义的错误。这是一个http请求,因此它依赖于外部因素,例如我的连接执行请求的速度等。 我正在按以下方式调用上述方法。但是console.log返回未定义。 终端打印 问题答案: 尝试从第一个然后回调的返回promise
问题内容: 有什么理由使下面的承诺仅触发一次? 问题答案: 因为诺言只能发射一次。创建/初始化诺言,然后进行结算,一旦结算,便永远无法取消或重新结算。打电话或第二次(第三,第四,…)时间是无人值守。(有些人认为应该是一个错误,但不是。)承诺不是事件,它们不能重复发生。因此,对于该代码在做什么,承诺不是正确的工具。
问题内容: 据我了解,有三种调用异步代码的方法: 活动,例如 回调,例如 承诺 我找到了节点承诺库,但是我不明白。 有人可以解释什么是诺言,为什么我要使用它? 另外,为什么将它从Node.js中删除? 问题答案: node.js中的承诺承诺会做一些工作,然后有单独的回调,将为成功和失败以及处理超时而执行。在node.js中考虑promise的另一种方式是,它们是可能仅发射两个事件的发射器:成功和错
问题内容: 我这样承诺 返回一个promise,yes 不能被修改 。 我如何在第一场比赛中脱颖而出?(除了显式抛出错误以外,还有其他方法吗?) 问题答案: 我想你不想在这里连锁。以同步的方式,您会写 这就是应如何将其转化为承诺: 诺言没有实现。
问题内容: 我必须做一个序列的承诺:我一次只有1个网址,这意味着只有1个诺言。每次我收到一个json时,其中一个都包含另一个json的网址,因此我必须做出另一个承诺。 我可以处理多个诺言,但是在这种情况下,我做不到,因为我没有所有的URL,只有一个。 这个例子不起作用,全部冻结。 问题答案: 您可以使用递归
问题内容: 我需要创建链式承诺: 如果我将errorCallback放在第一个中,则第二个将被解析,并调用其successCallback。但是,如果我删除了,那么第二个承诺将被拒绝。 根据Angular JS的文档,传播拒绝的唯一方法是返回并且它看起来并不明显,尤其是因为即使不需要它,我也必须注入服务。 也可以通过在中引发异常来完成此操作,但是它将异常跟踪写入控制台,这不好。 还有另一种选择可以