草庐IT

机试题

全部标签

2023-8-7 记录一次面试题,使用Sql进行递归

 题目如图所示,是数据库源,这次考官需要我用Sql,完成一次数据查询需要根据Excel数据查询结果如上图,这时候我看到了父子关系,很容易就联想到了需要使用父子关系,既然是父子关系,一般来说应该递归跑不掉了,使用Sql进行递归代码如下:WITHTEST_CTEAS(SELECT地区表1.地区编号,地区表1.地区名称,地区表1.上级编号,Cast(地区表1.地区名称asnvarchar(4000))AS详细地区名称FROM地区表地区表1WHERE地区表1.上级编号=0UNIONALLSELECT地区表2.地区编号,地区表2.地区名称,地区表2.上级编号,CTE.详细地区名称+''+Cast(地区表

消息队列高频面试题[2023版本(包括RabbitMQ和RocketMQ 和 Kafka)]

写在开始:本文合计2万多字,500多行,阅读可能需要花费一点时间;主要包括消息队列和常用MQ(比如RabbitMQ,RocketMQ和Kafka)的部分高频面题,可供复习参考使用导读一.RabbitMQ如何保证消息不丢失日常应用场景:异步发送(验证码、短信、邮件==),MySQL和Redis、ES之间的数据同步、分布式事务、削峰填谷等等生产者确认机制消息持久化消费者确认小结开启生产者确认机制,确保生产者的消息能到达队列开启持久化功能,确保消息被消费前在队列不会丢失开启消费者确认机制为auto,由spring确认消息处理成功后完成ack开启消费者失败重试机制,多次重试失败后将消息投递到异常交换机

[ 人力资源面试篇 ] HR 面试题分析详解大集合,看完直怼面试官(一)

🍬博主介绍 👨‍🎓博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~✨主攻领域:【渗透领域】【数据通信】【通讯安全】【web安全】【面试分析】🎉点赞➕评论➕收藏==养成习惯(一键三连)😋🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋🙏作者水平有限,欢迎各位大佬指点,相互学习进步!面试环节,除了准备相应的专业知识外,准备HR面也是至关重要的。面试最后一轮通常都是HR面试,但几乎每次HR面总会遇到一些不太好回答的,让人顿时反应不过来的问题。如果你不知道HR问话的目的,或者说你情商不够,有没有进行相应的准备,是不可能答好HR问题的。hr面问题其实主要就是聊人生,聊想法,聊项目

面试题(2)-HashMap 是怎么解决哈希冲突的

1.Hash函数(别名:散列函数,又叫Hash算法)Hash函数指将哈希表中元素的关键键值映射为元素存储位置的函数。把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。因此,散列值是不可逆的,无法通过散列值确定输入值简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。常用的Hash算法UUID(HashFunctionForSequenceofUniqueIds)MD5(Message-DigestAlgorithm5)SHA(SecureHashAlgor

面试题(1)-为什么重写Equals方法要重写HashCode方法

为什么重写Equals方法要重写HashCode方法1.Equals的作用和重写Equals需要遵循的规则Equals的主要作用是判断两个对相是否相等,Object类是所有类的父类,因此每个对象都可以使用Object的Equals相比较:publicbooleanequals(Objectobj){return(this==obj);}Object类中equals方法比较的是两个对象的引用地址,只有对象的引用地址指向同一个地址时,才认为这两个地址是相等的,否则这两个对象就不想等。如果有两个对象,他们需要的是这两个对象相等,因此默认的equals()方法是不符合我们的要求的,这个时候我们就需要对

探索MySQL的秘密宝藏:寻找隐藏的金币数据!(MYSQL面试题)

目录✨前言🚶‍♂️正片开始一、常见MySQL面试题通关详解二、SQL面试题实战1.某外卖公司的用户订单表面试题2.学生管理系统表面试题👋尾记前言        在一个神秘的岛屿上,有一个被称为"数据库之塔"的巨大建筑。据传说,这座塔里隐藏着一份珍贵的宝藏数据,但只有那些能通过MySQL面试的勇士才能找到宝藏的线索。        主人公小威是一名年轻而聪明的程序员,他对MySQL有着扎实的掌握。当他听说了数据库之塔的传闻后,决定踏上寻宝的冒险之旅......(此处省略一万字)        在小明离开数据库之塔时,门卫送给了他一本名为《MySQL冒险指南》的书籍,上面写着:“恭喜你成功寻宝,希

软件测试技能大赛任务二单元测试试题

任务二 单元测试执行代码测试本部分按照要求,执行单元测试,编写java应用程序,按照要求的覆盖方法设计测试数据,使用JUnit框架编写测试类对程序代码进行测试,对测试执行结果进行截图,将相关代码和相关截图粘贴到单元测试报告中。题目1:根据下列流程图编写程序实现相应分析处理并显示结果。返回结果“a=x:”(x为2、3或4);其中变量x、y均须为整型。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断期望结果值和实际返回值是否一致。 题目2:根据

大数据面试题:HBase的RegionServer宕机以后怎么恢复的?

面试题来源:《大数据面试题V4.0》大数据面试题V3.0,523道题,679页,46w字可回答:1)HBase一个节点宕机了怎么办;2)HBase故障恢复参考答案:1、HBase常见故障导致RegionServer故障的原因:FullGc引起长时间停顿HBase对Jvm堆内存管理不善,未合理使用堆外内存Jvm启动参数配置不合理业务写入或吞吐量太大写入读取字段太大HDFS异常读取写入数据都是直接操作hdfs的,若hdfs发生异常,会导致regionserver直接宕机机器宕机物理节点直接宕机虚拟云主机不稳定,包括网络环境等2、HBase常见故障恢复Master故障恢复原理在HBase体系结构中,

从一道面试题来谈谈Golang中的 ==

写这篇文章的时候,已经离我找工作有一段时间了,但是觉得这道题不管是面试还是日常的工作中,都会经常遇到,所以还是特意写一篇文章,记录下自己对Golang中==的理解。如文章中出现不对的地方,请不吝赐教,谢谢。注意,以下文章内容是基于go1.16.4进行演示的,如果和你验证时,结果不一致,可能Go的判断规则有所改变。1、面试题大家可以先不看结果,想想答案,再看后面的结果以及相关的分析。typeTinterface{}funcmain(){ var( tT p*T i1interface{}=t i2interface{}=p ) fmt.Println(i1==t,i1==nil) fmt

2021下半年中小学教资考试教育知识与能力试题(中学)——主观题

二、辨析题(本大题共4小题,每小题8分,共32分)判断正误,并说明理由。22美育就是艺术教育。这种说法是错误的。美育包括艺术教育,艺术教育是美育的重要途径和内容。美育是培养学生正确的审美观,发展他们感受美、鉴赏美、创造美的能力,培养他们的高尚情操与文明素是错误的。学校美育内容主要包括形式教育、理想教育、艺术教育。其中,艺术教育是美育的重要途径和内容,可以通过教师引导学生通过音乐、美术、舞蹈和开展各种课外文艺活动来实现。因此,不能简单地将美育等同于艺术教育,这实际上夸大了艺术教育的功能,窄化了美育的功能。故题干说法错误。23.学校教学应以间接经验为主。这种说法是正确的。学校教学应该遵循间接经验与