以下是卓望公司最近几年的部分面试题,八股精对题目进行了分类和整理。
计算机网络题目
-
已知IP地址和端口号,如何进行访问 (2024年)
-
服务器网络问题排查有哪些工具或命令 (2024年)
-
如果一个用户不能访问你的网站,但访问其他网站都正常,如何进行排查 (2024年)
-
你使用过哪些工具进行网络测试? (2024年)
-
请列举网络问题排查工具 (2024年)
【更多:9道计算机网络题目】
数据库系统题目
-
数据库的左连接和右连接是什么,结合学生表和成绩表说明 (2022年)
-
介绍窗口函数及其使用场景 (2024年)
-
联合索引在什么时候不会生效 (2025年)
-
将数据存储到数据库时,如何保证数据的安全性? (2025年)
-
什么是SQL注入,请举例说明,并阐述如何防止SQL注入 (2023年)
【更多:24道数据库系统题目】
Java题目
-
自动注入和自动装配是如何实现的 (2024年)
-
比较Java中的synchronized关键字与Lock接口 (2024年)
-
如何定义线程池 (2024年)
-
请说明JVM中哪些数据存储在堆,哪些存储在栈,以及代码的运行位置 (2024年)
-
请阐述对CompletableFuture的了解。 (2024年)
【更多:95道Java题目】
Spring Boot题目
-
如何在Spring Boot项目中替换掉默认的Tomcat容器 (2024年)
-
在Spring Boot中,为第三方Bean添加额外的初始化逻辑,但不能修改第三方库的源码,该怎么做 (2025年)
-
如何动态加载一个配置文件 (2025年)
-
上述扩展会有什么样的风险 (2025年)
-
如果第三方starter功能不够怎么办? (2025年)
【更多:19道Spring Boot题目】
Linux题目
-
在 Linux 中如何查看日志 (2024年)
-
在Linux日志文件中如何查找关键字 (2024年)
-
在Linux中使用cat命令打印文件时,如何让其翻页打印 (2024年)
-
在Linux日志文件中如何查找关键字 (2024年)
-
在linux下如何查找包含关键字的文件,在vi编辑模式下如何查找 (2024年)
【更多:8道Linux题目】
MySQL题目
-
MySQL索引用什么数据结构,使用B+树存储的好处是什么 (2022年)
-
执行select * from table for update语句在什么情况下会导致死锁 (2025年)
-
如何查询有多少慢SQL,需要进行哪些配置? (2024年)
-
如何防止SQL注入?不使用字符串拼接SQL语句是否就能防止注入?如果需要动态查询,MyBatis动态SQL能否避免SQL注入? (2024年)
-
MySQL使用update语句会产生什么锁,什么时候会出现死锁? (2025年)
【更多:18道MySQL题目】
Redis题目
-
热key会带来什么问题?如何应对? (2025年)
-
机构项目中,Redis挂了xxl - job如何防止消息丢失 (2024年)
-
是否使用过redis和Kafka,采用什么方式部署,单机部署有什么问题,集群有哪些部署方式 (2024年)
-
请列举Redis的数据类型和你使用过的原子命令 (2024年)
-
在实习项目中,Redis分布式锁是如何实现的? (2024年)
【更多:8道Redis题目】
Spring题目
-
你有没有手写过Spring的AOP (2022年)
-
当一个接口有多个实现类时,如何通过注入方式将多个实现类注入到接口中(如使用@Resource)? (2024年)
-
AOP在哪些地方有应用 (2024年)
-
请介绍Spring中AOP在项目里的使用 (2024年)
-
在Spring中使用第三方依赖的Bean,如何在Bean使用前对它进行加工处理,加工处理时会有什么问题? (2025年)
【更多:10道Spring题目】
系统架构题目
-
如何设计接口的幂等性 (2025年)
-
如何设计接口的幂等性 (2025年)
-
请阐述CAP理论 (2025年)
-
请解释灰度发布 (2024年)
-
如何保证接口幂等性 (2025年)
【更多:9道系统架构题目】
设计模式题目
-
请阐述对单一职责的理解 (2024年)
-
支付方式场景应使用什么设计模式? (2025年)
-
工厂模式和抽象工厂模式有什么区别 (2024年)
-
请举例说明 Vue 中应用的设计模式有哪些 (2024年)
-
增加模块时,如何用设计模式实现热插拔 (2025年)
【更多:18道设计模式题目】
Vue题目
-
简述Vue 2和Vue 3数据响应的原理,说明为什么Vue 3要用Proxy及好处 (2023年)
-
在Vue中,由于大多情况下会设置style scoped,如何去修改一个组件库中的内部格式? (2024年)
-
在 Vue 中,slot 有哪些类型 (2024年)
-
在使用vue - router的过程中,若遇到url参数发生了变化但页面没有发生更新的情况,是什么原因导致的? (2024年)
-
请详细说明 Vue2 和 Vue3 的双向绑定原理 (2025年)
【更多:9道Vue题目】
网络安全题目
-
你了解过哪些网络攻击?请具体说一下XSS攻击和CSRF攻击,CSRF攻击有什么预防措施? (2024年)
-
如何安全地处理用户上传的文件 (2025年)
-
如何防止文件恶意上传(如限制大小、后缀) (2024年)
-
请讲述 SQL 注入、XSS 注入、跨站脚本攻击的概念及防护方法,包括前端和后端的防护措施 (2025年)
-
什么是 CSRF,它是如何盗用用户身份进行请求伪造的? (2022年)
【更多:16道网络安全题目】
软件测试题目
-
除了 UI 自动化测试,还用过哪些测试工具 (2024年)
-
软件测试的对象有哪些 (2025年)
-
请列举你了解的测试工具和测试管理工具,并说明它们的作用和具体用途 (2024年)
-
因果图的应用场景有哪些 (2025年)
-
如果有用户在网站上遇到页面卡住不动的情况,如何排查问题 (2024年)
【更多:15道软件测试题目】
Spark题目
-
给定一个数据集list,利用Spark从hdfs url路径读取数据集,请提供关键代码,用Java/Scala/Python API (2025年)
-
介绍如何解决Spark作业中的数据倾斜问题以及其他性能调优策略 (2024年)
-
介绍Spark的Checkpoint机制及其作用 (2024年)
-
Flink和Spark Streaming的区别是什么 (2024年)
-
介绍Spark任务划分的原理 (2024年)
【更多:5道Spark题目】
微服务题目
-
是否使用过微服务架构,使用的注册中心和配置中心分别是什么? (2024年)
-
微服务间的接口调用如何实现(如使用OpenFeign)? (2024年)
-
微服务拆分的设计准则是什么,按什么标准拆分模块 (2025年)
-
Nacos配置的自动刷新如何实现? (2024年)
-
在getway中有多少种filter? (2024年)
【更多:5道微服务题目】
消息队列题目
-
多个消费者可以消费一个消息队列吗 (2025年)
-
在接口调用中,如何使用消息队列实现异步调用 (2024年)
-
RabbitMQ 的消息发送队列有哪些配置 (2025年)
-
如何保证多个消费者拿到消息的唯一性 (2025年)
-
介绍Kafka分区副本的特点以及如何保证消息不重复消费 (2024年)
【更多:8道消息队列题目】
性能测试题目
-
在项目中还实现了哪些性能优化? (2024年)
-
性能测试有哪些分类 (2025年)
-
请阐述性能测试的定义、性能测试工具、性能测试的指标以及Jmeter测试流程 (2024年)
-
JMeter的主要元件有哪些 (2025年)
-
是否写过性能测试,模拟一个场景,需要关注哪些指标 (2024年)
【更多:11道性能测试题目】
项目经验题目
-
简单介绍一下你的项目 (2025年)
-
机构项目中,xxl - job高可用性怎么实现 (2024年)
-
请举例说明你在项目中遇到的困难,以及你是如何解决的 (2024年)
-
实习项目中做过压测吗 (2024年)
-
介绍一下你的实习工作 (2025年)
【更多:19道项目经验题目】
API开发题目
-
JWT是用哪个库实现的?签名算法是什么? (2025年)
-
JWT取代Session的优缺点是什么 (2025年)
-
接口层面做了哪些安全处理? (2025年)
-
接口调用怎么验证调用方身份? (2025年)
-
接口幂等性有哪些实现方式? (2025年)
【更多:9道API开发题目】
刷更多面试真题,上八股精网站
浙公网安备 33010602011771号