数据库的acid,表(姓名,学号,课程,成绩)写sql找出每门课程分数的前三名

手写算法题问的:找出数组中出现次数超过一半的数字。

一面

自我介绍

项目介绍

项目提问

指针和数组的区别?

数组分为静态数组和动态数组

静态数组:int a[10] 容量已固定

动态数组: int a[] b=new int[10] 在使用前程序猿配置 用完释放

指针的使用则更有弹性,他可以随时指向任意类型的内存块

Sizeof()的区别: 数组而言 为数组所占字节数,指针而言,是指针变量的字节数

C++的特性?

封装 继承和多态

封装可以隐藏实现细节,使得代码模块化.
继承可以扩展已经存在的模块
多态:接口重用  一个接口多种实现

C是结构化的语言,重点在于算法和数据结构

C++首先考虑如何构造一个对象模型

C++内存分配?

静态存储区:是在程序编译时就已经分配好,整个运行期间都存在 全局变量,常量

栈上分配:函数内的局部变量就是从这分配的,内存有限   局部变量

堆上分配:动态分配 malloc new

多态、虚函数、纯虚函数?

纯虚函数: 包含纯虚函数的类称为抽象类,只有实现了这个纯虚函数的子类才能new出对象

          只提供申明,没有实现,由子类去实现

手撸算法(数组中找出两个只出现一次的数,其他数都出现两次),讲解思路

了解哪些新技术?

除了工程项目,还做过哪些其他的项目?

本科学了哪些计算机课程?

你们这专业不行啊,而且都太工程了。

二面:

自我介绍

项目介绍

项目讲解

项目提问

平常有哪些爱好?

我们在杭州有点。