首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
字节内推dd
字节跳动_算法工程师
获赞
2312
粉丝
2599
关注
8
看过 TA
3009
山东大学
2022
项目经理
IP属地:北京
注意八股资料是我总结的,不要把资料和字节内推相关联
私信
关注
拉黑
举报
举报
确定要拉黑字节内推dd吗?
发布(137)
刷题
字节内推dd
02-12 13:24
字节跳动_算法工程师
C++11的类型推导详解 - auto & decltype
auto & decltype C++11引入了auto和decltype关键字,使用他们可以在编译期就推导出变量或者表达式的类型,方便开发者编码也简化了代码。 auto auto 是 C++11 引入的关键字,用于自动推导变量的类型。通过使用 auto,编译器可以根据变量初始化表达式的类型来确定变量的类型,从而简化了代码编写,并提高了代码的可读性和灵活性。 使用 auto 可以减少代码中重复书写类型的情况,特别是对于模板编程、迭代器和lambda表达式等场景,可以显著减少代码量。 以下是 auto 的一些常见用法和示例: 自动推导基本类型: auto x = 10; // x的类...
0
点赞
评论
收藏
转发
字节内推dd
02-12 12:52
已编辑
字节跳动_算法工程师
【C++八股-第九期】继承与多态 - 24年春招特供
感谢关注,你必Offer 提纲: 👉 八股: 构造函数可以是虚函数吗 请问析构函数必须为虚函数吗 构造顺序与析构顺序 基类中的成员变量和成员函数在派生类中的访问权限变化 多态在C++中的实现方式是什么 请解释虚函数的工作机制 虚函数表在什么时候创建?每个对象都有一份虚函数表吗? 什么情况下使用纯虚函数 9.重载和重写的区别 函数重载怎么实现 什么是操作符重载?如何在C++中进行操作符重载? 哪些操作符不能重载? 可以通过引用实现多态吗? 解释直接继承可能产生的二义性,以及提供相应的解决方法 👉 代码: 1. 构造函数可以是...
0
点赞
评论
收藏
转发
字节内推dd
02-06 15:42
字节跳动_算法工程师
【C++八股-第八期】类 - 24年春招特供
感谢关注,你必OC 提纲: 👉 八股: 简单解释一下深拷贝和浅拷贝的区别 请比较C++结构体和C结构体的区别 C++中struct和class的区别 请说明在C++中类的访问权限有几种 介绍一下this指针 静态成员函数与普通成员函数的区别 能调用类初始化为nullptr的成员函数吗?如果可行讲解运行机制和潜在问题 为什么静态成员函数不能访问非静态成员 使用对象作为参数时 使用 值传递 还是 引用传递 拷贝构造函数的参数类型是什么?为什么? 判断构造次数和析构次数 介绍一下初始化列表 实现一个string类 👉 代码: 1. ...
0
点赞
评论
收藏
转发
字节内推dd
02-06 00:48
字节跳动_算法工程师
【C++八股-第七期】C++基础 ③ - 24年春招特
提纲: 👉 八股: 什么是原子操作?请解释原子操作的定义和特点 相对于互斥锁,为什么原子操作在实现上更加高效 介绍一下内联函数的使用场景及使用条件 请比较和对比宏定义、宏函数以及内联函数的区别 介绍一下 字节对齐 及其作用 简单介绍一下引用和指针的区别 介绍一下左值和右值在赋值操作中的作用,右值引用有什么作用 简单介绍一下移动语义的原理 多线程编程修改全局变量需要注意什么 👉 代码: 1. 什么是原子操作?请解释原子操作的定义和特点 原子操作是指在执行过程中不会被中断的操作。在计算机科学中,原子操作是一个不可分割的操作,它要么完全执行,要么...
0
点赞
评论
收藏
转发
字节内推dd
02-05 22:03
字节跳动_算法工程师
【C++八股-第六期】C++基础 ② - 24年春招特
提纲: 👉 八股: 为什么C++在编译时会考虑函数的参数类型而C语言则不会 在C++中,用于导入C函数的关键字是什么?请解释extern "C"的作用和使用场景 const关键字可以用于修饰函数的哪三个位置,并解释每个位置的含义和影响。 解释 const int *a int const *a const int a int *const a const int *const a 并详细说明每个声明的特点和使用场景。 静态变量什么时候进行初始化?请详细说明不同情况静态变量的初始化时机和过程 简单介绍一下 static关键字 的作用 请介绍一...
0
点赞
评论
收藏
转发
字节内推dd
02-05 20:15
字节跳动_算法工程师
【C++八股-第五期】C++基础 ① - 24年春招特
👉 八股: 1、请简单描述一下C语言和C++的区别 2、简单概述一下C++的特点(三大特性) 3、C++从源码到可执行文件有哪几步? 4、说一说动态链接和静态链接的区别。 5、include中双引号“”和尖括号<>的区别 6、类构造函数调用问题 7、怎么在C++中调用已经被C编译器编译后的函数? 8、介绍一下什么是C++的宏 9、C++为什么提倡尽量避免使用宏定义 10、C++中应该怎么办才能替代 #define 的一些功能 11、简单介绍一下 const 和 # define 的区别 12、简单介绍一下const的各种应用 13、简单介绍一下# define 和 inline ...
0
点赞
评论
收藏
转发
字节内推dd
02-05 20:13
字节跳动_算法工程师
【C++八股-第四期】git 分布式版本控制系统 - 24春
提纲:👉八股:简单说一下大端、小端。什么是git? 为什么要用git? 简述集中式版本控制库和分布式版本控制库的区别 简述Git 与 SVN 区别 简述diff 与 patch 区别 git常用命令👉 代码:一、C++八股内容: 1、简单说一下大端、小端。换句话说👇:存在字符串: 高有效位 → 12 34 56 78 → 低有效位小端:低地址位 → 78 56 34 12→ 高地址位大端:低地址位 → 12 34 56 78→ 高地址位助记:大端模式:符合阅读习惯,高字节存放在低地址,低字节存放在高地址;类似于把数据当作字符串顺序...
0
点赞
评论
收藏
转发
字节内推dd
02-05 20:06
字节跳动_算法工程师
【C++八股 - 第三期】内存管理 - 24年春招特供
提纲: 👉 八股: 说说静态变量在代码执行的什么阶段进行初始化 给我介绍一下 静态全局变量、静态局部变量、全局变量、局部变量的特点,以及他们的应用场景。 你了解虚拟空间么 or 你了解C++的内存分布模型吗? 简单概述一下堆和栈的区别 为什么使用虚拟内存;其好处与坏处是什么? 申请堆内存时需要注意什么? 你了解内存泄漏么? malloc内存管理原理 了解内存碎片么? 了解野指针么? 用new和malloc申请内存时有什么区别?你了解他们的底层实现么? 什么是内存池 在使用指针的时候你都从哪些方面考虑? 初始化为0的全局变量在bss还是data 在1G的内存中,能成功分配4G的数组么 代...
0
点赞
评论
收藏
转发
字节内推dd
02-05 20:03
字节跳动_算法工程师
【C++八股-第二期】C语言基础 - 24春招特供
提纲:(直接以面试官口吻进行题目设定,之后的帖子将不再重复这句话)👉八股1、请问你了解原码、反码和补码么,能不能简单概述一下?🔥🔥2、简述一下全局变量和局部变量的区别?🔥🔥3、C++有几种传值方式,之间的区别是什么?🔥🔥4、请简述一下结构体和共用体的区别🔥🔥5、主函数→int main(int argc, char ** argv)函数中,参数argc和argv分别代表什么意思?🔥🔥🔥⭐6、简述一下数组和指针的区别🔥🔥🔥🔥🔥7、简述数组指针与指针数组的区别🔥🔥🔥🔥🔥8、指针函数与函数指针的区别🔥🔥🔥🔥🔥9、请说说32/64位操作系统,某个数...
0
点赞
评论
收藏
转发
字节内推dd
02-05 20:01
已编辑
字节跳动_算法工程师
【C++八股-第一期】前言 及 目录 - 24春招特供
【声明】:https://www.nowcoder.com/discuss/375342053046202368最近总是有一些同学问我:“真的有必要背八股么?”我的回答只有一个:很有必要。我理解你讨厌这种模式,谁用愿意背东西呢,但你一定要去背,因为不背你就进不了大厂(不只是字节)。为什么把基础知识,叫做八股呢?因为国内的互联网面试,恐怕是现存的、最接近科举考试的制度。对比美国面试的时候更看重的Coding,和近年来加入的Design面+BQ面中国的八股文确实是独树一帜了。那么为什么国内的面试要采取这种方式呢?简单来说,因为很多人无脑选计算机专业,如今,互联网求职的应届生太多了 !如果面试的考察...
0
点赞
评论
收藏
转发
字节内推dd
2023-08-21 22:41
字节跳动_算法工程师
【操作系统选择题·八】海量存储结构 -中-做题
操作系统选择题·八 磁盘的磁头连接在一个_____ 上,作为一个单元移动所有的磁头。 a) 主轴 b) 磁盘臂 c) 磁道 d) 以上都不是 处于同一臂位置的磁道集合组成一个_________ a) 磁盘 b) 电磁盘 c) 装配件 d) 圆柱体 将磁盘臂移动到所需圆柱的时间称为 ____________ a) 定位时间 b) 随机访问时间 c) 寻道时间 d) 旋转延迟 当磁头损坏磁表面时,称为 _________ a) 磁盘崩溃 b) 磁头碰撞 c) 磁场损坏 d) 以上都是 主机控制器是什么? a) 在每个...
【操作系统】考前不挂科-...
0
点赞
评论
收藏
转发
字节内推dd
2023-08-21 22:38
字节跳动_算法工程师
【操作系统选择题·七】虚拟内存 -中-速过
操作系统选择题·七 _____ 是一个进程根据需要从二级存储器复制到主存储器的概念。 A. 分页 B. 需求分页 C. 分段 D. 交换 分页器与以下哪个相关: A. 进程的单个页面 B. 整个进程 C. 整个线程 D. 进程的第一个页面 交换空间存在于: A. 主存储器 B. 辅助存储器 C. CPU D. 以上都不是 当一个程序尝试访问映射在地址空间中但未加载到物理内存中的页面时,会发生什么? A. 发生分段错误 B. 发生致命错误 C. 发生页面错误 D. 不会发生错误 有效访问时间与以下哪项成正比? A....
【操作系统】考前不挂科-...
0
点赞
评论
收藏
转发
字节内推dd
2023-08-21 22:35
字节跳动_算法工程师
【操作系统选择题·六】内存管理 -中-做题
操作系统选择题·六 什么是地址绑定?? a) 跳转到内存中的一个地址 b) 借助另一个地址来定位一个地址 c) 将两个地址绑定在一起,形成一个新的地址在不同的内存空间中 d) 从一个地址空间映射到另一个地址空间 指令和数据与内存地址的绑定可以在以下哪个时刻完成? a) 编译时 b) 加载时 c) 执行时 d) 所有上述情况 什么是动态加载? a) 动态加载多个例程 b) 仅在调用时加载例程 c) 随机加载多个例程 d) 以上都不是 如果一个优先级更高的进程到达并要求服务,内存管理器可以将优先级较低的进程置换出去,以执行优先级更高...
【操作系统】考前不挂科-...
0
点赞
评论
收藏
转发
字节内推dd
2023-08-21 22:33
字节跳动_算法工程师
【操作系统选择题·五】进程同步 & 死锁 -中-做题
操作系统选择题·五 共享数据的并发访问可能导致 ____________ A. 数据一致性 B.数据不安全性 C.数据不一致性 D.以上都不是 当多个进程同时访问和操作相同数据,并且执行结果取决于访问的特定顺序时,称为 ____________ A.数据一致性 B.竞争条件 C.老化 D.饥饿 解决临界区问题必须满足以下哪些条件? A. 互斥访问 B. 有空让进 C. 有限等待 D. 以上都是 解决临界区问题所需的最少变量数目是: A. 1 B.2 C.3 D.4 不可中断的单元称为 ____________ A.单一...
【操作系统】考前不挂科-...
0
点赞
评论
收藏
转发
字节内推dd
2023-08-21 22:30
字节跳动_算法工程师
【操作系统选择题·四】CPU调度 -中-做题
操作系统选择题·四 考虑以下一组进程,CPU突发时间以毫秒为单位给出: : 进程 突发时间 P1 6 P2 8 P3 7 P4 3 假设以上进程使用短作业优先(SJF)调度算法进行调度 : A. 进程P1的等待时间为3ms B. 进程P1的等待时间为0ms C. 进程P1的等待时间为16ms D. 进程P1的等待时间为9ms 抢占式最短作业优先调度有时被称为 : A. 快速SJF调度 B. EDF调度 - 最早截止时间优先 C. HRRN调度 - 最高响应比优先 D. SRTN调度 - 剩余时间最短优先 S...
【操作系统】考前不挂科-...
0
点赞
评论
收藏
转发
1
2
3
4
5
6
10
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务