面经常见问题:C++

1. 三种多态的实现方式及其区别 静态多态和动态多态:函数重载、运算符重载、泛型编程与模板(特别的CRTP)(编译期多态);虚函数 动态多态 2. STL 容器在 for 循环中使用 erase 删除元素会导致什么问题?12345678910111...

面经常见问题:调试性能调优篇

问题 程序通常会在哪些情况下发生 Core Dump?你是否有过排查经历? 如果程序发生 Core Dump,你通常会如何定位和分析问题? 你是否有过性能调优的经历?请讲讲你的思路和常用工具。 如何使用 GDB 调试多线程程序?(例如查看所有线...

面经常见问题:手撕篇

1. 实现一个 shared_ptr,需要注意哪些关键点?(引用计数、拷贝构造、赋值操作符、thread safe等)123456789101112131415161718192021222324252627282930313233343536373...

cpp

面经常见问题:网络篇

问题ARP协议的工作流程TCP拥塞控制从URL输入到页面渲染的完整链路 MCP协议A-2-A协议

面经常见问题:操作系统与体系结构篇

1. 请描述从用户态调用 read 函数读取文件数据,到获取数据,中间完整的内核处理过程是怎样的?2. Linux 内核的内存管理机制是如何工作的?为什么要引入虚拟内存概念?3. 你如何进行Linux内核的裁剪?具体步骤和考量是什么?4. 简要说明...

面经常见问题:设计模式

设计模式原则常见手撕设计模式单例模式https://gitbookcpp.llfc.club/sections/cpp/base/cppbase33.html

ai_hpc_cuda

Nvidia/GPU/CUDA相关:1.描述一下SM的结构,在写kernel的时候共享内存大小和寄存器文件数量需要注意吗? SM是NVIDIA GPU的核心计算单元,包含 CUDA core,最核心的基本计算单元,处理整形和单精度...

hpc cuda

面经常见问题:AI-Infra

1.cache line 的大小CPU cache line 64BGPU cache line : L1 128B ,恰好支持一个 一个warp 32 * 4B = 128B; 128B 分为4个 32B的扇区,作用是可以区分...

AI

Qt技能点整理

Qt与QML知识总结Qt中的设计模式中间滑动的slider 2. doubleSpinBox3. iSet新建项目的两种模式ListWidget、选中状态设置为图标模式4.QTreeWidget 框架、表头、样式表、代理 Qt QTreeWidget...

C++/Qt,iSet

侯捷C++内存管理机制

C++内存调用 第一节 C++ primitives

cpp
12

本站由 Zane Jiang 使用 Stellar 1.33.1 主题创建,一款很棒的 Hexo 主题!

总访问 次 || 本页访问
总访客 人 || 本页访客