面试题

lzhlizihang8 天前
分布式·kafka·面试题
Kafka面试题(一)Kafka 架构包含有生产者、消费者、topic(主题)、broker(就是一台Kafka服务器),为了方便扩展,并提高吞吐量,一个topic分为多个分区、配合分区的设计提出了消费者组的概念,组内消费者并行消费,为提高数据的可靠性,每个分区有多个副本,而这些副本经过选举决定谁是Leader,谁是Follower,Leader 发生故障时,某个 Follower 会成为新的 Leader。
lzhlizihang11 天前
大数据·hive·sql·面试题
【Hive sql 面试题】现有用户登录记录表,请查询出用户连续三天登录的所有数据记录(难)1、判断是否连续登录三天 如何判断: 使用 lead() 函数求出每条三行之后的数据,再求出本条数据日期三天以后的日期(date_add() 函数),这两个值相等的就是连续登录三天 2、拿到满足连续登录三天的最开始的那一天 3、使用笛卡尔积拿到用户连续三天登录的所有数据记录
lzhlizihang14 天前
大数据·hive·sql·面试题
【Hive sql 面试题】求出各类型专利top 10申请人,以及对应的专利申请数(难)说明: 1)表名:t_patent_detail (专利明细表) 2)表字段:专利号(patent_id)、专利名称(patent_name)、专利类型(patent_type)、申请时间 (aplly_date)、授权时间(authorize_date)、申请人(apply_users) 3)说明:同一个专利,可以有1到多个申请人,多人之间按分号隔开。本表记录数约1万条。例 如以下的数据
极客先躯17 天前
java·rabbitmq·java-rabbitmq·面试题·异步·解耦·高级java
高级java每日一道面试题-2024年10月28日-RabbitMQ篇-RabbitMQ的使用场景有哪些?如果有遗漏,评论区告诉我进行补充RabbitMQ是一个开源的消息代理和队列服务器,它遵循高级消息队列协议(AMQP)。RabbitMQ的核心作用是作为应用程序之间的中介,实现异步消息传递。它可以帮助解耦系统组件、提供消息的持久化、支持消息的路由和负载均衡等,广泛应用于构建分布式系统和微服务架构中。
Male_Pluto1 个月前
面试题
Java面试题(持续更新中...)原子性,隔离性,持久性,一致性不可重复读的重点在修改,两次查询数据不同幻读的重点在新增和删除,两次查询行数不同
任风雨1 个月前
java·面试题·多线程
面试题1-fail-safe机制与fail-fast 机制Fail-safe 和 Fail-fast,是多线程并发操作集合时的一种失败处理机制。Fail-Safe 机制的设计目标是在发生故障时,系统仍然能够继续运行,尽量避免导致整个系统崩溃。即使发生错误或异常,系统会进入一种安全的状态,确保功能的部分可用性或避免更严重的后果。
国中之林2 个月前
c++·学习·面试题·刷题·笔试题
【刷点笔试面试题试试水】找错—使用strlen()函数代替sizeof计算字符串长度大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看←
lzhlizihang2 个月前
hive·hadoop·面试题·hive优化
Hive优化高频面试题数据量小的hive查询,集群模式浪费资源而且执行速度慢,此时可以开启本地模式,在单台机器上执行处理任务,执行时间会缩短。
王彬泽2 个月前
rabbitmq·面试题
【RabbitMQ】面试题在本篇文章中,主要是介绍RabbitMQ一些常见的面试题。对于前几篇文章的代码,都已经在码云中给出,链接是mq-test: 学习RabbitMQ的一些简单案例 (gitee.com),如果存在问题的话欢迎各位提出,望共同进步。
来一杯龙舌兰2 个月前
java·开发语言·jvm·面试题·虚拟机·底层原理
【JVM】一篇文章彻底理解JVM的组成,各组件的底层实现逻辑JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。
lzhlizihang2 个月前
大数据·hadoop·hdfs·mapreduce·面试题·yarn
Hadoop的一些高频面试题 --- hdfs、mapreduce以及yarn的面试题1、HDFS(分布式文件系统):用于存储大规模的数据,具有高容错性和可扩展性 2、MapReduce(分布式计算框架):用于处理大规模数据的编程模型和计算框架 3、YARN(资源管理框架):负责管理集群中的资源分配和任务调度
AI完全体2 个月前
人工智能·深度学习·神经网络·机器学习·语言模型·面试题·学习资料总结
机器学习和深度学习的常见概念总结(多原创图)想要了解机器学习和深度学习的一些基本概念?或者正在为面试做一些基础理论准备?My Blog Is All You Need
Daniel 大东2 个月前
java·开发语言·面试题·学英语
一边学英语|一边学 JavaWhat is the difference between JDK, JRE, and JVM?JDK stands for Java Development Kit, which is used to develop Java applications. JRE stands for Java Runtime Environment, which provides the libraries and environment required to run Java applications. JVM
内心如初3 个月前
web安全·面试题·渗透测试工程师
渗透测试工程师面试题总结(一)目录1.拿到一个待检测的站,你觉得应该先做什么?2.mysql 的网站注入,5.0 以上和 5.0 以下有什么区别?
阿提说说3 个月前
java·开发语言·redis·面试题
《Java面试题集中营》- Redis建议阅读《Redis开发与运维》《Redis设计与实现》《Redis深度历险:核心原理和应用实践》单线程能够避免线程切换和竞态产生的消耗,而且单线程可以简化数据结构和算法的实现 至于单线程还快,是因为Redis是基于内存的数据库,内存响应速度是很快的,并且采用epoll作为I/O多路复用技术,再加上Redis自身的事件处理模型将epoll中的连接、读写、关闭都转换为事件,不在网络I/O上浪费过多时间
浅弋、璃鱼3 个月前
数据库·面试题
面试题集锦:数据库mysql服务器通过权限表来控制用户对数据的访问 权限表存放在mysql数据库中, 有mysql_install_db脚本初始化;
小码哥说测试3 个月前
自动化测试·软件测试·jmeter·docker·面试题·测试工程师
【软件测试面试题】WEB功能测试(持续更新)Hi,大家好,我是小码哥。最近很多朋友都在说今年的互联网行情不好,面试很难,不知道怎么复习,我最近总结了一份在软件测试面试中比较常见的WEB功能测试面试面试题合集,希望对大家有帮助。
深度学习算法与自然语言处理3 个月前
人工智能·深度学习·自然语言处理·大模型·bert·面试题
Ollama 可以玩 GLM4和CodeGeeX4了最近这一两周看到不少互联网公司都已经开始秋招提前批了。不同以往的是,当前职场环境已不再是那个双向奔赴时代了。求职者在变多,HC 在变少,岗位要求还更高了。
原来是好奇心3 个月前
java·idea·面试题
【面试题】IDEA实现Debug远程调试Linux中的系统有朋友面试时被问到,怎么远程调试部署在Linux中的系统?听到这个问题,那位朋友直接懵了,第一反应是震惊,已经部署在Linux中的系统还能调试? 沉默了几秒,只好说没有远程调试过Linux中的系统,一般线上问题都是看日志解决的,本地运行才通过调试解决。 那么,真的能在本地远程调试Linux系统吗?
gopher95114 个月前
c语言·c++·面试·面试题
100道C/C++面试题