八股文

C++面试八股文:什么是左值,什么是右值?

# C++面试八股文:什么是左值,什么是右值? 某日二师兄参加XXX科技公司的C++工程师开发岗位第16面: > 面试官:什么是左值,什么是右值? > 二师兄:简单来说,左值就是可以使用`&`符号取地址的值,而右值一般不可以使用`&`符号取地址。 ``` int a = 42; //a是左值,可以& ......
八股文 八股

C++面试八股文:用过STL吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第21面: > 面试官:用过STL吗? > > 二师兄:(每天都用好吗。。)用过一些。 > > 面试官:你知道STL是什么? > > 二师兄:STL是指标准模板库(`Standard Template Library`),是C++区别于C语言的特征之 ......
八股文 八股 STL

C++面试八股文:了解auto关键字吗?

# C++面试八股文:了解auto关键字吗? 某日二师兄参加XXX科技公司的C++工程师开发岗位第15面: > 面试官:了解`auto`关键字吗? > 二师兄:嗯,了解一些(我很熟悉)。 > 面试官:说一说`auto`的用法吧? > 二师兄:`auto`主要是为了编译器进行类型推导。比如: ``` ......
八股文 八股 关键字 关键 auto

C++面试八股文:static_cast了解一下?

某日二师兄参加XXX科技公司的C++工程师开发岗位第20面: > 面试官:C++中支持哪些类型转换? > > 二师兄:C++支持C风格的类型转换,并在C++11引入新的关键字规范了类型转换。 > > 二师兄:C++11引入四种新的类型转换,分别是`static_cast`、`dynamic_cast ......
八股文 八股 static_cast static cast

C++面试八股文:在C++中,有哪些可执行体?

# C++面试八股文:在C++中,有哪些可执行体? 某日二师兄参加XXX科技公司的C++工程师开发岗位第14面: > 面试官:在C++中,有哪些可执行体? > 二师兄:可执行体? > 面试官:也就是可调用对象。 > 二师兄:让我想一想。函数、函数指针、类的静态方法、类的成员方法、仿函数、lambda ......
八股文 八股

C++面试八股文:什么是智能指针?

某日二师兄参加XXX科技公司的C++工程师开发岗位第19面: > 面试官:什么是智能指针? > > 二师兄:智能指针是C++11引入的类模板,用于管理资源,行为类似于指针,但不需要手动申请、释放资源,所以称为智能指针。 > > 面试官:C++11引入了哪些智能指针? > > 二师兄:三种,分别是`s ......
八股文 八股 指针 智能

C++面试八股文:什么是RAII?

# C++面试八股文:什么是RAII? 某日二师兄参加XXX科技公司的C++工程师开发岗位第13面: > 面试官:什么是`RAII`? > 二师兄:`RAII`是`Resource Acquisition Is Initialization`的缩写。翻译成中文是资源获取即初始化。 > 面试官:`RA ......
八股文 八股 RAII

C++面试八股文:std::string是如何实现的?

某日二师兄参加XXX科技公司的C++工程师开发岗位第18面: > 面试官:`std::string`用过吧? > > 二师兄:当然用过(废话,C++程序员就没有没用过`std::string`的)。 > > 面试官:`std::string("hello")+"world"`、`"hello"+st ......
八股文 八股 string std

C++面试八股文:了解位运算吗?

# C++面试八股文:了解位运算吗? 某日二师兄参加XXX科技公司的C++工程师开发岗位第12面: > 面试官:了解位运算吗? > 二师兄:了解一些。(我很熟悉) > 面试官:请列举以下有哪些位运算? > 二师兄:按位与(`&`)、按位或(`|`)、按位异或(`^`),按位取反(`~`)、左移(`> ......
八股文 八股

linux内核八股

面试必备(背)-Linux八股文系列!-腾讯云开发者社区-腾讯云 (tencent.com) 【面试-八股文】Linux 万字总结,助你吊打面试官系列 - 知乎 (zhihu.com) (122条消息) Linux操作系统(八股文篇)_栋哥爱做饭的博客-CSDN博客 深入理解Linux Kernel ......
八股 内核 linux

C++面试八股文:聊一聊指针?

某日二师兄参加XXX科技公司的C++工程师开发岗位第17面: > 面试官:聊一聊指针? > > 二师兄:好的。 > > 面试官:你觉得指针本质上是什么? > > 二师兄:这要从内存地址开始说起了。如果有一块容量是1G的内存,假设它的地址是从`0x00000000` 到`0x3fffffff`,每一个 ......
八股文 八股 指针

【八股cover#4】OS Q&A与知识点

# OS Q&A与知识点 ## 重点知识 ### 进程 #### 概念 ​ 我们编译的代码可执行文件只是储存在硬盘的静态文件,运行时被加载到内存,CPU执行内存中指令,这个运行的程序被称为进程。 **进程是对运行时程序的封装,操作系统进行资源调度和分配的基本单位**。 #### 进程的实现 ​ 当* ......
八股 知识点 知识 cover amp

C++面试八股文:什么是左值,什么是右值?

某日二师兄参加XXX科技公司的C++工程师开发岗位第16面: > 面试官:什么是左值,什么是右值? > > 二师兄:简单来说,左值就是可以使用`&`符号取地址的值,而右值一般不可以使用`&`符号取地址。 ```c++ int a = 42; //a是左值,可以&a int* p = &a; int* ......
八股文 八股

C++面试八股文:在C++中,你知道哪些运算符?

# C++面试八股文:在C++中,你知道哪些运算符? 某日二师兄参加XXX科技公司的C++工程师开发岗位第11面: > 面试官:在C++中,你都知道都哪些运算符? > 二师兄:啥?运算符?`+-*/=`这些算吗? > 面试官:嗯,还有其他的吗? > 二师兄:当然还有,`+=,-=,*=,/=,==` ......
八股文 运算符 八股

C++面试八股文:了解auto关键字吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第15面: > 面试官:了解`auto`关键字吗? > > 二师兄:嗯,了解一些(我很熟悉)。 > > 面试官:说一说`auto`的用法吧? > > 二师兄:`auto`主要是为了编译器进行类型推导。比如: ```c++ auto i = 42; / ......
八股文 八股 关键字 关键 auto

C++面试八股文:了解sizeof操作符吗?

# C++面试八股文:了解sizeof操作符吗? 某日二师兄参加XXX科技公司的C++工程师开发岗位第10面: > 面试官:了解`sizeof`操作符吗? > 二师兄:略微了解(不就是求大小的嘛。。) > 面试官:请讲以下如何使用`sizeof`? ` > 二师兄:`sizeof`主要是求变量或者类 ......
八股文 操作符 八股 sizeof

【八股cover#3】计网 Q&A与知识点

# 计网知识点Q&A ## 简历cover ### 1、TCP/IP网络模型 #### 网络模型 ​ TCP/IP 协议族,它是一个分层、多协议的通信体系。 ​ TCP/IP协议族是一个**四层协议系统**,自底而上分别是**数据链路层**、**网络层**、**传输层**和**应用层**。 ​ 在 ......
八股 知识点 知识 cover amp

C++面试八股文:在C++中,有哪些可执行体?

某日二师兄参加XXX科技公司的C++工程师开发岗位第14面: > 面试官:在C++中,有哪些可执行体? > > 二师兄:可执行体? > > 面试官:也就是可调用对象。 > > 二师兄:让我想一想。函数、函数指针、类的静态方法、类的成员方法、仿函数、lambda表达式。 > > 面试官:能说一说他们之 ......
八股文 八股

C++面试八股文:C++中,设计一个类要注意哪些东西?

某日二师兄参加XXX科技公司的C++工程师开发岗位第9面: > 面试官:C++中,设计一个类要注意哪些东西? > 二师兄:设计一个类主要考虑以下几个方面:1.面向对象的封装、继承及多态。2.`big three`或者`big five`。3.运算符和函数重载、静态成员、友元、异常处理等相关问题。 > ......
八股文 八股 东西

C++面试八股文:什么是RAII?

某日二师兄参加XXX科技公司的C++工程师开发岗位第13面: > 面试官:什么是`RAII`? > > 二师兄:`RAII`是`Resource Acquisition Is Initialization`的缩写。翻译成中文是资源获取即初始化。 > > 面试官:`RAII`有什么特点和优势? > > ......
八股文 八股 RAII

C++面试八股文:C++中,函数的参数应该传值还是传引用?

# C++面试八股文:C++中,函数的参数应该传值还是传引用? 某日二师兄参加XXX科技公司的C++工程师开发岗位第8面: > 面试官:C++中,函数的参数应该传值还是传引用? > 二师兄:要看参数的用途。如果是出参,必须传引用。如果是入参,主要考虑参数类型的大小,来决定传值还是传引用。 > 面试官 ......
八股文 八股 函数 参数 还是

C++面试八股文:static和const的关键字有哪些用法?

# C++面试八股文:static和const的关键字有哪些用法? 某日二师兄参加XXX科技公司的C++工程师开发岗位第7面: > 面试官:C++中,`static`和`const`的关键字有哪些用法? > 二师兄:`satic`关键字主要用在以下三个方面:1.用在全局作用域,修饰的变量或者函数为静 ......
八股文 八股 关键字 关键 static

C++面试八股文:了解位运算吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第12面: > 面试官:了解位运算吗? > > 二师兄:了解一些。(我很熟悉) > > 面试官:请列举以下有哪些位运算? > > 二师兄:按位与(`&`)、按位或(`|`)、按位异或(`^`),按位取反(`~`)、左移(`>`)。 > > 面试官:好 ......
八股文 八股

C++面试八股文:如何在堆上和栈上分配一块内存?

# C++面试八股文:如何在堆上和栈上分配一块内存? 某日二师兄参加XXX科技公司的C++工程师开发岗位6面: > 面试官: 如何在堆上申请一块内存? > 二师兄:常用的方法有malloc,new等。 > 面试官:两者有什么区别? > 二师兄:malloc是向操作系统申请一块内存,这块内存没有经过初 ......
八股文 八股 内存

C++面试八股文:在C++中,你知道哪些运算符?

某日二师兄参加XXX科技公司的C++工程师开发岗位第11面: > 面试官:在C++中,你都知道都哪些运算符? > > 二师兄:啥?运算符?`+-*/=`这些算吗? > > 面试官:嗯,还有其他的吗? > > 二师兄:当然还有,`+=,-=,*=,/=,==`,还有逻辑运算,位运算等。 > > 面试官 ......
八股文 运算符 八股

【八股cover#2】CPP语法 Q&A与知识点

# CPP语法 Q&A与知识点 ## 简历cover ### 1、熟练使用C的指针应用及内存管理 #### 指针与引用的区别 1.**指针**是一个**变量**,存储的是一个**地址**,**引用**跟原来的变量实质上是同一个东西,**是原变量的别名**; 2.**指针**可以有**多级**,**引 ......
八股 知识点 语法 知识 cover

C++面试八股文:struct、class和union有哪些区别?

# C++面试八股文:struct、class和union有哪些区别? 某日小二参加XXX科技公司的C++工程师开发岗位5面: > 面试官:struct和class有什么区别? > 小二:在C++中,struct和class的唯一区别是默认的访问控制。struct默认的成员是public的,而cla ......
八股文 八股 struct class union

C++面试八股文:指针占用多少个字节?

# C++面试八股文:指针占用多少个字节? 某日小二参加XXX科技公司的C++工程师开发岗位4面: > 面试官:memset、memcpy和strcpy的区别是什么? > 小二:memset用于将一块内存设置为特定的值, > memcpy用于将一块内存从一个位置复制到另一个位置, > strcpy用 ......
八股文 八股 指针 字节

C++面试八股文:了解sizeof操作符吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第10面: > 面试官:了解`sizeof`操作符吗? > > 二师兄:略微了解(不就是求大小的嘛。。) > > 面试官:请讲以下如何使用`sizeof`? > > 二师兄:`sizeof`主要是求变量或者类型的大小。直接使用`sizeof(type ......
八股文 操作符 八股 sizeof

全网八股文面试高频题目--JAVA基础

# 八股文--JAVA基础 [TOC] ## 1.JDK、JRE、JVM有什么区别 JDK 的全称(Java Development Kit Java 开发工具包) JRE(Java Runtime Environment Java 运行环境) JVM:Java虚拟机用于运行Java字节码文件,跨平 ......
八股文 八股 全网 题目 基础