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

青训营 x 训练营结营测试题目(前端方向)

文章目录

  • 📋前言
  • 🎯选择题(含多选)
  • 📝最后


在这里插入图片描述

📋前言

这篇文章的内容是23年6月青训营 x 训练营结营题目,题目一共有25题,题目类型为选择题,包括了单选题和多选题,题目的技术点包括了计算机网络、网络安全、shell 脚本、Linux、前端基础、前端框架。


🎯选择题(含多选)

❗注意:背景和颜色是这样的答案的选项是正确答案,没有备注多选题的题目都是单选的。答案并非标准官方答案,不一定百分百准确,如果有疑问和争议的内容,可以评论区留言和私信我,收到消息第一时间解答和回复。

【单选题】关于 V8,下列选项错误的是
V8 是一个开源的 JavaScript 引擎,主要被应用于 Chrome 和 Chromium 中

V8 将 JavaScript 源代码最终编译为机器码,主要采用的策略是 JIT(即时编译)

如果某段代码执行频率较高,V8 会将其标记为热点代码并优化处理生成机器码,一旦生成机器码后
续便无需再优化

V8 处理源代码,一定会经过构建抽象语法树的阶段


【多选题】下列可以在浏览器中实现的能力,选项正确的是
调用本机的前置相机,实时获取相机输入数据,美颜后显示在 Web 页面上

Web XR(Web AR + Web XR),需要配合虚拟设备使用

借助 WebAssembly 的能力,在浏览器端运行 Python

通过 WebGPU 的先进 API 和设计理念,达到高于桌面端的渲染性能


【多选题】网络安全的基本要素有
完整性

防嗅探

身份验证

机密性


【单选题】以下关于 HTTP 协议的说法正确的有
HTTP 2 一定比 HTTP 1 或 HTTP/1.1 更快

HTTP 3 在任何情况下都可以实现 0 RTT 连接

HTTP 2 中已经不存在任何形式的队头阻塞了

HTTPS 是由夹在 HTTP 和 TCP 之间的 TLS/SSL 层实现通讯加密的


【多选题】以下哪些 hook 或者方法可以用于组件性能优化?
React.useMemo

React.useState

React.useCallback

shouldComponentUpdate


【多选题】以下关于 hook 的说法错误的是
自定义 hook 必须以 use 开头

hook 的本质是一个纯函数,所以可以在任何函数中调用

只能在组件最外层使用 hook

如果多个组件调用同一个自定义 hook,那这个hook 中的状态是通用的。


【多选题】shell 脚本中 ’ 和 ‘’ 引号有什么区别?
没有区别

当我们不希望把变量转换为值的时候使用单引号

双引号会计算所有变量的值并用值替代

单引号内部可以执行 shell 命令


【多选题】如何在 shell 脚本中使用参数 ?
$#

$*

arguments

$1


【单选题】以下对 TypeScript 中类成员描述错误的是
public: 成员都默认为 public,被此限定符修饰的成员是可以被外部访问;

private: 被此限定符修饰的成员是只可以被类的内部访问;

protected: 被此限定符修饰的成员只能被继承类的子类访问;

readonly: 关键字将属性设置为只读的。 只读属性必须在声明时或构造函数里被初始化。


【单选题】以下对于类型别名type和接口interface描述错误的是
类型别名支持继承;

类型别名可以为任何类型引入名称。例如基本类型,联合类型等;

类型别名无法被实现( implements ),而接口可以被派生类实现;

类型别名重名时编译器会抛出错误,接口重名时会产生合并;


【单选题】以下元素层叠水平最高的是
A元素:根元素上的一个 block 元素,无定位无 z-index

B元素:根元素上的一个 inline 元素,无定位无 z-index

C元素:根元素上一个 block 元素( Z元素 )的子元素( C元素 ),Z元素的属性有 position: relative、z-index:
auto,C元素z-index: 100

D元素:根元素上一个 block 元素,D元素 position: absolute 、z-index: 10


【多选题】关于日常开发中css的表现正确的有
将一个元素设置为 display:inline-block ,可以阻止它和它的子元素之间的外边距重叠

一个内联元素的 vertical-align: middle ,表示将它的中线和父元素的基线上移半个 x 的高度对齐

一个元素的 padding 设置为20%,是基于其父元素的宽度计算

.title + .content {…} 和 .wrapper >.content{…} 如果作用于同一个元素,需要根据css代码的位置判定 哪个生效

设备像素比是指在未放缩状态下,设备像素和参考像素的比值


【单选题】Linux 三种权限中只允许进入目录的权限是
r - 可读

w - 可写

x - 可执行

都不是


【单选题】下面哪个不是 Linux 内核提供的能力
进程管理

内存管理

文件管理

用户界面管理


【多选题】下面关于 CSS 变量的说法正确的是
声明 css 变量需以 "--" 开始

读取 css 变量值时可以直接通过 var() 函数

大小写不敏感,--custom-color 和 --Custom-Color 是同一个 CSS 变量

浏览器遇到无效的 var() 时,会使用继承值或初始值代替


【单选题】关于变量提升,以下说法正确的是
var 有变量提升

let 有变量提升

const 有变量提升

JS 没有变量提升


【多选题】浏览器中,关于 JS 线程,以下说法正确的是
JS 是多线程

JS 线程和渲染线程互斥

JS 执行只有一个主线程没有其他线程参与

JS 中除了主线程还有定时器线程等其他线程


【单选题】关于浏览器性能优化说法正确的有
给 dom 元素增加 will-change 属性,启动 GPU 加速

构建时尽量将资源合并,减少网络请求

在 requestIdleCallback 回调里做上报操作


【多选题】跨端方案中,下列说法正确的有
App 中只能使用系统浏览器自带的 webview 控件

小程序的渲染层基于webview实现

React Native 框架将 JSCore 作为 JavaScript 的运行环境

Flutter是依赖 skia 图形库进行绘制,所以在各平台都有相同的 UI 表现


【单选题】下列不是 React Context 的缺点
容易产生不必要的渲染

存在层层嵌套金字塔

无法控制渲染粒度

可以进行时间旅行


【单选题】以下哪种状态管理工具支持 React 类组件
Redux-toolkit

Mobx

Recoil

Zustand


【多选题】应用可观测性手段包含以下哪些方式?
日志

埋点

链路追踪

限流


以下代码的输出结果是

function A(x) {this.x = x;
}
A.prototype.x = 1;function B(x) {this.x = x;
}
B.prototype = new A();
const b = new B(3);
delete b.x;
console.log(b.x);

undefine

null

1

3


以下代码的输出结果是

for (let i = 0; i < 5; i++) {setTimeout(function () {console.log(i);}, 100 * i);
}

01234

555555

012345

44444


【多选题】下面哪些是 JS 的基础数据类型
String

Array

Symbol

BigInt


📝最后

注意!答案并非标准官方答案,不一定百分百准确,如果有疑问和争议的内容,可以评论区留言和私信我,收到消息第一时间解答和回复。
在这里插入图片描述

相关文章:

青训营 x 训练营结营测试题目(前端方向)

文章目录 &#x1f4cb;前言&#x1f3af;选择题&#xff08;含多选&#xff09;&#x1f4dd;最后 &#x1f4cb;前言 这篇文章的内容是23年6月青训营 x 训练营结营题目&#xff0c;题目一共有25题&#xff0c;题目类型为选择题&#xff0c;包括了单选题和多选题&#xff0c;…...

虚拟化技术介绍-VMware和Docker的区别

都说今天是一个云时代&#xff0c;其实云的本质就是由基础架构提供商提供基础架构&#xff0c;应用开发商不再关心基础架构。我们可以类比人类刚刚发明电的时候&#xff0c;工厂需要自己建电站&#xff0c;而现在只需要电线和插座就可以使用电。云时代让我们可以在分钟、甚至秒…...

TinyHttpd 运行过程出现的问题

最近拉了个 TinyHttpd 的工程下来&#xff0c;不过好像各个都有些改动&#xff0c;最后挑了篇阅读量最多的。工程也是从这里面给的链接下载的。 参考自&#xff1a;https://blog.csdn.net/jcjc918/article/details/42129311 拿下来在编译运行前&#xff0c;按这里说的&#x…...

【Linux】shell编程—数组

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、shell数组1,数组的概念2.数组的定义 二、Shell数组操作1. 获取数组的所有元素的列表2. 获取数组的所有元素下标3.取数组的元素个数4. 获取数组的某个元素的值5.…...

Maven仓库与Maven插件

目录 Maven 仓库 本地仓库 中央仓库 远程仓库 Maven 依赖搜索顺序 Maven 阿里云(Aliyun)仓库 gradle 配置指南 Maven 插件 插件类型 实例 Maven 仓库 在 Maven 的术语中&#xff0c;仓库是一个位置&#xff08;place&#xff09;。 Maven 仓库是项目中依赖的第三方库…...

【溯源反制】CDN域前置云函数-流量分析|溯源

文章目录 CDN隐藏C2地址环境搭建上传至威胁感知平台直接分析使用DNSQuerySniffer和Process Monitor定位进程网络流量分析文件属性(IDAPro Ollydbg) 域前置隐藏环境搭建威胁感知流量分析 云服务API网关/云函数云函数使用HTTPcs的流量可以简单的分为三个阶段 云函数使用HTTPS 总结…...

【Vue】学习笔记-全局事件总线

全局事件总线(GlobalEventBus) 一种可以在任意组件通信的方式&#xff0c;本质上就是一个对象&#xff0c;它必须满足以下条件 所有的组件对象都必须能看见他这个对象必须能够使用$ on $ emit $ off方法取绑定、触发和解绑事件 使用步骤 定义全局事件总线 //创建VUE new V…...

MATLAB数值运算(六)

目录 实验目的 实验内容 原创代码&#xff0c;仅供参考&#xff0c;不要直接CV呀 ~_~ 实验目的 1&#xff09;掌握定义符号对象和创建符号表达式的方法&#xff1b; 2&#xff09;掌握符号运算基本命令和规则&#xff1b; 3&#xff09;掌握符号表达式的运算法则以及符号矩阵…...

某医院Pad网络故障分析

分析背景 某医院为了加强信息安全管理&#xff0c;防止病人隐私信息泄露&#xff0c;采用部署“零信任”安全架构设计理念的企业移动安全支撑平台方案。 但在部署前期测试时&#xff0c;遇到了严重的性能问题。 在本次测试环境中&#xff0c;通过PAD访问患者转运业务&#x…...

git 撤销中间某次提交,保留其他提交的方法

今天上班脑抽了&#xff0c;吧test直接合到了uat,因为项目近期就我一个人开发&#xff0c;自己拉个三个分支再改不同的东西&#xff0c;最后都是发到test分支发测试&#xff0c;发生产的时候一个个和嫌麻烦&#xff0c;直接吧test分支怼到了uat&#xff0c;结果生产就出问题了&…...

空中下载技术(OTA)电控信息安全

随着汽车电子控制系统功能复杂度和数据颗粒度呈阶梯式增加&#xff0c;其发展速度逐渐超越网络安全防护方法、技术和标准的发展&#xff0c;现阶段汽车电子正面临巨大的网络信息安全风险&#xff0c;对功能安全的潜在影响也仍在探索和解决中&#xff0c;信息安全问题已经成为影…...

数据库sql语句(count(*)和count(字段))

例题&#xff1a; 创建如下两张表 分别命名为books和persons &#xff08;1&#xff09;按照书名&#xff0c;姓名的顺序列出字里包含‘德’字的人物的姓名&#xff0c;书名和字。 select name 姓名,bookname 书名,style 字 from books,persons where style like %德% and bo…...

短视频矩阵源码系统

短视频矩阵源码系统开发要则&#xff1a; 1. 需求分析&#xff1a;对短视频平台的需求进行全面分析&#xff0c;确立系统开发目标和方向。 2. 技术选型&#xff1a;选用最适合的技术开发短视频矩阵系统&#xff0c;如前端框架、数据库、服务器等。 3. 系统设计&#xff1a;按…...

检测数据类型

//typeof() 对于基本数据类型没问题&#xff0c;遇到引用数据类型不管用 console.log(typeof 666) //number console.log(typeof [1,2,3]) //object //instanceof() 只能判断引用数据类型&#xff0c;不能判断基本数据类型 console.log( [] instanceof Array) //true …...

【2023春招】4399 web后台-Java后端开发

目录 一、JVM1.类加载过程2.static和final变量的初始化时机 二、依赖1.Spring Boot 自动装配2.使用依赖过程中遇到问题如何排查3.引入的某个依赖不符合预期&#xff0c;如何处理 三、数据库&#xff1a;1.InnoDB 和 MyISAM 索引的区别2.字符串类型字段&#xff0c;WHERE 数字&a…...

干货分享:PCB防静电设计的必要性

平时通过走路穿衣等日常活动带来的摩擦&#xff0c;会产生不同幅值的静电电压&#xff0c;但其能量很小不会对人体产生伤害&#xff0c;不过对于电子元器件来说&#xff0c;这种静电能量却是不能忽视的。 在干燥的环境下&#xff0c;人体静电&#xff08;ESD&#xff09;的电压…...

电脑压缩包文件不见了怎么办?2种办法轻松找回电脑丢失文件!

一般情况下&#xff0c;为了节省磁盘空间或者传送文件时能够更快点&#xff0c;我们都会选择把文件进行压缩&#xff0c;这样会更加方便。 但时间一长&#xff0c;由于各种各样的原因&#xff0c;比如&#xff1a; 清理积累下来的压缩包时不小心把需要的压缩文件删除了&#x…...

如何申请gpt4.0-如何接入ChatGPT4

如何接入ChatGPT4 ChatGPT-4是OpenAI公司推出的最新自然语言处理技术&#xff0c;采用深度学习算法&#xff0c;旨在提供更加高效、准确的人工智能语言处理能力。如果您想要接入ChatGPT-4&#xff0c;您可以按照以下步骤&#xff1a; 注册OpenAI账号并申请API密钥&#xff1a;…...

设计模式-备忘录模式

备忘录模式 文章目录 备忘录模式什么是备忘录模式为什么要用备忘录模式如何使用备忘录模式总结 什么是备忘录模式 在不违背封装原则的前提下&#xff0c;捕获一个对象的内部状态&#xff0c;并在该对象之外保存这个状态&#xff0c;以便之后恢复对象为先前的状态。   在我看来…...

阿里、京东等大厂年薪50w的测试都是什么水平?

各位做测试的朋友&#xff0c;但凡经历过几次面试&#xff0c;那么你一定曾被问到过以下问题&#xff1a; 1、在Linux环境下&#xff0c;怎么执行web自动化测试&#xff1f; 2、Shell如何&#xff0c;Docker熟悉吗&#xff1f; 3、全链路的压测实操过吗&#xff0c;如何推进与开…...

Java PECS(Producer Extends Consumer Super)原则

在看 Alibaba 开发手册时遇到 PECS 原则&#xff0c;刚开始阅读时感觉比较绕&#xff0c;也搜索了一些博文参考&#xff0c;个人觉得 Stackoverflow 的这篇文章比较实用 —— What is PECS (Producer Extends Consumer Super)? 后面结合 JDK 源码梳理了下 // java/util/List…...

Learn RabbitMQ with SpringBoot

文章目录 What is RabbitMQ?RabbitMQ Core conceptRabbitMQ ArchitectureInstall and setup RabbitMQ using DockerExplore RabbitMQ using management UICreate and setup Springboot3 project in intellijSpringboot and RabbitMQ Basic MessageConnection between Springbo…...

定时器 POSIX Timer定时器和setitimer定时器

POSIX 可移植 POSIX&#xff1a;可移植操作系统接口&#xff08;Portable Operating System Interface of UNIX&#xff0c;缩写为 POSIX 。 POSIX Timer C API 总结POSIX系统的C标准库&#xff1a; 函数描述clock_settime()通过指定Value设置clock的分辨率clock_gettime()…...

DeSD:用于3D医学图像分割的深度自蒸馏自监督学习

文章目录 DeSD: Self-Supervised Learning with Deep Self-Distillation for 3D Medical Image Segmentation摘要本文方法Deep Self-DistillationDownstream Transfer Learning 实验结果 DeSD: Self-Supervised Learning with Deep Self-Distillation for 3D Medical Image Seg…...

MySQL数据库——MySQL创建触发器(CREATE TRIGGER)

触发器是与 MySQL 数据表有关的数据库对象&#xff0c;在满足定义条件时触发&#xff0c;并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。 基本语法 在 MySQL 5.7 中&#xff0c;可以使用 CREATE TRIGGER 语句创建触发器。 语法格…...

Java实现网上人才招聘系统【附源码】

网上人才招聘系统 1、概述 3 2、系统分析 4 2.1、问题定义 4 2.2、可行性研究 4 2.2.1、可行性需求分析 4 2.2.2、数据流分析 5 2.2.3、数据字典 6 2.2.4、程序流程图 6 2.2.4、开发进度计划 6 2.3、需求分析 7 2.3.1、功能需求分析 7 2.3.2、数据需求分析 10 2.3.3、性能需求…...

jmeter接口测试项目实战详解,零基础也能学,源码框架都给你

目录 1.什么是jmeter&#xff1f; 2.jmeter能做什么&#xff1f; 3.jmeter环境搭建 3.1前提&#xff1a; 3.2jmeter下载&#xff1a; 3.3jmeter环境搭建&#xff1a; 3.3.1mac当中jmeter环境搭建&#xff1a; 3.4jmeter基本配置 3.4.1.切换语言 3.4.2.安装插件 4.jmet…...

MySQL中去重 distinct 和 group by 是如何去重的

1&#xff1a;测试数据 CREATE TABLE student (stu_no VARCHAR(40) NOT NULL,name VARCHAR(100) NOT NULL );insert into student values(1,name1); insert into student values(2,name2); insert into student values(3,name1); insert into student values(4,name2); i…...

在职读研是理想还是情怀?你想要的都将在社科大能源管理硕士项目实现

在职读研是理想还是情怀呢&#xff0c;每个读研人的想法不同&#xff0c;原因也有所不同。但选择在职继续攻读硕士学位的群体也有着共同点&#xff0c;他们都是想拥有高学历&#xff0c;拥有高目标的一群人。探寻新的起点和终点是他们想所要追求的。不管读研的初心是什么&#…...

携手共建数字钢铁,Hightopo亮相第三届钢铁展洽会

4 月 26 日备受期待的第三届钢铁展洽会在日照盛大召开。图扑软件作为智慧钢铁行业领先的 2D 和 3D 图形界面可视化解决方案提供商&#xff0c;受邀参与此次展会。 图扑软件携智慧钢铁三维可视化监控体系亮相“钢铁展洽会”&#xff0c;向众多钢铁企业展示了一系列图扑 HT 数字…...