后端面试题型
2025-08-04 14:32:09 0 举报
AI智能生成
后端面试通常涉及核心知识点以及实用技能的考查。题型可能包括基础理论问题、编程难题、系统设计题、数据库知识以及实际案例分析等。在准备后端面试时,开发者应熟悉常用的数据结构和算法,掌握至少一种后端编程语言(如Java、Python或C#),了解Web开发框架原理(如Spring、Django、ASP.NET),具备数据库操作和优化能力(如SQL、NoSQL),并能够处理并发和内存管理问题。面试中可能会要求手写代码片段来展示编程能力,或要求设计一个系统架构来展现系统思考能力。这种面试类型的描述强调了全面性和深度,要求开发者对后端技术有深入的理解和实践经验。
作者其他创作
大纲/内容
数据结构
字符串
数组
链表
栈
队列
堆
树
图
哈希
最后刷题
https://leetcode.cn/leetbook/read/top-interview-questions/x607vh/
算法
双指针
动态规划
回溯算法
二叉树
递归
贪心
归并
分治
排序与检索
计算机网络
TCP
三次握手?TCP三次握手过程,有什么状态,状态机如何变化?
三次握手的目的?
三次握手可以改成两次吗?
什么是 TIME_WAIT 状态,为什么需要 TIME_WAIT 状态?时间是多久,为什么?
四次挥手?
TCP 拥塞控制?慢启动的时候窗口在什么情况下会增长?为什么会呈指数增长?
UDP
HTTP
HTTPS
DNS
NAT
CND, https://vue3js.cn/interview/http/CDN.html#%E4%B8%80%E3%80%81%E6%98%AF%E4%BB%80%E4%B9%88
4层网络?网络接口层,网络层,传输层,应用层?
5层网络?物理层,数据链路层,网络层,传输层,应用层?
7层网络?物理层,数据链路层,网络层,传输层,会话层,表示层,应用层?
最后用:https://blog.csdn.net/Royalic/article/details/119985591
操作系统
进程间通信方式?进程状态。上下文切换,共享资源?
协程与进程,线程区别?
临界区?如何解决冲突?
多线程通信方式?同步问题?锁的使用?
进程调度策略?
死锁产生,如何避免?
IO多路复用epoll,select,poll?
IO同步,异步,阻塞,非阻塞
分页,分段?
缺页中断?中断处理,中断和轮询?
虚拟内存?
缓冲区溢出
内存泄漏
垃圾回收
最后用:https://zhuanlan.zhihu.com/p/380872920
架构设计
设计模式?
高并发
如何设计高并发系统?
高并发设计:https://time.geekbang.org/column/article/137323
高并发不仅仅提升性能,还有高性能,高可用,高扩展如何提升?
高并发解决什么问题?接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等
系统如何拆分?
消息队列使用?
缓存使用?
数据库拆分?分库分表,读写分离?
最后:https://cloud.tencent.com/developer/article/1655645
分布式
微服务组件
网关服务
链路追踪
消息队列
注册中心
配置中心
通用组件
应用缓存
动态代理
资源管理
组件扩展
框架集成
RPC
客户端和服务端如何通信?
序列号
负载均衡
服务容错
服务降低
如何实现分布式存储?分布式数据库,分布式缓存?
分布式事务?
分布式如何保证一致性?
HTTP和RPC有何区别?
最后看:https://zhuanlan.zhihu.com/p/267712773
数据库
数据库索引?
数据库事务?
MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)的区别?
数据库的优化,查询优化?
B树和B+树区别?
为什么说B+比B树更适合实际应用中操作系统的文件索引和数据库索引?
聚集索引和非聚集索引区别?
MySQL慢查询怎么解决?
mysql都有什么锁,死锁判定原理和具体场景,死锁怎么解决?
redis
memcache
云原生
容器
Kubernetes
docker
Devops
CI/CD
云原生安全
网络安全
DDOS攻击是什么原理?怎么防御?
发生安全事件怎么做应急响应?
SQL注入的原理?如何防御?
反射型XSS漏洞的原理?如何防御?
请求伪造类的攻击原理是什么?
文件上传漏洞原理及防御?
项目管理
最有挑战的事情是什么?
你经历过最有挑战的项目是什么?
你经历过最有挑战的项目是什么?
你有没有在一个项目中失败过?你有处理失败的经验吗?
团队管理
你是怎么管理团队的?
如何进行团队优化?
如何打造一流的高效团队?
HR
你希望通过这份工作获得什么?
你个人短期和长期目标分别是什么?
你还有什么问题?
说说自己的优缺点?
你为什么要离开前一家公司?
0 条评论
下一页