八股

蒸蒸yyyyzwd1 天前
八股
cpp 八股复习1.讲解一下 cpp 新特性的理解CPP 的新特性主要是在 C++11 前后的变化,主要包括自动类型推导,lambda 表达式,右值引用和移动语义,智能指针和线程池的引入。
蒸蒸yyyyzwd2 天前
八股
C++ 八股学习笔记。1.C++ 新特性。C++ 的新特性主要是 C++11 开始的1. 引入了智能指针,基于 RAI 管理动态资源
蒸蒸yyyyzwd5 天前
c++·八股
秋招学习笔记 Day 64 之准备系统软件开发工程师岗位笔记一、系统软件开发相关的八股1.讲解一下 forkFork 是创建子进程的系统调用。在执行 Fork 之后,父子进程都从 Fork 之后的位置开始进行执行。父进程 Fork 的返回值是子进程的 PID,子进程的返回值是 0。然后如果 Fork 调用失败,返回 -1。然后 Fork 父子进程会共享文件描述符、内存空间等资源,但是它们有独立的虚拟地址空间和页表。
蒸蒸yyyyzwd7 天前
八股
秋招学习笔记 day62明天有面试所以针对性的搜索了一下对应公司的面经,这里总结一下有印象的八股1.map 和 unordered_map 的区别
蒸蒸yyyyzwd8 天前
八股
秋招学习笔记 day61一、八股1.CSRF 攻击是什么答 CSRF 跨站请求伪造,攻击者伪造用户去访问目标网站,从而达到攻击的目的,可以通过 CSRFtoken,二次验证,校验 Referer 等方式解决。
蒸蒸yyyyzwd10 天前
c++·八股
后端学习笔记 day581.力扣青蛙跳问题主要考察的是字符串能否按顺序组成多个 CROAK。如果某一个 O 前边没有 R,那就失败。如果它总共的字符个数不是 5 的倍数,那就失败。如果最后发现有没有完整的字符串,比如说只有 CRO,或者只有 CROA,那它也失败。
蒸蒸yyyyzwd13 天前
八股
秋招学习笔记 day54一、计网八股1.SSL/TLS 协议介绍一下SSL 是保证安全传输的协议,TLS 是 SSL 的后续版本,ssl 会认证身份,数据加密,防篡改,https 就是 http+tls,使用 tls 需要先通过非对称加密沟通对称加密密钥再通信。
蒸蒸yyyyzwd14 天前
八股
计网八股笔记一、计网相关的1.cookie 和 session 的区别cookie 和 session 的作用是做会话状态管理,cookie 是保存在客户端的,session 保存在服务端,一次过程是这样的,用户输入账号和密码通过 http 主体去发送,服务端验证之后把用户信息存在 redis 里,key 就是 sessionid。
蒸蒸yyyyzwd16 天前
八股
八股学习笔记1.如果一次 RPC 请求应用数据过长,TCP 和 IP 层会怎么处理?如果报文长度超过 MSS TCP 会对数据分段 分别封装发送,如果在 ip 层超过 MTU 也好对数据包进行分包发送,在接收端 TCP 根据头部的序号进行重新合并。
蒸蒸yyyyzwd17 天前
八股
场景题总结-41.如何设计一个分布式的流控组件可以使用redis结合lua脚本的原子性去实现;采取令牌桶算法作为限流方式,redis存储桶容量、当前token数量、token生成速率和上一次更新时间,每次有请求的时候就使用lua脚本,判断当前token数目、然后扣减并返回结果。
蒸蒸yyyyzwd17 天前
八股
错题复盘学习笔记 day521.介绍一下智能指针智能指针是 c++基于 RAII 方式管理资源,管理动态对象的方法,包括 unqie ptr,shared ptr,weak_ptr,uniqueptr 不能被拷贝只能被移动,sharedptr 维护一个引用计数,只有所有的变量都生命周期结束才会释放指针指向的资源,weakptr 是和 sharedptr 结合起来使用的,不增加引用计数,能解决循环引用的问题。
蒸蒸yyyyzwd18 天前
transformer·八股
学习笔记 day51一、李宏毅生成式 ai 2025fall 导论学习第二节课是关于 RAG 的,RAG 是检索增强生成,在不训练模型,提供外部知识库给模型去提升模型的能力,context engineering 应该避免上下文塞爆,比如系统提示词,用户提示词,记忆,外部知识库,网络搜索或者使用工具得到结果。
蒸蒸yyyyzwd18 天前
八股
八股学习笔记 主要是 os 的内容一、八股OS1.内存分配过程中的错误第一种是内存分配失败,malloc 的指针是 nullptr 的,直接访问错误;第二种是内存分配成功但是未初始化,误以为默认有零值存在;第三种是内存分配成功但是访问越界。
蒸蒸yyyyzwd19 天前
八股
八股和手撕总结1.线程池介绍一下线程池是一组提前创建的线程,去完成工作队列中的任务,用于短任务和高并发的场景。例如数据库查询、日志打印、异步处理等操作。它避免了频繁的创建和销毁线程带来的开销。但是如果线程池中的线程过多的话,也会有上下文切换带来的开销。
蒸蒸yyyyzwd20 天前
c++·八股
秋招学习笔记 day461.http 与 https 的区别逐字稿https 是在 http 的基础上,在 tcp 连接之后建立 tls 连接,tls 通过证书验证服务器身份,并通过非对称加密等协商密钥,使用对称加密的方式传输数据,https 还会校验数据的完整性。
蒸蒸yyyyzwd21 天前
八股
秋招学习笔记 day481.线程池介绍一下线程池是提前创建的一组线程,处理工作队列中的任务,用于短任务处理和高并发的场景,比如日志打印,数据库查询异步处理等操作,线程池避免了频繁创建销毁线程带来的开销,不过也不能过多因为线程切换也会带来开销。
蒸蒸yyyyzwd1 个月前
c++·八股
八股学习笔记 day42一、操作系统八股1.什么是虚拟技术,虚拟地址空间的目的是什么虚拟技术把一个物理上的实体扩充为若干个逻辑上的对应物,扩充地址空间,包括时间上的和空间上的。
蒸蒸yyyyzwd1 个月前
笔记·八股
cpp 选手秋招学习笔记 day40一、infra 相关1.块访问和周期访问块访问是一个线程访问一段连续的数据,而周期访问是指每个线程访问的数据是不连续的多个,可能属于多个块,每个线程访问同一个块中的不同元素。