当前位置: 首页 > news >正文

RightCapital 第一轮面试题

现在我们就马上开始吧!

答案在文末

  1. JavaScript 是一门单线程的静态类型语言(单选题)
  • 正确
  • 错误
  1. 在 JavaScript 中下面哪种类型的值是不可变的(immutable)(单选题)
  • Object
  • Symbol
  • Array
  • Date
  1. 在 JavaScript 中以下哪种方式不能用来改变 this 指向(单选题)
  • call
  • apply
  • bind
  • eval
  1. 从下列选项中选出你认为最适合解决需要异步处理的选项(单选题)
  • Callback
  • Promise
  • Proxy
  • Async/Await
  1. 下面哪个方法最适合判断数组 [1, 2, 3, …] 中是否包含数字 9?(单选题)
  • indexOf
  • includes
  • some
  • filter
  1. 如果希望在关闭浏览器 Tab 签时可以清空本地存储的数据,下面哪种方式更合适?(单选题)
  • sessionStorage
  • localStorage
  • localStorage
  1. 浏览器中的Cookie 只能由服务端写入,并且每次网络请求会自动携带Cookie(单选题)
  • 正确
  • 错误
  1. 在CSS 盒模型中,下面哪个选项会把你设置的 border 和 padding 的值包含在 width 内?(单选题)
  • box-sizing: revert;
  • box-sizing: unset;
  • box-sizing: content-box;
  • box-sizing: border-box;
  1. 如果想要在水平排列的 flex 布局中让子元素垂直居中对齐,应该使用的样式属性是:(单选题)
  • justify-content: center
  • align-items: center
  • vertical-align: middle
  • filter
  1. 在下面的选项中选出行内元素:(多选题)
  • span
  • img
  • button
  • select
  1. 下面的哪项操作可能不会导致页面的回流(Reflow)? (单选题)
  • 在 DOM 中插入/移除或者修改可见的DOM元素
  • 在CSS 将某个元素的visibility 属性进行修改
  • 用JavaScript 动态修改某个可见元素的尺寸
  • CSS3 animations and transitions
  1. 按照 RESTful 的规范,修改文章的显示/隐藏应该使用哪一种路由 (单选题)
  • Post /articles/{id}/hidden
  • Put /articles/{id}
  • Post /articles/{id}
  • Put /articles/{id}/hidden
  1. React 的 useEffect(callback, deps) 在省略 deps 参数的情况下的行为是: (单选题)
  • 每次渲染都会执行 callback
  • 只会在 mount 时执行一次 callback
  • 会在 callback 中使用到的 state 改变时执行 callback
  1. 下面哪个选型 React 组件的 return type 是无效的?(单选题)
  • const MyComponent = () => Promise.resolve()
  • const MyComponent = () => []
  • const MyComponent = () => false
  • 上述的返回类型均有效
  1. 下面对 React 中 Props 描述不正确的是? (单选题)
  • 只读属性
  • 子组件可以更改父组件的 Props
  • 可用于父子组件通信
  • 函数组件也拥有 Props
  1. 选出你认为可以解决跨域方式 (多选题)
  • 服务端设置 Access-Control-Allow-Origin: hostname
  • 在Nginx 中进行配置
  • 在浏览器中进行设置
  • 开发环境中配置Proxy
  1. 如果一个包遵循 Semantic Version,下列哪些版本升级大概率不会出问题 (多选题)
  • 1.0.0 - 1.0.1
  • 1.0.0 - 1.1.0
  • 1.0.0 - 1.1.1
  • 1.0.0 - 2.0.0
  1. HTTP 协议包括如下哪些请求 Methods (多选题)
  • GET
  • POST
  • OPTIONS
  • DELETE
  1. 没有对用户输入进行转义可能导致 CSRF 攻击 (单选题)
  • 正确
  • 错误
  1. What are the differences between variables created using let, var or const? (多选题)
  • var variables can be updated and re-declared within its scope
  • let variables can be updated but not re-declared
  • const variables can neither be updated nor re-declared
  • They are all hoisted to the top of their scope. But while var variables are initialized with undefined, let and const variables are not initialized.

后面的问题没有固定答案,只用于了解你的开发习惯

  1. 在 Web 开发的项目中,你最常用的 IDE/编辑器 (单选题)
  • Visual Studio Code
  • 子组件可以更改父组件的 Props
  • Atom 或 Sublime
  • 其它
  1. 下列操作系统你最熟练的是 (单选题)
  • Windows
  • macOS
  • Linux
  1. 在项目中使用过的框架 (多选题)
  • React
  • Vue
  • Angular 2+
  • AngularJS
  • 其它
  1. 是否使用(了解)过 Git flow (单选题 )
  1. 你正在开发中的分支和主分支出现冲突时 (多选题)
  • 冲突的出现是团队协作不好,需要组长协调好团队内部之间的工作
  • 通常是团队中水平较低的开发人员导致的,需要帮助他们提高Git水平
  • 出现冲突时需要和相关的开发人员确认解决方案
  • 在自己的分支上执行 rebase 命令以减少未来的冲突
  • 目前还没有遇到过

公众号 前端小绿书 回复关键字 答案即可查看答案哦

相关文章:

RightCapital 第一轮面试题

现在我们就马上开始吧! 答案在文末 JavaScript 是一门单线程的静态类型语言(单选题) 正确 错误 在 JavaScript 中下面哪种类型的值是不可变的(immutable)(单选题) Object Symbol Array Date …...

Python曲线肘部点检测-膝部点自动检测

文章目录一. 术语解释二. 拐点检测肘部法则是经常使用的法则。很多时候,可以凭人工经验去找最优拐点,但有时需要自动寻找拐点。最近解决了一下这个问题,希望对各位有用。一. 术语解释 **肘形曲线(elbow curve)**类似人胳膊状的曲线&#xff…...

【算法题】最大矩形面积,单调栈解法

力扣:84. 柱状图中最大的矩形 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 题意很简单,翻译一下就是:求该图中…...

活动策划|深度分析年货节活动该如何策划!

四月初,不平凡的初春开始恢复往日的平静。对于新零售行业,疫情的缓解也逐渐平稳生态链的运转。2020年新零售的格局在洗礼后,业务的聚焦点也从前端促销转移到后端履约的体验闭环,同时很大程度的推进企业在危机公关下的应对。618大促…...

Idea启动遇到 Web server failed to start. Port 8080 was already in use. 报错

Idea启动遇到问题-记录 报错英文提示: APPLICATION FAILED TO START Description: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to liste…...

Python3中zip()函数知识点总结

1.引言 在本文中,我将带领大家深入了解Python中的zip()函数,使用它可以提升大家的工作效率。 闲话少说,我们直接开始吧! 2. 基础知识 首先,我们来介绍一些基础知识点: Python中的某些数据类型是不可变的…...

过滤器,监听器,拦截器的原理与在Servlet和Spring的应用

在Java Web的开发中,最原始和初期的学习都是从Servlet开始的,Servlet是Java最为耀眼的技术,也是Java EE的技术变革。目前大火主流的框架spring boot也的spring mvc部分也是基于拓展servlet完成的。回到之前的文章spring 实现了对servlet的封装…...

minio spring boot 秒传、分片上传、断点续传文件实现

此处后端使用的是前期封装的自定义starter,具体链接可参考:minio对象存储spring boot starter封装组件 这里主要针对前期封装的组件,做一个简单的应用,前端直传可查看之前的文章 秒传 秒传的逻辑比较简单,在前传上传…...

MTK平台使用Omnipeek分析空口协议讲解

讲解这个之前,我们先来了解下beacon/robe Request/Probe Response 三种帧 beacon帧 信标帧,由AP以一定的时间间隔周期性发出,以此来告诉外界自己无线网络的存在。 Beacon帧作为802.11中一个周期性的帧,Beacon周期调高,对应睡眠周期拉长,故节能(即越来休息100ms再起来…...

string和自动推断类型

欢迎来观看温柔了岁月.c的博客目前设有C学习专栏C语言项目专栏数据结构与算法专栏目前主要更新C学习专栏,C语言项目专栏不定时更新待C专栏完毕,会陆续更新C项目专栏和数据结构与算法专栏一周主要三更,星期三,星期五,星…...

【软件测试】从功能到自动化测试,测试人的进阶之路细节,这些必不可少......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 测试流程&#xff0…...

C语言青蛙跳台阶【图文详解】

青蛙跳台阶前言1. 题目介绍2. 解题思路3. 利用图片来演示青蛙跳台阶的原理4. 如何用C语言实现青蛙跳台阶前言 在本文,我们要与一只活泼可爱的小青蛙合作,带领着它跳上台阶,这个小家伙精力充沛,特别擅长于跳跃。我们要让它做我们的…...

笔记(五)——list容器的基础理论知识

list容器是一个双向链表容器&#xff0c;可以高效地进行插入删除元素&#xff0c;但是不能随机存取元素&#xff08;不支持at()和[]操作符&#xff09;。一、list容器的对象构造方法list对象采用模板类的默认构造形式例如list<T> lst&#xff1b;#include<iostream>…...

浅谈网络中接口幂等性设计问题

所谓幂等性设计&#xff0c;就是说&#xff0c;一次和多次请求某一个资源应该具有同样的副作用。用数学的语言来表达就是&#xff1a;f(x) f(f(x))。 在数学里&#xff0c;幂等有两种主要的定义。 在某二元运算下&#xff0c;幂等元素是指被自己重复运算&#xff08;或对于函数…...

《C Primer Plus》第13章复习题与编程练习

《C Primer Plus》第13章复习题与编程练习复习题1. 下面的程序有什么问题&#xff1f;2. 下面的程序完成什么任务&#xff1f;&#xff08;假设在命令行环境中运行&#xff09;3. 假设程序中有下列语句&#xff1a;4. 编写一个程序&#xff0c;不接受任何命令行参数或接受一个命…...

计算机SCI论文应该怎么作图? - 易智编译EaseEditing

计算机SCI论文&#xff0c;作图时要注意以下几个方面的问题&#xff1a; 1.图片的格式要tiff或者eps&#xff1b; 2.文件大小不能超过10M&#xff1b; 3.长和宽也给出了具体要求&#xff1b; 4.色彩模式要RGB或者灰度图&#xff1b; 5.文中的文字字体和大小&#xff1b; …...

【一】kubernetes集群部署

一、docker环境搭建 1、移除以前docker相关包 sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine2、配置yam源 sudo yum install -y yum-utilssudo yum-config-manager --ad…...

Docker安装Redis

一、拉取镜像 命令&#xff1a;&#xff1a;docker pull <镜像名称>:<版本号> docker pull redis 二&#xff1a;Docker挂载配置文件 挂载&#xff1a;即将宿主的文件和容器内部目录相关联&#xff0c;相互绑定&#xff0c;在宿主机内修改文件的话也随之修改容…...

在shell中执行一条可执行程序(./a.out) 系统执行的过程

目录 系统调度过程 用户空间角度&#xff1a; 内核角度 1、调用fork创建一个新进程 2、使用_fo_fork创建新进程 3、父进程调用wake_up_new_task尝试唤醒新进程 4、CPU选择一个合适的进程来运行&#xff1b; 5、运行新进程 6、实现负载均衡 系统调度过程 分析在命令行…...

【ArcGIS Pro二次开发】(10):属性表字段(field)的修改

在ArcGIS Pro中&#xff0c;经常会遇到用字段计算器对要素的属性表进行计算。下面以一个例子演示如何在ArcGIS Pro SDK二次开发中实现。 一、要实现的功能 如上图所示的要素图层&#xff0c;要实现如下功能&#xff1a; 当字段【市级行政区】的值为【泉州市】时&#xff0c;将…...

数据结构与算法—散列表

目录 散列表 散列函数 散列冲突解决 1、开放寻址法 1.1 线性探测 1.2 二次探测 1.3 双重散列 2、链表法 使用场景 单词查找 散列表与链表的结合使用LRU 散列表总结 散列表实例 散列表 Word 单词拼写功能&#xff0c;如何实现的&#xff1f;散列表&#xff08;Has…...

计算机网络笔记、面试八股(一)—— TCP/IP网络模型

本章目录1. TCP/IP网络模型1.1 应用层1.1.1 应用层作用1.1.2 应用层有哪些常用协议1.2 运输层1.2.1 TCP与UDP的区别1.2.2 分块传输1.2.3 端口1.3 网络层1.3.1 IP报文1.3.2 IP地址1.3.3 网络号和主机号的获得1.3.4 子网掩码的获得1.3.5 路由1.3.6 IP地址与MAC地址的区别1.3.7 AR…...

Servlet笔记(18):国际化

三个概念 国际化&#xff1a; 意义着一个网站提供不同版本的翻译成访问者的语言或国籍的内容。本地化&#xff1a; 意味着向网站添加资源&#xff0c;以使其适应特定的地理或文化区域。区域设置&#xff1a; 针对某个国家的某个地区的设置。 Servlet可以根据请求者的区域设置…...

kibana搭建(windowslinux)

1.说明 搭建kibana方便查询es库&#xff0c;本文分别对windows和linux版本进行安装&#xff0c;因为es集群版本是7.4.1&#xff0c;所以配套的kibana也是选择相同版本 2.下载 https://artifacts.elastic.co/downloads/kibana/kibana-7.4.1-windows-x86_64.zip https://artifact…...

(pytorch进阶之路)Informer

论文&#xff1a;Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting (AAAI’21 Best Paper) 看了一下以前的论文学习学习&#xff0c;我也是重应用吧&#xff0c;所以代码部分会比较多&#xff0c;理论部分就一笔带过吧 论文作者也很良心的…...

关键词聚类和凸现分析-实战1——亚急性甲状腺炎的

审稿人问题第8页第26行-请指出#是什么意思&#xff0c;并解释为什么亚急性甲状腺炎在这里被列为#8。我认为在搜索亚急性甲状腺炎相关文章时&#xff0c;关键词共现分析应该提供关键词共现的数据。这些结果的实际用途是什么?亚急性甲状腺炎是一种较为罕见但重要的甲状腺疾病&am…...

二叉树——二叉搜索树中的众数

二叉搜索树中的众数 链接 给你一个含重复值的二叉搜索树&#xff08;BST&#xff09;的根节点 root &#xff0c;找出并返回 BST 中的所有 众数&#xff08;即&#xff0c;出现频率最高的元素&#xff09;。 如果树中有不止一个众数&#xff0c;可以按 任意顺序 返回。 假定…...

安装_配置参数解读_集群安装配置_启动选举_搭建启停脚本---大数据之ZooKeeper工作笔记004

这里首先下载zookeeper安装包,可以看到官网地址 找到download 点击下载 找到老一点的,我们找3.5.7 in the archive 点击 然后这里找到3.5.7这一个 然后下载这个-bin.tar.gz这个...

RTMP的工作原理及优缺点

一.什么是RTMP&#xff1f;RTMP&#xff08;Real-Time Messaging Protocol&#xff0c;实时消息传输协议&#xff09;是一种用于低延迟、实时音视频和数据传输的双向互联网通信协议&#xff0c;由Macromedia&#xff08;后被Adobe收购&#xff09;开发。RTMP的工作原理是&#…...

【数据结构与算法】——第八章:排序

文章目录1、基本概念1.1 什么是排序1.2 排序算法的稳定性1.3 排序算法的分类1.4 内排序的方法2、插入排序2.1 直接插入排序2.2 直接插入排序2.3 希尔排序3、交换排序3.1 冒泡排序3.2 快速排序4、选择排序4.1 简单选择排序4.2 树形选择排序4.3 堆排序4.4 二路归并排序5、基数排序…...

wordpress 视频压缩/深圳seo公司助力网络营销飞跃

0引言 课程设计是本科阶段大学生应用实践课程的重要组成部分&#xff0c;课程设计报告是对课程设计的结果进行整理、总结&#xff0c;是课程设计的重要组成部分。认真编写则会加深对所学知识的体会和理解&#xff0c;否则是纯粹的在浪费资源。为了让大家编写好课程设计报告&am…...

Fastcgi做网站/软文案例300字

今天上课老师用Java实现了打地鼠游戏的界面和具体逻辑&#xff0c;那么我也尝试使用Android语言实现其功能。首先是打地鼠游戏的玩法1.每隔1秒或者0.5秒地鼠会出现在九宫格中的任一位置2.点击界面&#xff0c;如果地鼠出现的位置与点击位置相同&#xff0c;则认为打中地鼠。否则…...

小程序和app的开发成本对比/seo优化什么意思

原标题&#xff1a;《我的世界》村民交易系统详解《我的世界》在村庄中是可以和村民进行交易的&#xff0c;但是很多玩家总是发现和村民交易非常亏&#xff0c;今天小编就为大家带来《我的世界》村民交易系统详解&#xff0c;赶来来看吧。交易(Trading)系统是一种允许玩家与NPC…...

贵阳建设厅网站/杭州seo网站哪家好

概述 之前做了k8s CSI相关组件的源码分析《 kubernetes ceph-csi分析 目录导航》&#xff0c;接下来一段时间&#xff0c;将对k8s的核心组件kube-controller-manager中的一些关键controller做源码分析。 导航链接 1.《 k8s garbage collector源码分析&#xff08;1&#xff…...

杭州强龙网站建设/在哪里查关键词排名

来源&#xff1a;CT、MRI诊断指南第一篇 如何阅读CT、MRI图像第一节 影像诊断原则与步骤医学影像诊断包括&#xff38;线、CT、MRI、超声等&#xff0c;是重要的临床诊断方法之一。为了达到正确诊断&#xff0c;必须遵循一定的诊断原则和步骤&#xff0c;才能全面、客观地作出结…...

网站供应商代发怎么做/西安seo网站管理

NR,表示awk开始执行程序后所读取的数据行数. FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计. 下面看两个例子: 1,对于单个文件NR 和FNR 的 输出结果一样的 &#xff1a; # awk {print NR,$0} file1 1 a b c d 2 a b d c 3 a c b d #awk {print FNR,$0} fil…...