zl程序教程

20161107面试题-

  • 熬夜整理的vue面试题,面试加油

    熬夜整理的vue面试题,面试加油

    vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做一、是什么权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发页面加载触发页面上的按钮点击触发总的来说,所有的请求发起都触发自前端路由或视图所以我们可以从这两方面入手,对触发权限的源头进行控制,最终要实现的目标是:路由方面,用户登录后只能看到自己有权

    日期 2023-06-12 10:48:40     
  • 感觉最近vue相关面试题回答的不好,那就总结一下吧

    感觉最近vue相关面试题回答的不好,那就总结一下吧

    Vue-router 导航守卫有哪些全局前置/钩子:beforeEach、beforeResolve、afterEach路由独享的守卫:beforeEnter组件内的守卫:beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave对 SPA 单页面的理解,它的优缺点分别是什么?SPA( single-page application )仅在 Web 页面

    日期 2023-06-12 10:48:40     
  • Java面试题之并行和并发有什么区别?

    Java面试题之并行和并发有什么区别?

    大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Java面试题之并行和并发有什么区别?,希望能够帮助大家进步!!!在我们应聘的过程中,会有人问你,并行和并发他们之间是怎样的区别呢?虽然学过这些知识,但是没有进行整理,猛地一问也许你会回答不上来,所以在学习过程中我们要不断去整理所学的知识,进行系统化,才会有更加清晰的脉络。 那么今天为大家整理了并行和并发的区别?并发:一个处理器可以同时处理

    日期 2023-06-12 10:48:40     
  • 常用的算法和数据结构 面试_数据结构与算法面试题80道

    常用的算法和数据结构 面试_数据结构与算法面试题80道

    大家好,又见面了,我是你们的朋友全栈君。(1) 红黑树的了解(平衡树,二叉搜索树),使用场景把数据结构上几种树集中的讨论一下:1.AVLtree定义:最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下都是O(log n)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。节点的平衡因子是它的左子树的高度减

    日期 2023-06-12 10:48:40     
  • react20道高频面试题答案总结

    react20道高频面试题答案总结

    在使用 React Router时,如何获取当前页面的路由或浏览器中地址栏中的地址?在当前组件的 props中,包含 location属性对象,包含当前页面路由地址信息,在 match中存储当前路由的参数等数据信息。可以直接通过 this .props使用它们。类组件与函数组件有什么异同?相同点: 组件是 React 可复用的最小代码片段,它们会返回要在页面中渲染的 React 元素。也正因为组件

    日期 2023-06-12 10:48:40     
  • 前端高频面试题及答案整理(一)

    前端高频面试题及答案整理(一)

    diff算法是怎么运作每一种节点类型有自己的属性,也就是prop,每次进行diff的时候,react会先比较该节点类型,假如节点类型不一样,那么react会直接删除该节点,然后直接创建新的节点插入到其中,假如节点类型一样,那么会比较prop是否有更新,假如有prop不一样,那么react会判定该节点有更新,那么重渲染该节点,然后在对其子节点进行比较,一层一层往下,直到没有子节点把树形结构按照层级分

    日期 2023-06-12 10:48:40     
  • vue相关的面试题应该怎么答

    vue相关的面试题应该怎么答

    Vue中如何扩展一个组件此题属于实践题,考察大家对vue常用api使用熟练度,答题时不仅要列出这些解决方案,同时最好说出他们异同答题思路:按照逻辑扩展和内容扩展来列举逻辑扩展有:mixins、extends、composition api内容扩展有slots;分别说出他们使用方法、场景差异和问题。作为扩展,还可以说说vue3中新引入的composition api带来的变化回答范例:常见的组件扩展

    日期 2023-06-12 10:48:40     
  • spring boot自动配置原理面试题_Spring boot面试

    spring boot自动配置原理面试题_Spring boot面试

    大家好,又见面了,我是你们的朋友全栈君。前言 SpringBoot框架是开发中的一大利器,其简化了spring的xml的配置,遵循了”约定大于配置“的原则,使用注解对常用的配置做默认配置,减少使用xml配置模式。SpringBoot为常用框架封装了大量的starter,比如spring-boot-starter-web会整合springmvc和内嵌的tomcat。SpringBoo

    日期 2023-06-12 10:48:40     
  • 2021软件测试面试题及答案_2021年软件测试面试题大全

    2021软件测试面试题及答案_2021年软件测试面试题大全

    大家好,又见面了,我是你们的朋友全栈君。1. 数据库增删改查基本上查询考的比较多,也有考察新增,修改,删除的,极个别的会给出表结构,字段要求,让你据此建表以及临时表查询语句主要考察子查询,聚合函数,多表查询,分组,可参考下面链接(sql50题)sql50题插入语句insert into [table] ([column],[column]) values(?,?)复制删除语句delete from

    日期 2023-06-12 10:48:40     
  • JS 面试题 大全

    JS 面试题 大全

    大家好,又见面了,我是你们的朋友全栈君。1、介绍一下js的数据类型有哪些,值是如何存储的?2、说一下js的数据类型的转换都有哪些?3、如何去判断js数据类型?4、介绍 js 有哪些内置对象?5、javascript 创建对象的几种方式?6、js 获取原型的方法?7、什么是闭包,为什么要用它?8、三种事件模型是什么?9、哪些操作会造成内存泄漏?10、简述javascript中this的指向?![在这

    日期 2023-06-12 10:48:40     
  • 常问面试题,防抖&节流的解答和实现

    常问面试题,防抖&节流的解答和实现

    前言在面试的时候,防抖&节流被问及到的几率是非常大的,这也算是基础的问题吧。可以体现一个人的技术基础怎么样,所以通常应该会是一面的时候被问到,那么你是怎么回答的呢?或者让你实现你能写出来吗?正文什么是防抖?所谓的防抖,指的就是在触发事件的一个时间段内,只要事件不再触发,才让这个回调函数去执行。所以说,如果在这个时间段里面重复触发事件,那么将会先清除上一次任务或者函数(也可以说是时间),然后

    日期 2023-06-12 10:48:40     
  • 计算机考研复试C语言常见面试题「建议收藏」

    计算机考研复试C语言常见面试题「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 本文是我2021年考研时准备的复试面试题,现在拿出来给大家分享一下觉得好的点个赞哦,毕竟当初我也是整理了好久,改了好几次版本呢祝大家都上岸!!!!P.S. 我当初整理的时候是word,直接复制过来的话代码不会自动变成CSDN的代码块,所以代码我是一段一段重新标记为CSDN代码段的,这样大家看起来舒服点C语言基础 目录1、static关键字的作用 22、C

    日期 2023-06-12 10:48:40     
  • 闭包常见面试题_闭包的特点

    闭包常见面试题_闭包的特点

    大家好,又见面了,我是你们的朋友全栈君。理解:什么是闭包?1.密闭的容器,类似set/map容器,用来存储数据2.闭包是一个对象,存放数据的格式:key:value闭包形成的条件1.函数嵌套2.内部函数引用外部函数function fun(){ var count = 1; function fun2(){//条件1:函数嵌套 //形成条件2:内部函数引用外部函数

    日期 2023-06-12 10:48:40     
  • web前端面试题汇总_web前端面试题模拟

    web前端面试题汇总_web前端面试题模拟

    大家好,又见面了,我是你们的朋友全栈君。 1.一些开放性题目1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。2.项目介绍3.如何看待前端开发?4.平时是如何学习前端开发的?5.未来三到五年的规划是怎样的?position的值, relative和absolute分别是相对于谁进行定位的?§ absolute :生成绝对定位的元素, 相对于最近一级的 定位不是 st

    日期 2023-06-12 10:48:40     
  • java 针对jvm的面试题_24个Jvm面试题总结及答案

    java 针对jvm的面试题_24个Jvm面试题总结及答案

    大家好,又见面了,我是你们的朋友全栈君。 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他

    日期 2023-06-12 10:48:40     
  • C#面试题及答案_c++面试题库

    C#面试题及答案_c++面试题库

    大家好,又见面了,我是你们的朋友全栈君。 1.值变量 / 引用变量参考链接:https://www.cnblogs.com/bakuhert/articles/5878086.html2. 装箱 / 拆箱 装箱在值类型向引用类型转换时发生,拆箱在引用类型向值类型转换时发生,装箱操作和拆箱操作是要额外耗费cpu和内存资源的,所以在c# 2.0之后引入了泛型来减少装箱操作和拆箱操作消耗。

    日期 2023-06-12 10:48:40     
  • 96道前端面试题+前端常用算法「建议收藏」

    96道前端面试题+前端常用算法「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 这篇文章主要分享一些收集整理的面试题,希望能对大家有所帮助。 字节一面:1,说一下浏览器缓存 2,cookie 与 session 的区别 3,浏览器如何做到 session 的功能的。 4,解释一下:csrf 和 xss 5,怎么防止 csrf 和 xss 6,跨域的处理方案有哪些 7,CORS 是如何做的? 8,对于 CORS

    日期 2023-06-12 10:48:40     
  • web面试题及答案_前端html面试题

    web面试题及答案_前端html面试题

    大家好,又见面了,我是你们的朋友全栈君。 author: aSuncat JavaScript知识点大全:https://www.yuque.com/webfront/js 所有最新最全面试题,持续更新在语雀。见 语雀-前端面试题,欢迎点击关注~ 阅读目录 html/ css:https://blog.csdn.net/aSuncat/article/details/887893

    日期 2023-06-12 10:48:40     
  • Ajax面试题_世界十道经典面试题

    Ajax面试题_世界十道经典面试题

    大家好,又见面了,我是你们的朋友全栈君。 1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识) 什么是ajax: AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。 Ajax包含下列技术: 基于web标准(standards-basedpresentation)XHTML+CSS的表示

    日期 2023-06-12 10:48:40     
  • 安卓四大组件面试题_android常见面试题

    安卓四大组件面试题_android常见面试题

    大家好,又见面了,我是你们的朋友全栈君。 1、Activity 与 Fragment 之间常见的几种通信方式答:1.使用Bundle:在activity中建一个bundle,把要传的值存入bundle,然后通过fragment的setArguments(bundle)传到fragment,在fragment中,用getArguments接收。这个方法能保证在 fragment 销毁重建后依然能获

    日期 2023-06-12 10:48:40     
  • 2019最新三年php 面试题[通俗易懂]

    2019最新三年php 面试题[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。什么是composer?以及composer是干什么用的?工作原理PHP如何实现静态化你了解设计模式吗?说下你最常用的设计模式观察者模式是如何实现的?工厂模式是如何实现的?适配器模式是如何实现的?……PHP的优化方案说下你了解的session和cookie如何实现不基于session和cookie的用户认证。说下你目前框架所用到的核心概念什么是CSRF攻击,

    日期 2023-06-12 10:48:40     
  • PHP常见面试题_php面试常问面试题

    PHP常见面试题_php面试常问面试题

    一. 基本知识点 1.1 HTTP协议中几个状态码的含义:503 500 401 403 404 200 301 302。。。 200 : 请求成功,请求的数据随之返回。 301 : 永久性重定向。 302 : 暂时行重定向。 401 : 当前请求需要用户验证。 403 : 服务器拒绝执行请求,即没有权限。 404 : 请求失败,请求的数据在服务器上未发现。 500 : 服务器错

    日期 2023-06-12 10:48:40     
  • 2020最新前端面试题_2020年前端面试题

    2020最新前端面试题_2020年前端面试题

    大家好,又见面了,我是你们的朋友全栈君。【js面试题】 1、js数据类型基本数据类型 Number、String、Boolean、Null、Undefined、Symbol、bigInt 引用数据类型 object、Array、Date、Function、RegExp复制2、js变量和函数声明的提升在js中变量和函数的声明会提升到最顶部执行 函数的提升高于变量的提升 函数内部如果用 var 声明

    日期 2023-06-12 10:48:40     
  • 【面试篇】Spring的那些面试题(上)

    【面试篇】Spring的那些面试题(上)

    Spring面试专题1.介绍下你对Spring的理解  Java程序员其实就是Spring程序员。足见Spring框架对Java程序员的影响力了。1.1 Spring的发展历程先介绍Spring是怎么来的,发展中有哪些核心的节点,当前的最新版本是什么等通过上图可以比较清晰的看到Spring的各个时间版本对应的时间节点了。也就是Spring从之前单纯的xml的配置方式,到现在的完全基于注解的编程方式

    日期 2023-06-12 10:48:40     
  • 2022年最新前端面试题(大前端时代来临卷起来吧小伙子们..持续维护走到哪记到哪)[通俗易懂]

    2022年最新前端面试题(大前端时代来临卷起来吧小伙子们..持续维护走到哪记到哪)[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。目录css经典高频面试题前端核心手写面试题看你的核心扎实不扎实js部分面试题js的数据类型(关于数据类型相关的)基本数据类型 ES5的5种:Null,undefined,Boolean,Number,String, ES6新增:Symbol表示独一无二的值 ES10新增:BigInt 表示任意大的整数 一种引用数据类型:(本质上是由一组无序的键值对组成)

    日期 2023-06-12 10:48:40     
  • TCP的三次握手与四次挥手理解及面试题(很全面)

    TCP的三次握手与四次挥手理解及面试题(很全面)

    大家好,又见面了,我是你们的朋友全栈君。 本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数

    日期 2023-06-12 10:48:40     
  • 阿里巴巴面试题- - -Java体系最新面试题(2)

    阿里巴巴面试题- - -Java体系最新面试题(2)

    ​ 前言:七月末八月初的时候,秋招正式打响,公司会放出大量的全职和实习岗位。为了帮助秋招的小伙伴们,学长这里整理了一系列的秋招面试题给大家,所以小伙伴们不用太过焦虑,相信你们一定能超常发挥,收到心仪公司的Offer~~ 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Bo

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

    HBase面试题总结1「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 hbase的特点是什么?? 1)hbase是一个分布式的基于列式存储的数据库,基于Hadoop的hdfs存储,zookeeper管理。 2)hbase适合存储半结构化和非结构化数据,对于结构化数据字段不够确定或者杂乱无章很难按一个概念去抽取数据; 3)hbase为空的纪录不会被存储; 4)基于的表包含rowkey,时间戳,列族,新写入数据时,时

    日期 2023-06-12 10:48:40     
  • Android面试题总结【完整详细版本”一”】(含答案)

    Android面试题总结【完整详细版本”一”】(含答案)

    大家好,又见面了,我是你们的朋友全栈君。1、四大组件是什么?Activity【活动】:用于表现功能。Service【服务】:后台运行服务,不提供界面呈现。BroadcastReceiver【广播接收器】:用来接收广播。Content Provider【内容提供商】:支持在多个应用中存储和读取数据,相当于数据库。2、四个组件的生命周期? Activity生命周期图及 Fragment生命周期图

    日期 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     
  • 运维必须掌握的27道Linux面试题

    运维必须掌握的27道Linux面试题

    大家好,又见面了,我是你们的朋友全栈君。 1.解释下什么是GPL,GNU,自由软件? GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。 GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。 自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL和BSD许可证两种。 2.如何选择Linux操作系统版本? 一般来讲,桌面

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