【面试篇】诚迈科技(外包)_诚迈科技是外包吗,2024年阿里大数据开发高级面试题及答案

146 阅读2分钟

img img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

if(x1-x2 != 0)
{
    y1.k=(y1-y2) / (x1-x2);
}
y1.b=y1-y1.k  *x1;

struct node y2;
double xx1=2.0,yy1=3.0;
double xx2=4.0,yy2=5.0;
if(xx1-xx2 != 0)
{
    y2.k=(yy1-yy2)/(xx1-xx2);
}
y2.b=yy1-y2.k * xx1;

if(y1.k==y2.k)
{
    if(y1.b==y2.b)
    {
        cout<<"两条直线重合"<<endl;
    }
    else
    {
        cout<<"两条直线平行"<<endl;
    }
}
else
    cout<<"两条直线相交"<<endl;
return 0;

}


不过,也是在面试官的几次提示之下完成的。


第二题:给定一个二维矩阵,将这个二维矩阵旋转90°后的二维矩阵输出是什么。


思路:当时紧张了,忘了如何初始化这个二维矩阵了,只记得定义,所以这次吸取教训吧


代码如下:



#include #include using namespace std; int main() { vector<vector>path(3,vector(3,0)); path={{1,3,5},{7,9,11},{13,15,17}}; for(int i=0;i<path.size();i++)//这个是遍历行 { for(int j=0;j<path[i].size();j++)//遍历列 { cout<<path[i][j]<<" "; } cout<<endl; }

for(int i=0;i<path.size();i++)
{
    for(int j=0;j<path[i].size();j++)
    {
        cout<<path[2-j][i]<<" ";//90°
        cout<<path[2-i][2-j]<<" ";//180°
        cout<<path[j][2-i]<<" ";//270°
    }
    cout<<endl;
}

}


以上就是本次面试的全部过程。




![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/481683831a12445782b8659b68ad97ff~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MzM5MTQ5MjgwNjA=:q75.awebp?rk3s=f64ab15b&x-expires=1771315191&x-signature=YI9%2FXXXKK8S0P2h2WYxG%2FuPCyyM%3D)
![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/ad299050c3b24d739b12b5f3c7a6df61~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MzM5MTQ5MjgwNjA=:q75.awebp?rk3s=f64ab15b&x-expires=1771315191&x-signature=jsBD%2FV6Kp6BPillAmoXA1%2FvWOZ0%3D)

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化资料的朋友,可以戳这里获取](https://gitee.com/vip204888)**


**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**