分类: 其他

308 篇文章

数据结构与算法八股总结
共 29 题,日后会继续补充面试问到的,一边理解一边摁背就完了 1.数据结构 1.1 你了解哪些数据结构? 数组:数组的内存空间是连续的,随机访问的时间复杂度是 O(1),适用于需要按索引访问元素的场景,但是插入和删除元素较慢,时间复杂度是 O(n) 链表:链表是由节点组成,节点之间是分散存储的,内存不连续,每个节点存储数据和指向下一个节点的指针。…
操作系统八股总结
共 3 题,日后会继续补充面试问到的,一边理解一边摁背就完了 1. 用户态和内核态 1.1 内核态和用户态的区别是什么? 内核态(Kernel Mode):在内核态下,CPU 可以执行所有的指令和访问所有的硬件资源。这种模式下的操作具有更高的权限,主要用于操作系统内核的运行 用户态(User Mode):在用户态下,CPU 只能执行部分指令集,无法…
计算机网络八股总结
共 8 题,日后会继续补充面试问到的,一边理解一边摁背就完了 1. 网络模型 1.1 介绍 OSI 七层模型? 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 1.2 介绍 TCP/IP 模型? 应用层、传输层、网络层、网络接口层 1.3 TCP、IP 分别位于哪一层? TCP 在传输层 IP 在网络层 2. 应用层 2.1 应用层有哪…
消息队列八股总结
共 30 道题,日后会继续补充面试问到的,一边理解一边摁背就完了 1. 概念 1.1 什么是消息队列? MQ(Message Queue,消息队列)是一种用于在不同系统、服务或组件之间异步传递消息的中间件。常用的 Dubbo,Http 协议都是同步的。这两种协议很难实现双端通讯,而且不支持长连接。MQ 做的就是在这些协议上构建一个简单协议 —— 生…
Java 八股总结
共 207 道题,日后会继续补充面试问到的,一边理解一边摁背就完了 1. 基础(共 71 题) 1.1 概念 1.1.1 Java 的优势是什么? 跨平台:Java 编译器将源代码编译成字节码(bytecode),该字节码可以在任何安装了 Java 虚拟机(JVM)的系统上运行 垃圾回收:Java 有自己的垃圾回收机制,自动管理内存和回收不再使用的…
Spring 八股总结
共 77 道题,日后会继续补充面试问到的,一边理解一边摁背就完了 1. Spring 1.1 说一下你对 Spring 的理解? IOC:Spring 通过控制反转(IOC)实现了对象的创建和对象间的依赖关系管理,解决了对象创建与依赖管理的高耦合。开发者只需要定义好 Bean 及其依赖关系,Spring 容器通过依赖注入(DI)创建和组装这些对象,…
Redis 八股总结
共 50 道题,日后会继续补充面试问到的,一边理解一边摁背就完了 1.数据结构 1.1 讲一下 Redis 底层的数据结构? String:字符串,用于缓存对象、常规计数、分布式锁、共享 session 信息等 Hash:哈希,用于缓存对象、购物车等 List:列表,用于消息队列,需要自行实现全局唯一消息ID,不能以消费组形式消费数据 Set:集合…
MySQL 八股总结
共 82 道题,日后会继续补充面试问到的,一边理解一边摁背就完了 1.基础 1.1 执行一条 select 语句期间发生了什么? 连接器:连接数据库 查询缓存:执行查询之前,数据库会查询缓存数据,但是对于频繁更新的数据缓存查不到,所以在 MySQL 8.0 删除掉了 解析 SQL:解析器对 SQL 做词法分析,拆解出关键字和非关键字;之后进行语法分…
简历问题总结
共 107 题,盘点简历可能会问的问题以及相关的八股 1. 拼团交易平台 1.1 什么是降级和切量? 降级:当系统压力过大或出现故障时,临时关闭非核心功能,优先保证核心流程(如下单、支付)正常运行。例如:在秒杀活动期间,暂时关闭商品详情页的“用户评价”功能,减轻服务器压力 切量:将新功能或改动逐步开放给部分用户(如先让10%的用户试用),观察效果后…
thumbnail
你好!
hihi~欢迎来到我的博客!我会在这里分享我在编程学习做的笔记以及生活的琐碎事情