2023秋招大厂经典面试题及答案整理归纳(321-340)校招必看

目录

321.用简洁的语言描述 c++

322. c 和 c++ 的区别

323. 什么是面向对象

324. 封装,继承,多态,虚函数

A. 多态

B.什么是虚函数,什么函数不能声明为虚函数?

C.为什么要用纯虚函数?

D. 在什么情况下使用纯虚函数(pure vitrual function)?

E. 虚函数与纯虚函数的区别

325. 常见的STL容器有哪些,算法哪些

1. 容器

2. 算法

3. 迭代器

326. 开发中常用到的数据结构有哪些。

1.数组和链表的区别。(很简单,但是很常考,记得要回答全面)

2. 二叉树的遍历

327. const与static的用法

1. const:

2. static:

2.1 对变量:

2.2 对类:

a. 成员变量.

b. 成员函数

328. 类的static变量在什么时候初始化,函数的static变量在什么时候初始化。

329. 指针和引用

1. 引用作为参数的优点:

2. 注意:

3. 引用与多态的关系?

330. 内存

1.内存类别

2. 堆栈溢出的原因:

3. 内存分配方式

4. 避免内存泄漏

331. 常用排序算法.

1. 冒泡:

2. 选择:

3. 插入:

4. 快速排序:

你可能感兴趣的:(2023秋招500道经典面试题,c++,java,面试)