2019阿里巴巴技术面试题集锦(含答案)

为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别制作了这一份阿里巴巴技术面试题,而且公开了,这是开卷考试了嘛?有兴趣想提升自己或想去阿里云工作的同学可以好好学习一下,我看一下确实是一份值得学习的资料。

这一次,不仅是知识的收获,还将间接地与技术大牛们做了直观的沟通,了解他们的出题思路与考察要点,并加以消化吸收,这对自己技术能力本身就是一种极大的提升。走上编程之路,不断丰富自己方能与世接轨,努力做最优秀的自己。

如:面试题 001 如何实现一个高效的单向链表逆序输出?

——阿里巴巴出题专家:昀龙/阿里云弹性人工智能负责人

参考答案:

下面是其中一种写法,也可以有不同的写法,比如递归等。供参考。

typedefstructnode
{
intdata;
structnode*next;
node(intd):data(d),next(NULL){}
}node;
voidreverse(node*head)
{
if(NULL==head||NULL==head->next)
{
return;
}
node*prev=NULL;
node*pcur=head->next;
node*next;
while(pcur!=NULL)
{
6

if(pcur
->next==NULL)
{
pcur
->next=prev;
break; }
next=pcur
->next;
pcur
->next=prev;
prev=pcur;
pcur=next; }
head
->next=pcur;
node*tmp=head
->next;
while(tmp!=NULL) {
cout<<tmp
->data<<"
\t";
tmp=tmp
->next;
}}

更多请查看PDF文档

这套技术题共计28题,这里为大家准备了pdf汇总,方便学习查看 请点击下载 2019阿里巴巴技术专家面试题汇总(附带专家答案)

avatar
  • 本文由 发表于 2020-03-1914:25:47
简单实现elementui的el-container布满全屏 课外记录

简单实现elementui的el-container布满全屏

在使用element-ui来布局整个后台框架时,会遇到一个问题,如果按照官方的文档写出来的布局是不能实现全屏的。 我们先看看从官方文档复制效果如图: 我们一般要的效果是全屏占满的,那我们如何设置为全屏...
Flex 布局教程:实例篇 课外记录

Flex 布局教程:实例篇

上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。 你会看到,不管是什么布局,Flex往往都可以几行命令搞定。 我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主...
Flex 布局教程:语法篇 课外记录

Flex 布局教程:语法篇

网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂...