草庐IT

机试题

全部标签

面试题. 零矩阵

编写一种算法,若M×N矩阵中某个元素为0,则将其所在的行与列清零。示例1:输入:[[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例2:输入:[[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]代码如下:classSolution{public:voidsetZeroes(vector>&matrix){intm=matrix.size();//定义行数intn=matrix[0].size();//定义列数vectorrow(m);//定义一个新的数组,存放

VUE3常见面试题总结(看这一篇就够了)

目录1、vue2和vue3响应式原理2、Vue3带来了什么3、compositionAPI优势好处特点4、setup配置5、ref与reactive6、计算属性7、watch与watchEffect8、provide与inject9.vue3新的生命周期钩子10、自定义hook函数11、toRef和toRefs12、shallowReactive与shallowRef13、readonly与shallowReadonly14、toRaw与markRaw转换为普通数据和标记属性非响应式15、customRef自定义ref使用16、vue3中的父传子,子传父17、响应式数据的判断isRef、isR

Redis有什么作用?面试题答案

参考答案Redis是一种开源的内存数据库,它具有多种作用和用途。以下是Redis的主要作用:缓存:Redis最常见的用途是作为缓存存储,将常用的数据存储在内存中,以提高读取速度。由于Redis是基于内存的,因此读取操作非常快速,适用于需要频繁读取的应用程序。数据库:Redis可以用作持久化数据库。虽然数据存储在内存中,但Redis支持将数据保存到磁盘上,以便在服务器重启时恢复数据。它提供了一些持久化选项,例如快照和日志追加。计数器和统计:由于Redis的原子性和高性能,它非常适合用作计数器和统计信息的存储解决方案。您可以使用Redis的INCR操作来实现原子递增计数器,或者使用HyperLog

前端高频面试题 js中堆和栈的区别和浏览器的垃圾回收机制

一、栈(stack)和堆(heap)栈(stack):是栈内存的简称,栈是自动分配相对固定大小的内存空间,并由系统自动释放,栈数据结构遵循FILO(firstinlastout)先进后出的原则,较为经典的就是乒乓球盒结构,先放进去的乒乓球只能最后取出来。堆(heap):是堆内存的简称,堆是动态分配内存,内存大小不固定,也不会自动释放,堆数据结构是一种无序的树状结构,同时它还满足key-value键值对的存储方式;我们只用知道key名,就能通过key查找到对应的value。比较经典的就是书架存书的例子,我们知道书名,就可以找到对应的书籍。栈的特点:开口向上、速度快,容量小;堆的特点:速度稍慢、容

网络安全大厂面试题

 自我介绍有没有挖过src?平时web渗透怎么学的,有实战吗?有过成功发现漏洞的经历吗?做web渗透时接触过哪些工具xxe漏洞是什么?ssrf是什么?打ctf的时候负责什么方向的题为什么要搞信息安全,对安全这一块有多大的兴趣,以后会不会转行,还是打算一直从事安全方面工作自己平时怎么学安全的,如果让你做一个新的方向(app安全),会投入多少时间去学习,还是说有自己想做的方向聊一聊代码审计的流程平时是怎么做代码审计的有没有审计过开源框架、CMS?怎么判断一个数据库是mysql还是oracle的?sql注入的种类,利用方式?聊一聊sql注入的原理及防御思路做开发的时候用的是什么语言做java开发的时

57道K8S面试题,呕心沥血整理并附答案,赶紧收藏!

K8S运维岗,如何准备面试题?呕心沥血整理了57道经典面试题,并附标准答案。适用于面试者刷题,面试官出题。有需要的,请收藏。1.什么是Kubernetes?它的主要目标是什么?Kubernetes是一个开源容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它的主要目标是简化容器化应用的部署和管理,并提供弹性、可靠的应用程序编排。2.什么是Pod?Pod是Kubernetes的最小调度和部署单元。它是一个包含一个或多个容器的逻辑主机,这些容器共享网络和存储资源,并且在同一主机上共享生命周期。3.什么是ReplicaSet?ReplicaSet是Kubernetes的控制器之一,用于确保在集

6道常见hadoop面试题及答案解析

Q1.什么是Hadoop?  Hadoop是一个开源软件框架,用于存储大量数据,并发处理/查询在具有多个商用硬件(即低成本硬件)节点的集群上的那些数据。总之,Hadoop包括以下内容:  HDFS(HadoopDistributedFileSystem,Hadoop分布式文件系统):HDFS允许你以一种分布式和冗余的方式存储大量数据。例如,1GB(即1024MB)文本文件可以拆分为16*128MB文件,并存储在Hadoop集群中的8个不同节点上。每个分裂可以复制3次,以实现容错,以便如果1个节点故障的话,也有备份。HDFS适用于顺序的“一次写入、多次读取”的类型访问。  MapReduce:一

十道有趣的前端面试题及解析

每道题都会涉及到一个有趣的知识点,你可以尝试思考一下再看解析答案!01、prototype?请问输出是什么?constAnimal=function(){this.type='animal'}constCat=function(){this.name='cat'}Cat.prototype=newAnimal()constcat=newCat();console.log(cat.__proto__===Cat.prototype)console.log(Cat.prototype.__proto__===Animal.prototype)分析与解答看看下面的图片,我想你就会知道答案。truet

【数据结构】 单链表面试题讲解->叁

文章目录🍀[相交链表](https://leetcode.cn/problems/intersection-of-two-linked-lists/description/)🎄题目描述🎍示例🚩示例一🚩示例二🚩示例三🎋解法思路🚩相关变量的建立🚩求两链表的长度与差值🚩确定长短链表🚩长链表先走len步🚩同时走,找交点🌳完整代码🍀[环形链表](https://leetcode.cn/problems/linked-list-cycle/description/)🎄题目描述:🎍示例🚩示例一🚩示例二🚩示例三🎋思路解析:🌴扩展问题🌳完整代码:🍀[环形链表||](https://leetcode.cn/pro

2022芯原芯片设计 笔试题分析和讨论

2022芯原设计笔试题分析和讨论以下仅为个人理解和分析,不保证正确,欢迎大家发表自己的想法,讨论出正确答案!企业知识题1.1D芯原的主要经营模式为芯片设计平台即服务(SiliconPlatformasaService,SiPaaS)模式。1.2B公司遵循“Fair(公平)、Care(关爱)、Share(共享)、Cheer(快乐)”的企业文化智力题2.1C这个题比较简单,中间的数字是前后两个字母之间间隔字母的个数(字母歌大家都会唱吧?)再加一。如:R-T,中间含有1个S,所以就是2.2.2D外圈等于相邻内圈扇形和再加上圆心的3,例如13=4+6+3;2.3C注意题目是不能由左边给定的图形做成,是