当前位置: 滴答文库 > 文档分类 > 面试题

JAVA

简单介绍一下Shiro框架
90 阅读
叙述Session的缓存的作用
85 阅读
Hibernate和Mybatis的区别
96 阅读
如何进行Hibernate的优化
87 阅读
Spring的两种代理JDK和CGLIB的区别浅谈
84 阅读
存储过程与SQL的对比
75 阅读
Mybatis中#和$的区别
91 阅读
在千万级的数据库查询中,如何提高效率
89 阅读
简述一下hibernate的开发流程
92 阅读
比较Hibernate三种检索策略的优缺点
95 阅读
hibernate的一级缓存机制
92 阅读
Shiro运行原理
79 阅读
get和load的区别
83 阅读
No Session问题原理及解决方法
74 阅读
存储过程和存储函数的特点和区别
91 阅读
hibernate 中对象的三种状态
81 阅读

WEB前端

说一下Vue.js的认识
84 阅读
jsp有哪些域对象和内置对象及他们的作用
80 阅读
谈谈你对ajax的认识
80 阅读
什么是jsp,什么是Servlet?jsp 和Servlet 有什么区别
86 阅读
什么是xml,使用xml的优缺点,xml的解析器有哪几种,分别有什么区别
86 阅读
jsonp原理是什么
85 阅读
如何在 Vue 中实现权限管理?如何控制权限到按钮级别
106 阅读
在 Vue 事件中传入 $event,使用 e.target 和 e.currentTarget 有什么区别
118 阅读
什么是 Vue 指令?Vue 有哪些常用的指令
109 阅读
为什么 Vue 的 data 属性必须声明为返回一个初始数据的函数
105 阅读
Vue 使用 v-for 遍历对象时,是按什么顺序遍历的?如何保证遍历顺序
110 阅读
如何重置 Vue 的 data
93 阅读
Vue 路由之间是如何跳转的?有哪些跳转方式
128 阅读
如何访问 Vue 子组件的实例或子元素
112 阅读
Vue Router 的跳转和 location.href 有什么区别
114 阅读
Vue 中怎么获取 DOM 节点
115 阅读

PYTHON

说明 Python 中的 zip 函数
114 阅读
什么是鸭子类型(duck typing)
125 阅读
为什么 Python 执行速度慢,如何改进
93 阅读
请介绍 Python 中多线程和多进程的应用场景,以及优缺点
117 阅读
如何使用 Python 的 random 模块生成随机数、实现随机乱序和随机抽样
94 阅读
如何分析 Python 代码的执行性能
102 阅读
Python 的 re 模块中 split()、sub()、subn() 方法有什么作用
90 阅读
Python 的 namedtuple 有什么作用?怎么使用
119 阅读
Python 中如何实现多线程
116 阅读
Python 中如何读取大文件,例如内存只有 4G,如何读取一个大小为 8G 的文件
105 阅读
你使用过哪些 Python 标准库模块
129 阅读
Python 是否支持多重继承
129 阅读
请解释 Python 线程池的工作原理
103 阅读
Python 的迭代器和生成器有什么区别
99 阅读
为什么 Python 中没有函数重载
145 阅读
什么是 Python 面向对象的封装特性
98 阅读

算法与数据结构

组合总和
83 阅读
组合
81 阅读
字符串集合维护
82 阅读
游戏开发中,如何在 10000 人场景中实现 AOI 视野管理?如何确保每个玩家仅能看到周围最近的 100 人
78 阅读
全排列
97 阅读
子集
87 阅读
常见八大排序算法的稳定性
85 阅读
游戏开发中,如何计算角色技能的目标
84 阅读
游戏开发中,DDA 算法和 Bresenham 算法有哪些应用场景
78 阅读
包含重复元素的全排列
81 阅读
单词搜索
85 阅读
N 皇后问题
108 阅读
图的广度优先搜索
91 阅读
网络延迟时间
98 阅读
最小生成树1
119 阅读
子数组最大平均数1
86 阅读

PHP

无数据

C/C++

C++智能指针
95 阅读
C++新特性
81 阅读
C++基础
92 阅读
C++内存管理
86 阅读
C++ 类相关
87 阅读
C++问题排查
93 阅读
C++面向对象
102 阅读
C++ STL
86 阅读
C++ 语言特性
88 阅读
C++编译
87 阅读
C 和 C++ 的区别是什么
83 阅读
什么是 C++ 的移动语义和完美转发?.docx
183 阅读
用过哪些 C++ 网络框架?都有什么优缺点?.docx
170 阅读
请你说说 malloc 的实现原理
217 阅读
简述一下堆和栈的区别
214 阅读
简述一下 C++ 中的内存对齐
174 阅读

GO

Sync面试题
111 阅读
Go垃圾回收面试题
112 阅读
Go代码面试题
126 阅读
内存管理面试题
102 阅读
Slice面试题
117 阅读
Interface面试题
118 阅读
反射面试题
96 阅读
Map面试题
97 阅读
GMP面试题
110 阅读
Context面试题
107 阅读
在有 GC 的情况下,为什么 Go 语言中仍会发生内存泄漏
113 阅读
Go 语言的 GC 性能相比 Java 和 JS V8 引擎中的 GC 怎么样
91 阅读
目前 Go 语言的 GC 还存在哪些问题
104 阅读
Go 语言中触发 GC 的时机是什么
95 阅读
如果内存分配速度超过了标记清除的速度,Go 语言会如何处理
87 阅读
哪些编程语言提供 GC,哪些不提供?GC 和 No GC 各自的优缺点是什么
96 阅读

操作系统

在 Nagios 中如何配置邮件告警功能
10 阅读
在 Nagios 中 如何实现分布式监控
9 阅读
在 Nagios 中如何配置 SNMP 监控
10 阅读
Chef 中的 Cookbook 和 Recipe 的区别是什么
10 阅读
在 Ansible 中如何编写一个简单的 Playbook 来安装 Apache 服务
10 阅读
在 Ansible 中如何处理多个环境的配置
10 阅读
在 Ansible 中如何管理变量和加密数据
11 阅读
在 Ansible 中如何使用角色来组织 Playbook
9 阅读
在 Windows 中如何使用命令行工具检查网络连接状况
11 阅读
在 Windows 操作系统中,如何进行磁盘清理和系统优化
9 阅读
在 Windows 系统中,如何使用 PowerShell 进行故障排查
10 阅读
描述在 Windows 操作系统中如何配置防火墙规则
8 阅读
描述 Linux 文件系统的结构并解释每个目录的作用
8 阅读
在 Linux 系统中,如何使用 netstat 命令查看当前的网络连接情况
10 阅读
在 Linux 系统中,如何查看和管理磁盘分区
9 阅读
请解释 Linux 操作系统中的进程与线程的区别,并举例说明它们各自的应用场景
10 阅读

大数据

如何在 Druid 中处理实时数据摄取中的延迟和丢失问题
26 阅读
在 Druid 中,如何进行复杂的多维分析和高效聚合
22 阅读
在 Druid 中,如何进行实时和批处理数据的联合查询
28 阅读
Druid 是如何与 Hadoop 集成进行批处理数据摄取的
25 阅读
Druid 如何处理流式数据与批处理数据的结合
32 阅读
Druid 是如何支持多租户和数据隔离的
29 阅读
Druid 的数据段如何进行负载均衡
23 阅读
Druid 是如何通过分布式架构实现高可用的?有哪些机制保障数据可靠性
27 阅读
Druid 如何通过分区和副本机制提高数据的可用性和查询性能
27 阅读
Druid 如何与 Presto、Hive 等其他大数据查询引擎集成
23 阅读
Druid 的 Segment 如何进行管理和优化以应对大规模数据场景
25 阅读
在 Druid 中,如何进行维度裁剪和维度优化
24 阅读
如何在 Druid 中进行数据的备份和恢复
28 阅读
Druid 的中间管理节点如何调度任务?如何保证任务的高效执行
28 阅读
Druid 如何与 Flink 或 Spark Streaming 集成处理实时流数据
23 阅读
Druid 的数据持久化机制是如何实现的
25 阅读

人工智能

在大模型应用中,通常如何实现长短期记忆机制
9 阅读
什么是 Manus?说说你对它的了解
9 阅读
大模型的结构化输出指的是什么
10 阅读
什么是 GPTCache
8 阅读
什么是 LangChain
8 阅读
ReAct 是什么?说说它的原理.
7 阅读
什么是护栏技术
7 阅读
什么是 Modular RAG
7 阅读
什么是 LangGraph
10 阅读
LangChain核心架构是什么样的
9 阅读
LangGraph 编排的原理是什么
8 阅读
Computer Use 是什么?说说它的原理
8 阅读
在 RAG 应用的过程中,关于提示工程的设计有什么心得和技巧吗
9 阅读
什么是 GPT Structured Outputs
8 阅读
LangChain 的核心组件有哪些
7 阅读
LangChain 和 LangGraph 有什么区别
8 阅读

计算机基础

在基于 TCP 的 socket 通信中,调用 send() 方法返回成功是否就能保证对方已经收到消息?请说明 TCP 的机制及可能出现的问题。
243 阅读
tcptwreuse 为什么默认关闭
203 阅读
ping 的工作原理是什么
213 阅读
TCP 序列号/确认号如何变化?
180 阅读
TCP 协议有什么缺陷?如何优化 TCP?
165 阅读
SYN 报文在什么情况下会被丢弃
207 阅读
报文乱序怎么办
240 阅读
已建立连接的 TCP 收到新的 SYN 会怎样.docx
205 阅读
listen 的 backlog 参数含义是什么?accept 在哪一步?
181 阅读
socket 通信的具体步骤是什么?服务端如何提速?
191 阅读
TCP 和 UDP 可以使用同一个端口吗
245 阅读
TCP Keepalive 与 HTTP KeepAlive 区别是什么?
280 阅读
如何在 UDP 之上实现可靠传输
235 阅读
SACK 的引入是为了解决什么问题
258 阅读
讲一讲TCP 半连接队列和全连接队列
202 阅读
没有 listen accept 能建立 TCP 连接吗?
149 阅读

网络安全

在网络故障排查中,如何使用 ping 和 traceroute 命令
23 阅读
请解释常见的加密算法及其应用场景。
21 阅读
请解释防火墙的基本原理及其主要功能。
21 阅读
解释什么是 ARP 欺骗攻击,并描述如何防范此类攻击
21 阅读
什么是 MPLS 协议请解释其基本原理
23 阅读
描述什么是 BGP,并解释其在互联网中的作用
20 阅读
在网络管理中,什么是 SNMP,并描述其工作原理
22 阅读
在计算机网络中,描述 IPSec 协议的作用及其工作原理
21 阅读
解释什么是网络地址转换(NAT),并描述其工作原理
22 阅读
请解释 TCP、IP 协议的四层模型及其每一层的主要功能
22 阅读
在防火墙上如何配置基本的访问控制列表(ACL)?
16 阅读
如何在路由器上配置动态 NAT?
16 阅读
如何在路由器上配置 OSPF 多区域?
14 阅读
如何在路由器上配置 GRE 隧道?
14 阅读
请描述边缘计算的概念及其优势
16 阅读
请解释大数据技术对网络工程的影响
19 阅读

数据库

Redis的特点是什么
107 阅读
Redis常见的性能问题都有哪些?如何解决
81 阅读
Redis的优缺点
77 阅读
SQL之连接查询(左连接和右连接的区别)
73 阅读
MySQL中四种隔离级别分别是什么
84 阅读
Redis的持久化是什么
72 阅读
where子句中可以对字段进行null值判断吗
94 阅读
MySQL存储引擎有哪些
95 阅读
SQL之sql注入是什么
77 阅读
MySQL架构器中各个模块都是什么
92 阅读
MySQL触发器怎么写
111 阅读
为什么redis需要把所有数据放到内存中
74 阅读
SQL中聚合函数有哪些
86 阅读
MySQL怎么创建存储过程
109 阅读
MySQL性能优化有哪些
92 阅读
Redis有哪几种数据结构
87 阅读

大厂真题

写出 5 个你在 JAVA 开发中常用的包含(全名),并简述其作用
98 阅读
java 中, 为什么基类不能做为 HashMap 的键值, 而只能是引用类型,把引用类型作为 HashMap 的键值,需要注意哪些地方
96 阅读
EJB程序与普通的java程序区别有哪些
89 阅读
有关MVC设计模式描述不正确的是
94 阅读
在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门一次,你用什么方法来区分那个开关控制哪一盏灯
91 阅读
当 n = 5 时,下列函数的返回值是
102 阅读
说出常用的10个linux操作命令,至少 5 个,并简述命令的作用
84 阅读
SpringMVC request接收设置是线程安全的吗
85 阅读
Java 出现 OutOfMemoryError(OOM)的原因有那些?出现 OOM 错误后,怎么解决
99 阅读
过滤器有哪些作用和用法
99 阅读
请写出几个常见的运行时异常
92 阅读
任何大于等于6的偶数都可以分解为两个质数之和,从键盘输入一个偶数,输出其分解的质数
90 阅读
写出一个冒泡排序
88 阅读
Linux系统中,哪些可以用于进程间的通信
82 阅读
IP地址 192.168.14.69 是一个()类 IP 地址
88 阅读
日志打印的log4j的配置中%t表示什么
88 阅读

测试

如何在 JMeter 中执行尖峰测试(Spike Testing)呢
9 阅读
JMeter 的正则表达式是什么呢
7 阅读
在 JMeter 中怎么使用函数和变量呢
6 阅读
软件测试中,在 JMeter 中是否有必要显式调用嵌入式资源呢
6 阅读
JMeter 的基本使用场景有哪些呢
8 阅读
什么是 JMeter 的线程组呢
6 阅读
JMeter 的监听器有哪些呢
5 阅读
软件测试中,如何在 JMeter 中捕获身份验证窗口的脚本呢
6 阅读
JMeter 的后置处理器是什么呢
5 阅读
JMeter 中的计时器是什么?计时器的类型有哪些呢
5 阅读
如何使用 JMeter 进行性能测试呢
8 阅读
JMeter 中处理器的类型有哪些呢
6 阅读
JMeter 为性能测试提供了哪些好处呢
8 阅读
JMeter 中测试元件的执行顺序是什么呢
5 阅读
JMeter 中的配置元件是什么呢
6 阅读
软件测试中,如何减少 JMeter 中的资源请求呢
6 阅读

架构设计

什么是组合模式?一般用在什么场景
131 阅读
工厂模式和抽象工厂模式有什么区别
104 阅读
什么是原型模式?一般用在什么场景
98 阅读
什么是享元模式?一般用在什么场景
111 阅读
什么是适配器模式?一般用在什么场景
108 阅读
什么是桥接模式?一般用在什么场景?.docx
116 阅读
什么是建造者模式?一般用在什么场景
143 阅读
单例模式有哪几种实现?如何保证线程安全
124 阅读
观察者模式是什么?一般用在什么场景
109 阅读
设计模式是什么?请简述其作用
83 阅读
装饰器、适配器、代理、桥接这四种设计模式有什么区别
112 阅读
代理模式是什么?一般用在什么场景
106 阅读
请描述简单工厂模式的工作原理
93 阅读
命令模式是什么?一般用在什么场景
147 阅读
外观模式是什么?一般用在什么场景
95 阅读
23 种设计模式分为哪三大类
108 阅读

C+.NET

无数据

移动端开发

请问 Android 中微信分享等类似分享功能的原理是什么
7 阅读
在 Android 中什么是 DataStore?它的使用场景及如何使用
5 阅读
如何在 Android 中使用 Room 持久化库?请简要描述其优点
6 阅读
请问 Android JNI是什么?简要介绍如何使用及其作用
6 阅读
请问 Android 中 ContentProvider 的使用方法是什么
7 阅读
如何在 Android 中使用 Room 执行加密数据库操作
7 阅读
在 Android 中 SharedPreferences 和 DataStore 有何区别
7 阅读
如何使用 Profiler 工具分析和优化 Android 应用的性能
7 阅读
如何优化 Android 中 SharedPreferences 的性能
5 阅读
如何避免 Android 中的大图查看引发 OOM
5 阅读
请问 Android 持久化数据存储方案有哪些
6 阅读
Android 提供的一种跨进程访问数据的机制是什么?它的原理是什么
7 阅读
如何分析 Android 应用的内存泄漏
5 阅读
如何优化 Android 的冷启动速度
6 阅读
请问 Android 编译中的 R8 优化是什么
7 阅读
请简述 Android 数据库的实现方案有哪些
6 阅读

运维/devpos

请编写一个 Shell 脚本监控目录的变化并记录日志。
6 阅读
使用 Python 实现一个简单的图像处理程序。
5 阅读
在 Python 中,如何处理和解析 XML 文件?
8 阅读
在 Python 中,如何使用 asyncio 实现异步编程?
6 阅读
使用 Python 的 smtplib 库如何发送电子邮件?
6 阅读
请解释 Shell 脚本中的位置参数(positional parameter)及其使用方法。
6 阅读
如何使用 Python 的 logging 模块记录日志?
7 阅读
Shell 脚本中如何使用 trap 命令捕捉和处理信号?
6 阅读
Bash 中如何使用正则表达式进行文本处理?
7 阅读
请编写一个 Bash 脚本检查系统中的所有服务状态。
7 阅读
请编写一个 Shell 脚本监控系统的 CPU 使用率。
6 阅读
如何在 Bash 脚本中实现条件判断和循环操作?
6 阅读
在 Python 中,如何处理文件的异常情况?
6 阅读
请用 Python 实现一个简单的 HTTP 服务器。
6 阅读
如何在 Shell 脚本中实现文件的读写操作?
5 阅读
使用 Python 读取和写入 JSON 文件的方式有哪些?
5 阅读

区块链

以太坊从 PoW 转向 PoS 的原因是什么?有什么影响?
6 阅读
PoW(工作量证明)是如何工作的?挖矿的过程是什么?
7 阅读
什么是双花问题?区块链如何解决双花问题?
8 阅读
PoS(权益证明)是如何工作的?它和 PoW 有什么区别?
8 阅读
什么是拜占庭容错?区块链如何实现容错?
7 阅读
什么是区块确认数?为什么需要等待多个确认?
6 阅读
区块链开发中常见的安全问题有哪些?如何防范?
7 阅读
什么是共识机制?为什么区块链需要共识?
8 阅读
什么是 DAO?DAO 的治理机制是如何实现的?
9 阅读
私钥丢失了怎么办?如何安全地管理私钥?
8 阅读
什么是 P2P 网络?区块链如何通过 P2P 网络同步数据?
8 阅读
什么是区块链?区块链解决了什么问题?
10 阅读
什么是 DPoS(委托权益证明)?它有什么优势?
8 阅读
什么是 Merkle 树?它在区块链中有什么作用?
6 阅读
Layer 1 和 Layer 2 有什么区别?常见的 Layer 2 方案有哪些?
6 阅读
区块链节点有哪些类型?全节点和轻节点有什么区别?
8 阅读