八股

香蕉大香蕉(06敬畏市场)4 小时前
java·jvm·ai·博客·八股·大厂实习
高频八股 · JVM(7):方法区、元空间与字符串常量池前几期讲的是堆和对象。这一期讲两块"配角",但它们恰恰是面试最爱挖的坑:先把结论放这儿:方法区是"规范",永久代和元空间是"两代实现";而字符串常量池在 JDK 7 之后,从方法区搬到了堆里**——这一搬,改变了很多经典题目的答案。
蒸蒸yyyyzwd3 天前
笔记·八股
工具、力扣、中间件学习笔记一、学到的命令和工具查看堆栈信息使用-g 编译打开调试信息,gdb ./main ./core 查看 core dump,bt,具体堆栈信息查看。
蒸蒸yyyyzwd3 天前
笔记·八股
三个场景题-秋招学习笔记 day86因为场景题还是比较多的,发现除非是自己真正做过的或非常熟悉的,不知道整体回答思路,只能想到哪里回答哪里,而且很多次发现不知道具体用什么工具,就给人的感觉是碰巧乱答的于是总结一下。
蒸蒸yyyyzwd7 天前
八股
AI 全栈开发相关八股笔记1.一个 Query 到输入给 Agent 到输出结果,它的完整的流程是什么?首先第一步是上下文构建,除了用户的 Query,还要组合系统提示词。工具调用清单和规范,近期的 N 轮对话以及相关检索记忆。第二步是把内容输入给大模型,大模型做决策,由大模型决定直接输出结果,或者调用工具,或者把任务拆分成多步去执行。如果调用工具的话,就得交由外部工具去执行。工具方校验参数、校验类型、校验个数、校验执行权限之后去执行。然后由 Agent 框架判断执行结果直接输出,或者说把工具执行的结果输出给模型,然后模型再判断是
蒸蒸yyyyzwd9 天前
八股
MySQL 八股笔记MySQL 相关八股1.InnoDB 和 MyISAM 的区别对于事务 InnoDB 提供支持 MyISAM 不支持事务,InnoDB 支持外键,MyISAM 不支持外键,InnoDB 支持行级锁,MyISAM 只支持表级锁,InnoDB 支持事务的四个特性 MyISAM 不支持 acid 特性,InnoDB 使用聚簇索引,MyISAM 使用非聚簇索引,索引和数据分离。
蒸蒸yyyyzwd11 天前
八股
cpp 八股复习1.讲解一下 cpp 新特性的理解CPP 的新特性主要是在 C++11 前后的变化,主要包括自动类型推导,lambda 表达式,右值引用和移动语义,智能指针和线程池的引入。
蒸蒸yyyyzwd12 天前
八股
C++ 八股学习笔记。1.C++ 新特性。C++ 的新特性主要是 C++11 开始的1. 引入了智能指针,基于 RAI 管理动态资源
蒸蒸yyyyzwd15 天前
c++·八股
秋招学习笔记 Day 64 之准备系统软件开发工程师岗位笔记一、系统软件开发相关的八股1.讲解一下 forkFork 是创建子进程的系统调用。在执行 Fork 之后,父子进程都从 Fork 之后的位置开始进行执行。父进程 Fork 的返回值是子进程的 PID,子进程的返回值是 0。然后如果 Fork 调用失败,返回 -1。然后 Fork 父子进程会共享文件描述符、内存空间等资源,但是它们有独立的虚拟地址空间和页表。
蒸蒸yyyyzwd17 天前
八股
秋招学习笔记 day62明天有面试所以针对性的搜索了一下对应公司的面经,这里总结一下有印象的八股1.map 和 unordered_map 的区别
蒸蒸yyyyzwd18 天前
八股
秋招学习笔记 day61一、八股1.CSRF 攻击是什么答 CSRF 跨站请求伪造,攻击者伪造用户去访问目标网站,从而达到攻击的目的,可以通过 CSRFtoken,二次验证,校验 Referer 等方式解决。
蒸蒸yyyyzwd20 天前
c++·八股
后端学习笔记 day581.力扣青蛙跳问题主要考察的是字符串能否按顺序组成多个 CROAK。如果某一个 O 前边没有 R,那就失败。如果它总共的字符个数不是 5 的倍数,那就失败。如果最后发现有没有完整的字符串,比如说只有 CRO,或者只有 CROA,那它也失败。
蒸蒸yyyyzwd23 天前
八股
秋招学习笔记 day54一、计网八股1.SSL/TLS 协议介绍一下SSL 是保证安全传输的协议,TLS 是 SSL 的后续版本,ssl 会认证身份,数据加密,防篡改,https 就是 http+tls,使用 tls 需要先通过非对称加密沟通对称加密密钥再通信。
蒸蒸yyyyzwd24 天前
八股
计网八股笔记一、计网相关的1.cookie 和 session 的区别cookie 和 session 的作用是做会话状态管理,cookie 是保存在客户端的,session 保存在服务端,一次过程是这样的,用户输入账号和密码通过 http 主体去发送,服务端验证之后把用户信息存在 redis 里,key 就是 sessionid。
蒸蒸yyyyzwd25 天前
八股
八股学习笔记1.如果一次 RPC 请求应用数据过长,TCP 和 IP 层会怎么处理?如果报文长度超过 MSS TCP 会对数据分段 分别封装发送,如果在 ip 层超过 MTU 也好对数据包进行分包发送,在接收端 TCP 根据头部的序号进行重新合并。
蒸蒸yyyyzwd1 个月前
八股
场景题总结-41.如何设计一个分布式的流控组件可以使用redis结合lua脚本的原子性去实现;采取令牌桶算法作为限流方式,redis存储桶容量、当前token数量、token生成速率和上一次更新时间,每次有请求的时候就使用lua脚本,判断当前token数目、然后扣减并返回结果。
蒸蒸yyyyzwd1 个月前
八股
错题复盘学习笔记 day521.介绍一下智能指针智能指针是 c++基于 RAII 方式管理资源,管理动态对象的方法,包括 unqie ptr,shared ptr,weak_ptr,uniqueptr 不能被拷贝只能被移动,sharedptr 维护一个引用计数,只有所有的变量都生命周期结束才会释放指针指向的资源,weakptr 是和 sharedptr 结合起来使用的,不增加引用计数,能解决循环引用的问题。
蒸蒸yyyyzwd1 个月前
transformer·八股
学习笔记 day51一、李宏毅生成式 ai 2025fall 导论学习第二节课是关于 RAG 的,RAG 是检索增强生成,在不训练模型,提供外部知识库给模型去提升模型的能力,context engineering 应该避免上下文塞爆,比如系统提示词,用户提示词,记忆,外部知识库,网络搜索或者使用工具得到结果。
蒸蒸yyyyzwd1 个月前
八股
八股学习笔记 主要是 os 的内容一、八股OS1.内存分配过程中的错误第一种是内存分配失败,malloc 的指针是 nullptr 的,直接访问错误;第二种是内存分配成功但是未初始化,误以为默认有零值存在;第三种是内存分配成功但是访问越界。