阿里测试开发实习生面经

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyang0304/article/details/79920877

一面:      

      之前同学内推了阿里的测试开发岗位,也许由于内推时部门写的是阿里集团,所以隔了一个月才接到阿里的面试。因为不在杭州,所以方式是电面。

      先是一位小姐姐打电话来约面试时间,说话非常的温柔,态度也特别好。面试约在了第二天上午11点,视频面试,后来因为网络不太好改成了电话面试。先进行自我介绍,介绍之后小姐姐开始提问。一开始问的是是否实习过,做过什么项目,然后就实习的项目展开了一些提问。涉及到功能的实现,以及项目难点,针对难点询问了有什么收获。因为之前有所准备,所以这一块个人感觉回答的还算可以吧。又根据简历上的一些测试工具进行询问,是自己主动学得还是怎么。然后小姐姐感觉我用的比较多的是JAVA,又问了我一些JAVA的基础问题,大概包括java的字符串类有哪些,他们之间有什么不同,非常常规的问题,然后又问了如何比较2个字符串的不同。之后又问了多线程。之后看到我项目中使用到ssh框架,又问了我spring的相关知识,关于aop的理解以及如果让你实现spring你会怎么实现?(这个当时真的比较慌)

      问过了这些后,感觉开始了本科阶段各种学科的提问,包括介绍数据结构的一些概念,询问链表的结构,链表的反转,链表的合并,二叉树的3种遍历方式,堆排序和桶排序。数据库,用过什么数据库,索引的概念,怎么添加索引,SQL优化,为什么索引能加快速度,用过哪些图形化管理工具。软件测试,这个主要还是根据简历上写的提问,涉及到性能测试,Junit单元测试(这个问的特别详细,有断言还包含了一些高级用法,还有具体情况怎么测试,一脸懵逼,平时只用@Test和@before之类的),黑盒白盒测试,让你测试天猫购物车怎么测试(说了一堆后来发现还是少了),以及你平时测试的时候发现过哪些问题。Linux,介绍一下常用的linux指令,这个真的慌了,好久没用了只记得简单的ls cd mkdir之类的,然后小姐姐问了一些感觉是他们日常工作常用的指令,打包,有几种包,查看Ip(这个死活没想起来,只想起来ipconfig,结果后来才意识到是ifconfig),查看日志,过滤其中的xx...html与xml,解析xml有哪几种方式(实在没想起来,只用过dom4j,实际上有5种,DOM,SAX,JDOM,dom4j,StAX),最后又问了有没有参与过社团之类的,巴拉巴拉。。。

     面试之后还有个在线编程测试,这时候已经完全懵逼了,连最大公约数最小公倍数怎么求都不记得了(只想到了辗转相除法)小姐姐还是挺好的,给我换了一个,题目是:给定从小到大排过序的数组(数组大小为N),请用最快的算法找出值等于X的数字在哪,输出它的数组下标。看到这个稍微放松了点,这个不就是个查找算法么,要最快,突然想到了折半查找的前提是已有序,时间复杂度O(log2n),o(1)好像比较难,直接查找O(n)比这个久,时间有限干脆就写折半好了==25分钟的笔试10分钟不到写完了直接交了~~~

二面:

     二面之前看了网上一些人面经,感觉被上面误导了,我的二面只问了项目里的细节,并没有那些基础知识啥的,因此准备偏了,之前做的项目也有点久,很多细节都不记得了,大概面了20多分钟就结束了

总结:重视基础知识,覆盖面比较广,简历要认真做,还是会根据简历来提问的,最好早做准备~~

        

        

猜你喜欢

转载自blog.csdn.net/huyang0304/article/details/79920877