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

JAVA

简单介绍一下Shiro框架
570 阅读
叙述Session的缓存的作用
574 阅读
Hibernate和Mybatis的区别
577 阅读
如何进行Hibernate的优化
587 阅读
Spring的两种代理JDK和CGLIB的区别浅谈
543 阅读
存储过程与SQL的对比
544 阅读
Mybatis中#和$的区别
617 阅读
在千万级的数据库查询中,如何提高效率
567 阅读
简述一下hibernate的开发流程
597 阅读
比较Hibernate三种检索策略的优缺点
572 阅读
hibernate的一级缓存机制
567 阅读
Shiro运行原理
559 阅读
get和load的区别
568 阅读
No Session问题原理及解决方法
565 阅读
存储过程和存储函数的特点和区别
570 阅读
hibernate 中对象的三种状态
583 阅读

WEB前端

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

PYTHON

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

算法与数据结构

Trie--字符串集合维护
293 阅读
Trie--最大异或对
297 阅读
回溯--组合总和
288 阅读
回溯--子集
282 阅读
回溯--单词搜索
302 阅读
回溯--组合
283 阅读
回溯--包含重复元素的全排列
298 阅读
回溯--全排列
283 阅读
回溯--N 皇后问题
291 阅读
N 皇后问题 2
289 阅读
括号生成
299 阅读
子集 - 有重复元素
282 阅读
顺丰2023秋招-攀比
284 阅读
米哈游2023秋招-相加异或
293 阅读
小米2023秋招-手机流畅运行的秘密
287 阅读
美团2023秋招-小美的蛋糕切割
260 阅读

PHP

无数据

C/C++

C++智能指针
563 阅读
C++新特性
550 阅读
C++基础
563 阅读
C++内存管理
549 阅读
C++ 类相关
552 阅读
C++问题排查
580 阅读
C++面向对象
570 阅读
C++ STL
545 阅读
C++ 语言特性
550 阅读
C++编译
567 阅读
C 和 C++ 的区别是什么
540 阅读
什么是 C++ 的移动语义和完美转发?.docx
656 阅读
用过哪些 C++ 网络框架?都有什么优缺点?.docx
645 阅读
请你说说 malloc 的实现原理
691 阅读
简述一下堆和栈的区别
707 阅读
简述一下 C++ 中的内存对齐
659 阅读

GO

Go 语言中的局部变量是分配在栈上还是堆上?
495 阅读
Go 语言切片作为函数参数,有哪些注意事项?
513 阅读
Go 语言中的 = 和:= 有什么区别?
482 阅读
Go 语言中怎么实现闭包?闭包的主要应用场景是什么?
469 阅读
不分配内存的指针类型能在 Go 语言中使用吗?
479 阅读
Go 语言中触发异常的场景有哪些?
495 阅读
Go 语言有异常类型吗?
484 阅读
Go 语言中通过指针变量 p 访问其成员变量 title,有哪几种方式?
495 阅读
Go 语言中函数返回局部变量的指针是否安全?
479 阅读
Go 语言中 init() 函数在什么时候执行?
491 阅读
Go 语言的接口是怎么实现的?
460 阅读
Go 语言使用断言时会发生拷贝吗?
472 阅读
Go 语言的多值返回有什么用?
494 阅读
Sync面试题
580 阅读
Go垃圾回收面试题
655 阅读
Go代码面试题
680 阅读

操作系统

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

大数据

数据驱动优化决策关键技术及应用
466 阅读
如何在 Druid 中处理实时数据摄取中的延迟和丢失问题
698 阅读
在 Druid 中,如何进行复杂的多维分析和高效聚合
545 阅读
在 Druid 中,如何进行实时和批处理数据的联合查询
568 阅读
Druid 是如何与 Hadoop 集成进行批处理数据摄取的
564 阅读
Druid 如何处理流式数据与批处理数据的结合
544 阅读
Druid 是如何支持多租户和数据隔离的
566 阅读
Druid 的数据段如何进行负载均衡
546 阅读
Druid 是如何通过分布式架构实现高可用的?有哪些机制保障数据可靠性
539 阅读
Druid 如何通过分区和副本机制提高数据的可用性和查询性能
520 阅读
Druid 如何与 Presto、Hive 等其他大数据查询引擎集成
557 阅读
Druid 的 Segment 如何进行管理和优化以应对大规模数据场景
556 阅读
在 Druid 中,如何进行维度裁剪和维度优化
559 阅读
如何在 Druid 中进行数据的备份和恢复
581 阅读
Druid 的中间管理节点如何调度任务?如何保证任务的高效执行
545 阅读
Druid 如何与 Flink 或 Spark Streaming 集成处理实时流数据
502 阅读

人工智能

智能机器人城市空间场景应用指南(2026版)
717 阅读
在大模型应用中,通常如何实现长短期记忆机制
508 阅读
什么是 Manus?说说你对它的了解
519 阅读
大模型的结构化输出指的是什么
495 阅读
什么是 GPTCache
525 阅读
什么是 LangChain
511 阅读
ReAct 是什么?说说它的原理.
512 阅读
什么是护栏技术
493 阅读
什么是 Modular RAG
486 阅读
什么是 LangGraph
507 阅读
LangChain核心架构是什么样的
521 阅读
LangGraph 编排的原理是什么
500 阅读
Computer Use 是什么?说说它的原理
469 阅读
在 RAG 应用的过程中,关于提示工程的设计有什么心得和技巧吗
485 阅读
什么是 GPT Structured Outputs
492 阅读
LangChain 的核心组件有哪些
527 阅读

计算机基础

计算机网络基础.pptx
430 阅读
在基于 TCP 的 socket 通信中,调用 send() 方法返回成功是否就能保证对方已经收到消息?请说明 TCP 的机制及可能出现的问题。
844 阅读
tcptwreuse 为什么默认关闭
724 阅读
ping 的工作原理是什么
712 阅读
TCP 序列号/确认号如何变化?
683 阅读
TCP 协议有什么缺陷?如何优化 TCP?
653 阅读
SYN 报文在什么情况下会被丢弃
706 阅读
报文乱序怎么办
803 阅读
已建立连接的 TCP 收到新的 SYN 会怎样.docx
702 阅读
listen 的 backlog 参数含义是什么?accept 在哪一步?
667 阅读
socket 通信的具体步骤是什么?服务端如何提速?
702 阅读
TCP 和 UDP 可以使用同一个端口吗
814 阅读
TCP Keepalive 与 HTTP KeepAlive 区别是什么?
848 阅读
如何在 UDP 之上实现可靠传输
758 阅读
SACK 的引入是为了解决什么问题
738 阅读
讲一讲TCP 半连接队列和全连接队列
706 阅读

网络安全

大数据安全
439 阅读
【通用】网络安全等级保护(第三级)整体解决方案Word
726 阅读
在网络故障排查中,如何使用 ping 和 traceroute 命令
526 阅读
请解释常见的加密算法及其应用场景。
539 阅读
请解释防火墙的基本原理及其主要功能。
516 阅读
解释什么是 ARP 欺骗攻击,并描述如何防范此类攻击
511 阅读
什么是 MPLS 协议请解释其基本原理
515 阅读
描述什么是 BGP,并解释其在互联网中的作用
522 阅读
在网络管理中,什么是 SNMP,并描述其工作原理
527 阅读
在计算机网络中,描述 IPSec 协议的作用及其工作原理
524 阅读
解释什么是网络地址转换(NAT),并描述其工作原理
541 阅读
请解释 TCP、IP 协议的四层模型及其每一层的主要功能
524 阅读
在防火墙上如何配置基本的访问控制列表(ACL)?
481 阅读
如何在路由器上配置动态 NAT?
504 阅读
如何在路由器上配置 OSPF 多区域?
492 阅读
如何在路由器上配置 GRE 隧道?
489 阅读

数据库

Redis的特点是什么
586 阅读
Redis常见的性能问题都有哪些?如何解决
540 阅读
Redis的优缺点
542 阅读
SQL之连接查询(左连接和右连接的区别)
543 阅读
MySQL中四种隔离级别分别是什么
552 阅读
Redis的持久化是什么
536 阅读
where子句中可以对字段进行null值判断吗
546 阅读
MySQL存储引擎有哪些
564 阅读
SQL之sql注入是什么
542 阅读
MySQL架构器中各个模块都是什么
558 阅读
MySQL触发器怎么写
595 阅读
为什么redis需要把所有数据放到内存中
545 阅读
SQL中聚合函数有哪些
543 阅读
MySQL怎么创建存储过程
597 阅读
MySQL性能优化有哪些
548 阅读
Redis有哪几种数据结构
556 阅读

大厂真题

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

测试

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

架构设计

什么是组合模式?一般用在什么场景
587 阅读
工厂模式和抽象工厂模式有什么区别
556 阅读
什么是原型模式?一般用在什么场景
540 阅读
什么是享元模式?一般用在什么场景
557 阅读
什么是适配器模式?一般用在什么场景
572 阅读
什么是桥接模式?一般用在什么场景?.docx
557 阅读
什么是建造者模式?一般用在什么场景
593 阅读
单例模式有哪几种实现?如何保证线程安全
582 阅读
观察者模式是什么?一般用在什么场景
580 阅读
设计模式是什么?请简述其作用
540 阅读
装饰器、适配器、代理、桥接这四种设计模式有什么区别
546 阅读
代理模式是什么?一般用在什么场景
557 阅读
请描述简单工厂模式的工作原理
549 阅读
命令模式是什么?一般用在什么场景
626 阅读
外观模式是什么?一般用在什么场景
537 阅读
23 种设计模式分为哪三大类
570 阅读

C+.NET

无数据

移动端开发

Swift 中的逃逸闭包和非逃逸闭包有什么区别?
496 阅读
Swift 中如何实现多态?override 关键字的作用是什么?
415 阅读
Swift 中什么是值类型和引用类型?有哪些值类型和引用类型?
310 阅读
Swift 中的空合并运算符是什么?如何使用?
281 阅读
Swift 中的构造器有哪些类型?convenience init 和 designated init 有什么区别?
293 阅读
Swift 中什么是循环引用?如何避免循环引用?
279 阅读
Swift 中 let 和 var 有什么区别?什么时候使用它们?
285 阅读
Swift 中如何给泛型添加约束?associatedtype 是什么?
276 阅读
Swift 中的扩展 Extension 是什么?它有哪些使用场景?
296 阅读
Swift 中的闭包是什么?它和函数有什么关系?
305 阅读
Swift 中什么是尾随闭包?在什么场景下使用?
297 阅读
Swift 中 weak 和 unowned 有什么区别?如何选择使用?
284 阅读
Swift 中什么是协议导向编程 POP?它和面向对象编程有什么区别?
287 阅读
Swift 中的协议 Protocol 是什么?它有什么作用?
282 阅读
Swift 的 ARC 自动引用计数是如何工作的?
293 阅读
Swift 和 Objective-C 如何混编?需要注意什么问题?
289 阅读

运维/devpos

IT自动化运维管理平台解决方案
245 阅读
Terraform 的 provider 有什么作用?请举例说明常见的 provider
295 阅读
请解释 Terraform 的 plan 和 apply 操作的区别
288 阅读
如何使用 Terraform 管理多环境(如开发、测试、生产)配置?
280 阅读
Terraform 中的 backend 配置有什么作用?
278 阅读
Terraform 中如何处理资源的依赖关系?
285 阅读
Terraform 与 CloudFormation 的主要区别是什么?
287 阅读
在 Terraform 中,如何使用 workspace 管理不同的工作环境
283 阅读
在 Terraform 中,如何使用 data 源获取外部数据
280 阅读
如何在 Terraform 中使用本地执行计划(local-exec)和远程执行计划(remote-exec)
301 阅读
在 CloudFormation 中,如何使用条件语句来控制资源的创建
298 阅读
在 Terraform 中,什么是输出变量(output variable),如何使用
318 阅读
在 Terraform 中,什么是动态块(dynamic block),其使用场景有哪些
278 阅读
如何使用 Terraform 管理多云环境的基础设施
257 阅读
请简述 CloudFormation 中 Stack 的概念及其主要用途
276 阅读
Terraform 中的 lifecycle 块有什么作用
297 阅读

区块链

什么是多签钱包?如何实现一个多签钱包合约?
277 阅读
如何在 Etherscan 上查看和验证智能合约?
293 阅读
什么是 Remix IDE?如何使用 Remix 开发第一个智能合约
288 阅读
什么是 ABI?它在智能合约开发中的作用是什么?
291 阅读
智能合约的 Gas 费用如何计算?如何优化 Gas 消耗?
287 阅读
什么是以太坊虚拟机?智能合约在 EVM 上如何运行?
286 阅读
什么是 Oracle 预言机?智能合约为什么需要预言机?
269 阅读
智能合约如何实现升级?代理模式和透明代理有什么区别?
258 阅读
如何使用 Hardhat 进行智能合约的测试?有哪些测试最佳实践?
280 阅读
智能合约如何与前端交互?web3.js 和 ethers.js 有什么区别?
297 阅读
智能合约的部署流程是怎样的?需要哪些准备工作?
298 阅读
什么是测试网?为什么要先在测试网部署智能合约?
266 阅读
智能合约和传统程序有什么区别?
296 阅读
如何对智能合约进行安全审计?有哪些常用的审计工具?
264 阅读
什么是 DeFi?常见的 DeFi 协议有哪些?
277 阅读
什么是 OpenZeppelin?为什么智能合约开发要使用它?
289 阅读

产品

AI产品经理10大高频面试题目解析
678 阅读

项目

无数据