数据库的acid,表(姓名,学号,课程,成绩)写sql找出每门课程分数的前三名
手写算法题问的:找出数组中出现次数超过一半的数字。
一面
自我介绍
项目介绍
项目提问
指针和数组的区别?
数组分为静态数组和动态数组
静态数组:int a[10] 容量已固定
动态数组: int a[] b=new int[10] 在使用前程序猿配置 用完释放
指针的使用则更有弹性,他可以随时指向任意类型的内存块
Sizeof()的区别: 数组而言 为数组所占字节数,指针而言,是指针变量的字节数
C++的特性?
封装 继承和多态
- 封装可以隐藏实现细节,使得代码模块化.
- 继承可以扩展已经存在的模块
- 多态:接口重用 一个接口多种实现
C是结构化的语言,重点在于算法和数据结构
C++首先考虑如何构造一个对象模型
C++内存分配?
静态存储区:是在程序编译时就已经分配好,整个运行期间都存在 全局变量,常量
栈上分配:函数内的局部变量就是从这分配的,内存有限 局部变量
堆上分配:动态分配 malloc new
多态、虚函数、纯虚函数?
纯虚函数: 包含纯虚函数的类称为抽象类,只有实现了这个纯虚函数的子类才能new出对象
只提供申明,没有实现,由子类去实现
手撸算法(数组中找出两个只出现一次的数,其他数都出现两次),讲解思路
了解哪些新技术?
除了工程项目,还做过哪些其他的项目?
本科学了哪些计算机课程?
你们这专业不行啊,而且都太工程了。
二面:
自我介绍
项目介绍
项目讲解
项目提问
平常有哪些爱好?
我们在杭州有点。