八股文

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

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++中,你都知道都哪些运算符? > > 二师兄:啥?运算符?`+-*/=`这些算吗? > > 面试官:嗯,还有其他的吗? > > 二师兄:当然还有,`+=,-=,*=,/=,==`,还有逻辑运算,位运算等。 > > 面试官 ......
八股文 运算符 八股

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字节码文件,跨平 ......
八股文 八股 全网 题目 基础

C++面试八股文:C++中指针、引用、解引用和取地址有什么不同?

# C++面试八股文:C++中指针、引用、解引用和取地址有什么不同? 某日小二参加XXX科技公司的C++工程师开发岗位2面: > 面试官:指针、引用、解引用和取地址是C++中的重要概念,请问它们在语法和语义上有所不同? > 小二:指针是一个变量,它存储了一个内存地址。 > 小二:引用是一个别名,它允 ......
八股文 八股 指针 地址

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

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

C++面试八股文:C和C++有哪些区别

## C++面试八股文:C和C++有哪些区别 某日小二参加XXX科技公司的C++高级工程师开发岗位1面: > 面试官:请问C和C++的区别有哪些? > 小二:C++是C的超集。 > 面试官:还有吗? > 小二:... > 面试官:面试结束,回去等消息吧。 > 小二:淦。 小二的答案对吗? 实际上这句 ......
八股文 八股

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

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

三天吃透Spring面试八股文

> 摘自我的面试网站:topjavaer.cn ## Spring是什么? Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。最全面的Java面试网站:[最全面的Java面试网站](https://topjavaer.cn) ## Spring的优点 - 通过控制反转和依赖 ......
八股文 八股 Spring

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

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

前端八股文everybody准备好了没

前端八股文可以帮助everybody更好地准备前端的一些面试,了解面试官可能会问到的问题,并且提前准备好答案。当然这不是唯一的也不是肯定的,还是需要大家自身好好理解所学的知识。 ......
八股文 八股 前端 everybody

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

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

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

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

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

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

C++面试八股文:C++中指针、引用、解引用和取地址有什么不同?

某日小二参加XXX科技公司的C++工程师开发岗位2面: > 面试官:指针、引用、解引用和取地址是C++中的重要概念,请问它们在语法和语义上有所不同? > > 小二:**指针**是一个变量,它存储了一个内存地址。 > > 小二:**引用**是一个别名,它允许使用一个变量的多个名称来访问同一个内存位置。 ......
八股文 八股 指针 地址

C++面试八股文:C和C++有哪些区别?

某日小二参加XXX科技公司的C++高级工程师开发岗位1面: >面试官:请问C和C++的区别有哪些? > >小二:C++是C的超集。 > >面试官:还有吗? > >小二:... > >面试官:面试结束,回去等消息吧。 > >小二:淦。 小二的答案对吗? 实际上这句话是有问题的,严格的说,C语言和C++ ......
八股文 八股

一天吃透Spring面试八股文

> 内容摘自我的学习网站:topjavaer.cn Spring是一个轻量级的开源开发框架,主要用于管理 Java 应用程序中的组件和对象,并提供各种服务,如事务管理、安全控制、面向切面编程和远程访问等。它是一个综合性框架,可应用于所有类型的 Java 应用程序。 SpringMVC是 Spring ......
八股文 八股 Spring

吃透Redis面试八股文

> 内容摘自我的学习网站:topjavaer.cn Redis连环40问,绝对够全! ## Redis是什么? Redis(`Remote Dictionary Server`)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写 ......
八股文 八股 Redis