今天读了《剑指offer》的开始40页,学到了很多东西。
下面来细细的说今天学到的东西吧。
- 面试的流程
- 编程语言
- 数据结构(数组)
1.面试的流程
- 电话面试
- 远程桌面面试(有的不需要)
- 现场面试
现场面试
- 行为面试
- 技术面试
- 应聘者提问
2.编程语言
C++是一个通用的语言,但是自己现在主攻java,毕竟还有毕设以及将来的实习。
3.数据结构(数组)
面试问题:二维数组,从上到下递增,从左到右递增,查找一个数。返回yes或者no
bool find(int mat[],int rows,int columns,int number){ // row 行 column 列
bool flag=false;
if(mat!=NULL&&row>0&&column>0){
int row=0;
int column=columns-1;
while(row<rows&&column>=0){
if(mat[row*cloumns+column]==number){
flag=true;
break;
}
else if(mat[row*columns+column]>number) --column;
else ++row;
}
}
return flag;
}