标签: 面试题
前端面试题:首屏加载速度慢怎么优化?
首屏加载速度慢怎么优化?
1: 在回答这个问题之前 首屏 -- > 当进入该网页并且发送网络请求获取到资源以后 网页从没有内容到内容第一次渲染的时间 (当然……
Vue3面试题:响应式原理
Vue 3中,响应式原理主要基于Proxy和Reflect两个ES6的特性。
Vue 3的响应式系统通过使用Proxy来代理对象,并使用Reflect来拦截对对象的操作,从而实现对对象的……
VUE面试题:Vue 3中如何使用组合式API定义一个组件?
Vue 3中,使用组合式API定义一个组件可以通过以下步骤:
1.导入defineComponent函数和所需的组合式API函数。
2.创建一个新的组件对象,并使用defineComponent……
VUE面试题:Vue 3组合式API是什么,与选项式API有什么区别?
Vue 3中引入了组合式API(Composition API),它是一种新的组织组件逻辑的方式,与Vue 2中的选项式API有一些区别。
选项式API是Vue 2中常用的API风格,通过在……
VUE面试题:Vue 2和Vue 3之间的主要区别是什么?
Vue 2和Vue 3之间的主要区别是什么?
Vue 3相对于Vue 2带来了许多重要的改进和新功能。以下是Vue 2和Vue 3之间的一些主要区别:
性能改进:Vue 3在性能方面有……
前端面试基础题:React JSX、高级组件和路由...
✨React介绍
如果从 MVC 的角度来看, React 仅仅是视图层(V),也就是只负责视图的渲染,而并非提供了完整的 M 和 C 的功能。
特点:声明式、基于组件、学习……
前端面试基础题:Vue特性、虚拟DOM和Diff算法...
✨Vue特性
数据驱动视图:在使用了Vue的页面中,Vue会监听数据的变化,从而自动渲染页面结构。(单向数据绑定)
双向数据绑定:在填写表单时,双向数据绑定可……
前端面试基础题:node.js内置模块、Webpack热更新原理...
✨ node.js内置模块
fs模块
用来操作文件的模块。
方法
作用
fs.readFile(path[, options], (data, err) => {})
读取指定文件中的内容,options为编码……
前端面试基础题:Ajax请求发送、防抖和节流...
✨ 使用XMLHttpRequest发送Ajax请求
// ---------- GET 请求 ----------
// 创建xhr对象
var xhr = new XMLHttpRequest();
// 监听onreadystatechange事件
……
前端面试基础题:javascript获取DOM元素、鼠标、键盘事件...
✨ 获取DOM元素
document.getElementsByTagName('tagName')
document.getElementsByClassName('class')
document.getElementById('id')
document.querySele……
前端面试基础题:JavaScript变量声明、装箱和拆箱...
✨ script标签defer和async
<script>:如果遇到script标签,会阻塞HTML的解析,等到script下载执行完成之后再继续解析HTML。
<script defer>:……
前端面试基础题:移动端meta视口标签及响应式布局
✨ 物理像素和CSS像素
物理像素:设备屏幕实际拥有的像素点,主要和渲染硬件相关。
CSS像素:也叫逻辑像素,是软件程序系统中使用的像素,逻辑像素在最终渲染……
前端面试基础题:CSS选择器及其优先级
✨ CSS选择器及其优先级
基础选择器
基础选择器
作用
用法
标签选择器
选出所有相同标签
p { color: red; }
类选择器
选出具有相同类名的一个或多个标签……
前端面试基础题:HTML文件结构及常用标签
✨ HTML文件结构
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible"……
Go语言面试题:如何使用 Context 控制并发
context的面试题还是比较多,发现context控制并发这块的面试最近出现的频率非常高,所以单独抽出来说说。
一、前言
Go在 1.7 引入了context包,目的是为了在不……
面试必考题:B树、B-树、B+树、B*树图文详解
B树
B树又叫做二叉搜索树,倒状的树形结构。如下图所示
特点:
所有的非子夜节点最多拥有两个子节点树(左子树和右子树)。
所有结点存储一个关键字。
……
BAT面试题:如何判断一个数是否在40亿个整数中?
小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT。
今天他就去BAT中的一家面试了。
简单的自我介绍后,……
小米面试题:说一下B+树与B树的区别?
B树和B+树的区别
B+树和B树相比,主要的不同点在以下3项:
所有关键码都存放在叶节点中,上层的非叶节点的关键码是其子树中最小(或最大)关键码的复写
叶节……
面试题:如何在不加锁的情况下解决多线程问题?
面试题,怎样在不加锁的情况下解决线程安全问题,你需要了解lock free和wait free这两个概念,在此之前我们先从最简单的有锁编程开始。
我们知道,多线程同时……
MySQL面试题:事务 ACID 知道么,原理是什么?
2022 MySQL 面试题
事务的特性?ACID实现原理是什么
MySQL索引的结构?为什么选用B+数?每种数据结构区别优缺点。
一个SQL插入在MySQL中执行过程是怎样……
15道 PostgreSQL 常见面试题(附答案)
PostgreSQL简介
PostgreSQL是对象关系数据库管理系统最常用的语言之一。它主要用于大型 Web 应用程序。它是一个面向对象的关系型开源数据库系统。它非常强大,……
Java进阶面试题:zookeeper 都有哪些使用场景?
面试原题
zookeeper 都有哪些使用场景?
面试官心理分析
现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务……
程序员金三银四跳槽季:精选 60 道数据库面试题送上
来源 | herongwei(ID:herongweiV )
金三银四到了,给大家整理一些数据库必知必会的面试题。
基础相关
1、关系型和非关系型数据库的区别?
关系型数据库……
面试题:什么是 Redis?可以做什么?与Memcached异同?常见数据结构与使用场景
来源 | 小白在挨踢 (ID:gh_07ce59a80110)
Redis 在当今的计算机行业,可以说是使用的最为广泛的内存数据库,几乎所有的后端技术面试都会涉及到 Redis 相……