zl程序教程

试题总结2

  • 中高级前端面试题总结第一期

    中高级前端面试题总结第一期

    写在前面 首先说明 不是水文,我只是希望通过面试题的形式给你们看一些看似比较牛逼的概念,其实很简单的东西,我最近在写vue3的项目,所以等我写好之后我再更新vue3的教程,虽然早就想更新了,但是一直不是没有一个拿得出收的v3项目嘛,我也很着急的嘛,写完之后我就更新v3+vite+antdv的文章。 Vue中的组件和插件有什么区别定义不同: vue中组件是指.vue结尾的文件,一个合格的组件具备相

    日期 2023-06-12 10:48:40     
  • java中高级面试题总结(全面)_java面试题大全

    java中高级面试题总结(全面)_java面试题大全

    大家好,又见面了,我是你们的朋友全栈君。jvm结构原理,GC工作原理Jvm结构:Jvm主要包括四个部分:1、类加载器(ClassLoad)在JVM启动时或者在类运行时将需要的class加载到JVM中。类加载时间与过程:类从被加载到虚拟机内存开始,在到卸载出内存为止,正式生命周期包括了:加载,验证,准备,解析,初始化,使用和卸载7个阶段。其中验证、准备、解析这个三个步骤被统称为连接(linking)

    日期 2023-06-12 10:48:40     
  • linux运维面试题总结「建议收藏」

    linux运维面试题总结「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 一、问答题1、安装linux系统对硬盘分区时,必须有那两种分区类型?2、简述raid0、raid1、raid5三种工作原理及特点3、linux下如何改ip,主机名,dns?4、一个ext3的文件分区,当使用touch test.file命令创建一个新文件时报错,报错的信息是显示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了60%的磁盘空间,为

    日期 2023-06-12 10:48:40     
  • 线程池面试题一般会怎么问?线程池面试题总结及答案整理

    线程池面试题一般会怎么问?线程池面试题总结及答案整理

    大家好,又见面了,我是你们的朋友全栈君。对于广大程序员来说,线程池一定不会陌生,因为大部分程序员面试时总会被问到关于线程池的问题,今天总结了一些关于线程池的各种面试可能问到的题目,希望对大家有所帮助。一、线程池是什么?答:线程池,是一种多线程处理形式,在处理过程中将任务添加到队列中,然后在创建线程后自动启动这些任务。比如把线程池看成一个容器,集中管理线程。线程使用完不会销毁,会先储存在线程池中。二

    日期 2023-06-12 10:48:40     
  • 计算机网络面试题总结

    计算机网络面试题总结

    大家好,又见面了,我是你们的朋友全栈君。 一 OSI与TCP/IP各层的结构与功能,都有哪些协议 五层协议的体系结构1 应用层 域名系统HTTP协议2 运输层 运输层主要使用以下两种协议UDP 的主要特点TCP 的主要特点3 网络层4 数据链路层5 物理层总结一下二 TCP 三次握手和四次挥手(面试常客) 为什么要三次握手为什么要传回 SYN传了 SYN,为啥还要传 ACK为什么要四次挥手三

    日期 2023-06-12 10:48:40     
  • 前端基础:100道CSS面试题总结

    前端基础:100道CSS面试题总结

    大家好,又见面了,我是你们的朋友全栈君。 前言 CSS 是层叠样式表(Cascading Style Sheets)的简称。CSS 主要作用是美化网页、布局页面。CSS 规则主要由两个主要部分构成:选择器及一条或多条声明。在前端基础面试中,CSS 是不会缺席的,下面就给大家分享下 CSS 的常见面试题。 CSS面试题:介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的?

    日期 2023-06-12 10:48:40     
  • 大数据面试题——HBase面试题总结

    大数据面试题——HBase面试题总结

    大家好,又见面了,我是你们的朋友全栈君。1、 HBase的特点是什么?1)大:一个表可以有数十亿行,上百万列; 2)无模式:每行都有一个可排序的主键和任意多的列,列可以根据需要动态的增加,同一张表中不同的行可以有截然不同的列; 3)面向列:面向列(族)的存储和权限控制,列(族)独立检索; 4)稀疏:空(null)列并不占用存储空间,表可以设计的非常稀疏; 5)数据多版本:每个单元中的数据可以有多个

    日期 2023-06-12 10:48:40     
  • 十道海量数据处理面试题与十个方法大总结

    十道海量数据处理面试题与十个方法大总结

    大家好,又见面了,我是你们的朋友全栈君。 所谓海量数据处理,就是基于海量数据上的存储、处理、操作。 海量就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是无法一次性装入内存。 解决办法: (1)针对时间,可以采用巧妙的算法搭配合适的数据结构,如Hash/bit-map/堆/数据库或倒排索引/trie树; (2)针对空间,大而化小:分而治之/hash映射,把规模大化为规模小的,各个击破

    日期 2023-06-12 10:48:40     
  • mysql日常面试题总结

    mysql日常面试题总结

    1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 等等,这些都不是绝对原则,都要根据情况,比如不能将锁的粒度过于细化,不然可能会出现线程的加锁和释放

    日期 2023-06-12 10:48:40     
  • 这份PHP面试题总结得很好,值得学习

    这份PHP面试题总结得很好,值得学习

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转义字符,但是解释'和 能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一遍

    日期 2023-06-12 10:48:40     
  • Qt面试笔试题问答经验总结

    Qt面试笔试题问答经验总结

    大家好,又见面了,我是你们的朋友全栈君。 相信很多人和我一样,虽然经常用qt做些东西,但其实对qt理解并不是很深,尤其在岗位有相关需要的时候也会遇到很多坑。感觉网上也比较少,所以根据个人的面试经验,总结了一些面试qt的问题。答案为我自己的理解总结,有问题还请大佬指出。 1.为什么要用qt来做界面 Qt的跨平台性很强,比如同样一套代码写好pro文件可以在windows/linux/Andro

    日期 2023-06-12 10:48:40     
  • Java多线程常用面试题(含答案,精心总结整理)

    Java多线程常用面试题(含答案,精心总结整理)

    大家好,又见面了,我是你们的朋友全栈君。 Java并发编程问题是面试过程中很容易遇到的问题,提前准备是解决问题的最好办法,将试题总结起来,时常查看会有奇效。 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。 核心: t

    日期 2023-06-12 10:48:40     
  • 金九银十前端面试题总结(附答案)

    金九银十前端面试题总结(附答案)

    代码输出结果async function async1() { console.log("async1 start"); await async2(); console.log("async1 end"); } async function async2() { console.log("async2"); } async

    日期 2023-06-12 10:48:40     
  • 美团前端手写面试题总结

    美团前端手写面试题总结

    Promise// 模拟实现Promise // Promise利用三大手段解决回调地狱: // 1. 回调函数延迟绑定 // 2. 返回值穿透 // 3. 错误冒泡 // 定义三种状态 const PENDING = 'PENDING'; // 进行中 const FULFILLED = 'FULFILLED'; // 已成功 const R

    日期 2023-06-12 10:48:40     
  • 前端二面手写面试题总结

    前端二面手写面试题总结

    给定两个数组,写一个方法来计算它们的交集例如:给定 nums1 = 1, 2, 2, 1,nums2 = 2, 2,返回 2, 2。function union (arr1, arr2) { return arr1.filter(item => { return arr2.indexOf(item) > - 1; }) } const a = [1, 2, 2,

    日期 2023-06-12 10:48:40     
  • axios面试题总结

    axios面试题总结

    axios 是什么1. Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。前端最流行的 ajax 请求库, 2. react/vue 官方都推荐使用 axios 发 ajax 请求axios 特点1. 基于 promise 的异步 ajax 请求库,支持promise所有的API 2. 浏览器端/node 端都可以使用,浏览器中创建XMLHttpReq

    日期 2023-06-12 10:48:40     
  • 面试通过率超90%!2022最全Java面试题总结:高工、架构师都可刷

    面试通过率超90%!2022最全Java面试题总结:高工、架构师都可刷

    今天老师把自己的家底拿出来全部要分享给同学们了,全篇共计3000+页,上百万文字,全部都是老师的心血,今天限时免费!近期大厂的面试真题总结,全部来自国内的一二线大厂,全部都是真题!按照各大知识点模块划分的面试题总结!耗费老师近1个月的时间总结出来的485页1000+道互联网Java工程师面试题总结!可以通过多少种方式完成依赖注入?区分构造函数注入和 setter 注入。阿里巴巴2022年Java架

    日期 2023-06-12 10:48:40     
  • 2022前端常考手写面试题总结

    2022前端常考手写面试题总结

    实现JSON.parsevar json = '{"name":"cxk", "age":25}'; var obj = eval("(" + json + ")");复制此方法属于黑魔法,极易容易被xss攻击,还有一种new Function大同小异。封装异步的fetch,使用

    日期 2023-06-12 10:48:40     
  • Redis高频面试题总结

    Redis高频面试题总结

    前言大家好,我是小卷聊开发。春暖花开即将到来,整理了13道Redis高频面试题,有些不全面还请谅解,感谢观看!!!1. Redis过期键的删除策略定时删除:在设置键的过期时间的同时,创建一个定时器 timer). 让定时器在键 的过期时间来临时,立即执行对键的删除操作。惰性删除:放任键过期不管,但是每次从键空间中获取键时,都检查取得的键是 否过期,如果过期的话,就删除该键;如果没有过期,就返回该键

    日期 2023-06-12 10:48:40     
  • 社招中级前端笔试面试题总结_2023-02-28

    社招中级前端笔试面试题总结_2023-02-28

    代码输出结果var obj = { name : 'cuggz', fun : function(){ console.log(this.name); } } obj.fun() // cuggz new obj.fun() // undefined复制使用new构造函数时,其this指向的是全局环境window。setTimeout、P

    日期 2023-06-12 10:48:40     
  • 美团前端二面经典react面试题总结_2023-03-01

    美团前端二面经典react面试题总结_2023-03-01

    React 事件机制<div onClick={this.handleClick.bind(this)}>点我</div>复制React并不是将click事件绑定到了div的真实DOM上,而是在document处监听了所有的事件,当事件发生并且冒泡到document处的时候,React将事件内容封装并交由真正的处理函数运行。这样的方式不仅仅减少了内存的消耗,还能在组件挂在销

    日期 2023-06-12 10:48:40     
  • 社招中级前端笔试面试题总结_2023-03-01

    社招中级前端笔试面试题总结_2023-03-01

    typeof null 的结果是什么,为什么?typeof null 的结果是Object。在 JavaScript 第一个版本中,所有值都存储在 32 位的单元中,每个单元包含一个小的 类型标签(1-3 bits) 以及当前要存储值的真实数据。类型标签存储在每个单元的低位中,共有五种数据类型:000: object - 当前存储的数据指向一个对象。 1: int - 当前存储的

    日期 2023-06-12 10:48:40     
  • react面试题总结一波,以备不时之需

    react面试题总结一波,以备不时之需

    React组件的构造函数有什么作用?它是必须的吗?构造函数主要用于两个目的:通过将对象分配给this.state来初始化本地状态将事件处理程序方法绑定到实例上所以,当在React class中需要设置state的初始值或者绑定事件时,需要加上构造函数,官方Demo:class LikeButton extends React.Component { constructor() { su

    日期 2023-06-12 10:48:40     
  • 前端面试指南--JS面试题总结

    前端面试指南--JS面试题总结

    1. JS 有哪些数据类型?根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。 基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol (ES6新增)六种。引用数据类型只有Object一种,主要包括对象、数组和函数。 判断数据类型采用typeof操作符,有两种语法:typeof 123;//语法一 co

    日期 2023-06-12 10:48:40     
  • vue面试题总结(持续更新中)

    vue面试题总结(持续更新中)

    Watch中的deep:true是如何实现的当用户指定了 watch 中的deep属性为 true 时,如果当前监控的值是数组类型。会对对象中的每一项进行求值,此时会将当前 watcher存入到对应属性的依赖中,这样数组中对象发生变化时也会通知数据更新源码相关get () { pushTarget(this) // 先将当前依赖放到 Dep.target上 let value

    日期 2023-06-12 10:48:40     
  • 2022PHP面试题总结笔记

    2022PHP面试题总结笔记

    1、什么是 HTTP 中间件?laravel中间件做什么? HTTP 中间件是一种用于过滤 HTTP 请求的技术。 Laravel 包含一个中间件,用于检查应用程序用户是否已通过身份验证。2、身份认证系统OAuth2的四种模式? 授权码模式、隐式授权模式/简化模式、密码模式、客户端凭证模式。3、什么是事务? MySQL事务使您能够执行一组MySQL操作,以确保数据库从不包含部分操作的结果。

    日期 2023-06-12 10:48:40     
  • 2022版Netty面试题小总结

    2022版Netty面试题小总结

    一. 基本概念 1、什么是 Netty?Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序,是目前最流行的 NIO 框架,Netty 在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,知名的 Elasticsearch 、Dubbo 框架内部都采用了 Netty

    日期 2023-06-12 10:48:40     
  • Oracle入门常见面试题总结(oracle 入门面试题)

    Oracle入门常见面试题总结(oracle 入门面试题)

    Oracle入门:常见面试题总结 随着信息技术的快速发展,关系型数据库已成为大数据时代的重要基石。作为世界上最流行的商业数据库管理系统,Oracle数据库的使用得到越来越广泛的应用和推广。因此,在对Oracle数据库进行面试时,需对相关技术有所了解。下面将总结一些常见的关于Oracle入门的面试题。 1、Oracle数据库如何进行数据存储? Oracle数据库通常由两个主要体系结构构成:实

    日期 2023-06-12 10:48:40     
  • Java 并发常见面试题总结(中)

    Java 并发常见面试题总结(中)

    Java 并发常见面试题总结---中 JMM(Java Memory Model)volatile 关键字如何保证变量的可见性?如何禁止指令重排序?volatile 可以保证原子性么

    日期 2023-06-12 10:48:40     
  • Java面试题总结

    Java面试题总结

    Java面试题总结 Java中 == , equals()和 hashCode() 的区别 == 在比较基本数据类型时比较的是值,而在比较引用类型的数据时比较的是引用的

    日期 2023-06-12 10:48:40     
  • 2021Java就业笔试题总结

    2021Java就业笔试题总结

    今年学生就业统计的Java笔试题中经常提及的理论题。 目录 今年学生就业统计的Java笔试题中经常提及的理论题。 1、谈谈final, finally, finalize的区别 2、&和&&的区别?  3、HashMap和Hashtable的区别? 4、Collec

    日期 2023-06-12 10:48:40