八股文

YuTaoShao12 天前
java·服务器·网络·面试·操作系统·八股文
Java八股文——操作系统「网络 I/O 篇」面试官您好,对于I/O模型,我的理解是,它们描述的是应用程序与操作系统内核之间进行I/O操作时,数据交换的不同协作模式。
十年编程老舅13 天前
c++·八股文·大厂面试题·c++八股文·八股文面试题·c++面经
C/C++ 高频八股文面试题1000题(一)原作者:Linux教程,原文地址:C/C++ 高频八股文面试题1000题(一)在准备技术岗位的求职过程中,C/C++始终是绕不开的核心考察点。无论是互联网大厂的笔试面试,还是嵌入式、后台开发、系统编程等方向的岗位,C/C++ 都扮演着举足轻重的角色。
YuTaoShao13 天前
java·数据结构·面试·八股文
Java八股文——数据结构「数据结构篇」面试官您好,我了解并使用过多种数据结构。在我的理解中,数据结构可以分为几个大的类别,每一类都有其独特的优势和适用场景。
YuTaoShao13 天前
java·面试·消息队列·八股文
Java八股文——消息队列「场景篇」面试官您好,消息队列(Message Queue, MQ),从本质上讲,是一个实现了“先进先出”(FIFO)队列数据结构的、专门用于在不同系统或服务之间进行可靠异步通信的中间件。
YuTaoShao13 天前
java·数据结构·算法·面试·排序算法·八股文
Java八股文——数据结构「排序算法篇」面试官您好,我了解并实现过多种排序算法。根据它们的时间复杂度和实现思想,我通常将它们分为三大类:O(n²) 级别、O(n log n) 级别 以及一些特殊的线性时间排序。
嘗_14 天前
前端·javascript·八股文·手撕代码
暑期前端训练day12025-06-19 day1链接:https://leetcode.cn/problems/memoize/?envType=problem-list-v2&envId=GR5hbGen
莱茵不哈哈17 天前
c++·操作系统·c·八股文·进程线程
操作系统八股文进程是资源调度以及分配的基本单位。线程是CPU调度的基本单位。一个线程属于一个进程,一个进程可以拥有多个线程。
@泽栖21 天前
java·jvm·面试·八股文
讲讲JVM的垃圾回收机制垃圾回收就是对内存堆中已经死亡或者长时间没有使用的对象进行清楚或回收。JVM 在做 GC 之前,会先搞清楚什么是垃圾,什么不是垃圾,通常会通过可达性分析算法来判断对象是否存活。
数据艺术家.1 个月前
java·redis·缓存·面试·nosql数据库·nosql·八股文
Java八股文——Redis篇缓存穿透是指:请求的数据在缓存(如 Redis)和数据库中都不存在,导致每次请求都会穿过缓存直接请求数据库,从而失去了缓存的意义,严重时可能压垮数据库。
@泽栖1 个月前
jvm·面试·八股文
能说一下JVM的内存区域吗根据Java虚拟机的规范,JVM的内存区域可以细分为程序计数器、虚拟机栈、本地方法栈、堆和方法区。其中方法区和线程是共享的,虚拟机栈、本地方法区和程序计数器是线程私有的。
旋风菠萝1 个月前
java·开发语言·数据库·八股·八股文·复习
八股--SSM(2)1.直接在Select语句中增加数据库提供的分页关键字,然后在应用程序中传递当前页和每页展示页数2.Mybatis中提供的RowBounds对象,实现内存级别分页
旋风菠萝1 个月前
java·jvm·八股文·java八股
八股文--JVM(2)类加载器JVM只会运行二进制文件,类加载器的作用就是将字节码加载到JVM中,从而让程序启动1.启动类加载器 ----JAVA_HOME/jre/libC++编写加载的是JAVA_HOME/jre/lib
旋风菠萝2 个月前
java·数据库·八股·八股文·复习·项目、
项目复习(1)为什么userId为2的时候判断相等可以成立,而userId是129的时候判断相等不成立呢?这是因为userId是Long类型包装类。包装类为了提高性能,减少内存占用,采用了享元模式,提前将-128~127之间的Long包装类提前创建出来,共享使用。
破烂公司一级特派员2 个月前
java·spring boot·微服务·八股文·面试技巧
互联网大厂Java面试实录:从基础到微服务的深度考察面试官:风清扬(严肃且技术深厚) 求职者:令狐冲(技术扎实但偶尔含糊)风清扬:令狐冲,Java 8中的Lambda表达式和Stream API在实际项目中如何优化代码?比如电商场景中的订单处理。
tt5555555555554 个月前
c语言·数据结构·算法·leetcode·八股文
每日一题——主持人调度(二)好的,以下是一个整理好的关于“主持人调度问题”的CSDN博客文档内容。你可以根据需要进一步调整格式或补充细节。
小仇学长5 个月前
c语言·算法·八股文
嵌入式八股文面试题(二)C语言算法相关概念请查看文章:C语言概念。简单实现:打印结果:双向链表是一种每个节点都有两个指针,一个指向下一个节点,一个指向前一个节点的数据结构。可以在任意位置进行快速插入和删除。
tt5555555555555 个月前
linux·c语言·tcp/ip·面试·八股文
面经-C语言——堆和栈的区别,引用和指针区别,Linux的常用指令,RS232和RS485,TCP连接建立与断开通过这个表格还是可以很轻松地发现其联系的,因为其采用屏蔽双绞线,所以是差分信号,所以成本较高,抗干扰能力很强,速度很高,传输距离远。
小仇学长5 个月前
c语言·c++·面试·嵌入式·八股文
嵌入式八股文面试题(一)C语言部分(1)变量定义不仅告知编译器变量的类型和名字,还会分配内存空间。声明只是告诉编译器变量的名字和类型,但并不为它分配内存空间。使用extern来修饰。告诉编译器这个变量的定义在其他地方,这里使用此变量。
tt5555555555555 个月前
c语言·数据结构·算法·leetcode·八股文
每日一题——滑动窗口的最大值给定一个长度为 n 的数组 num 和滑动窗口的大小 size,找出所有滑动窗口里数值的最大值。例如,如果输入数组 {2, 3, 4, 2, 6, 2, 5, 1} 及滑动窗口的大小 3,那么一共存在 6 个滑动窗口,它们的最大值分别为 {4, 4, 6, 6, 6, 5}。
tt5555555555555 个月前
c语言·数据结构·算法·面试·排序算法·八股文
每日一题——小根堆实现堆排序算法堆排序的核心思想是利用小根堆的性质,将数组构建成一个小根堆,然后逐步删除堆顶元素(最小值),并将其放到数组的末尾。通过重复这个过程,数组最终会被排序。