2015年4月20日,我参加了阿里巴巴的实习生面试。面试是在西安悦豪酒店进行的。我报的职位是测试开发工程师。最终结果是挂在了2面上。但是我还是把面试过程写下来,希望都大家有些参考。

一面

我预约的是下午1点半的面试,但是我12点就到了。之后工作人员经我们引导到了一间会议室内,让我们等待,期间放了些视频。大约到了1点钟,我们开始拿着打印的通关卡扫码之后来到等待区等待。屏幕会叫号,同时会有发到你的手机提醒你到哪个桌子面试。

不一会我被叫到了去S030桌子去面试。我被引导到一个大厅,大厅感觉像在进行国际象棋比赛,至少有50张桌子,每个桌子都有面试官。每个人都把摆着一台macbook,果然mac才是王道。

我来到我的面试官前,将我的纸质简历递给了他。他先看了我的简历,然后叫我自我介绍一下。我简单说了一下,他说你本科在南农读的,浦口吗?我说卫岗,不过我在浦口待了一年。他听了很惊讶,不知道南农本部在卫岗。接着步入正题,他看到我的简历上写着博客和github网址,他便用浏览器看了一下。接着他看到我写着的那些技能便开始问我,python和c/c++有啥区别,Git的原理。接着他问了我毕业设计做的网站,如果让我设计登陆注册的测试用例怎么设计。我也不太会,想到什么就说什么。说完之后,他提到了注入,这我完全没接触过。他又问怎么做性能测试。我说大量用户同时访问,他说那是压力测试(原谅我根本不懂这些)。然后他问我测试的两种方法,我说黑盒测试和白盒测试。他又问黑盒测试具体有哪些,我就不知道了。他说你听过划分等价类吗(原来这就是黑盒测试的方法,软件工程学的不好)。

他说你的这些项目都是PHP做的,有用其他C/C++/java做的吗,我想了想,只能尴尬地说没有。接着他给我出了一道题,让我在纸上写出代码,不限制语言。

1

比如a b b a c d找出不重复的第一个字符,时间复杂度O(n)

我把题理解错了,写了个时间复杂度O(n2)的,而且意思不对。他重新解释了之后,说你说一下思路吧。可惜我没想出来。他便给我讲了一下,就是以空间换时间,每遍历一个字符就标记一下。

最后他问你的网址怎么都叫linjiangxian,我说那是我喜欢临江仙这个词牌名,高中做高考卷时有首侯蒙的《临江仙》

好风凭借力,送我上青云

而且我本科在南京上的学,和这个名字也很符合,他说他原来也是在南京上的学。

最后的最后他说你有什么想问的,我于是说出了之前想好的问题,测试开发工程师和测试有什么不一样。这个职位在哪个城市。

之后我结束了一面,回到等待区,本来我以为自己答得不好,应该没什么希望,没想到很快收到了二面的短信,通知我去S050桌去二面。

二面

通过一面有一定运气成分。二面我的面试官有两人,之前的一面是一个人。我记得其中一人的花名是”叶渡”。二面只要是问的项目和实践,不怎么问前面的基础了。我先讲了12年做的SRT,又说了本科毕业设计做的网站。他问我花了多长时间,遇到了什么困难。我说三个月,然后巴拉巴拉说了其中遇到的问题。之后我又说了我现在做的微信公共账号,因为我是跟许大神做的,他便问我提出了哪些创新。说完之后他让我写一个程序,跟一面一样,在纸上写出来。

1 2 3 4 5

1 1 1 1 2 1 1 3 3 1 1 4 6 4 1

打印一个这样的东东,输入n 输出n行

我硬着头皮写了一半,写不动了,他等了一会,就把我的纸收走了。之后另一个人问我之前写的程序是PHP的,如果让你改写JAVA的能适应吗,我当然说能,接着说了我会怎么学习。最后还是你有什么要问的,我把一面的提问又问了一遍。

二面结束后我又回到等待区等待,等了一会,工作人员说我今天面完了,回去看网上的结果。回来一查,待回绝,果然是二面挂了。

总结一下,面试必备的,自我介绍,在纸上写程序,最后的提问。另外简历写得很重要,面试基本都是围绕简历面试的。

阿里测试开发python面试题_[阿里面试]测试开发工程师面试相关推荐

  1. 阿里云大学python教程下载_阿里大学开放 11 门免费 Python 视频课程

    Python 语言近几年越来越火,语言使用率占比节节攀升. 我们知道Python 现在稳居世界编程语言前三名,在 PYPL 语言流行指数上更是稳居第一,可见 python 的适用范围.受众基础.影响力 ...

  2. 阿里达摩院python视频教学_阿里达摩院出品的758集的python教程,据说懂中文就能入门高清版...

    小编的内心是强大的,网友虐我千百遍,我待网友如初恋,因为今天又给大家带来了干货,Python入门教程完整版,完整版啊!完整版! 为了吸取教训,小编一定要分享一下攻略,"怎样获得小编分享的教程 ...

  3. 阿里云盘如何分享压缩包_阿里云盘能分享压缩包吗?

    网盘的分享功能可以说是我们使用最多的功能之一,大家都知道百度网盘的功能很强大,不仅可以分享软件.视频.文档.还可以分享压缩包,但是由于百度网盘的尿性大家心里都清楚,现在大家都已经开始转战不限速的阿里云 ...

  4. Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法

    Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...

  5. java面试题_阿里大厂流出的数百道 Java 经典面试题

    BAT 常问的 Java基础39道常见面试题 1.八种基本数据类型的大小,以及他们的封装类 2.引用数据类型 3.Switch能否用string做参数 4.equals与==的区别 5.自动装箱,常量 ...

  6. 测试工程师python常见面试题_测试人员python面试题

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 这条路会很曲折,你也会一度认为是不是自己选错了,但只要坚持,就算最后没有成功,但 ...

  7. python面试题_春招苦短,我用百道Python面试题备战

    对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔.那么你了解过Python编程面试题吗?从Python基础到网页爬虫你是否能全方位Hold住?今天,机器之心为读者们 ...

  8. python面试题_面试时全对这25道python面试题,成就了我月薪25K!附教程分享)

    之前面试的时候,面试官拿出一些python面试题对我说,只要全部正确直接给我20K,我一看题目笑了,居然全部都会,今天拿出来给大家分享一下~ 面试时全对这25道python面试题,成就了我月薪20K! ...

  9. 中软国际python面试题_中软国际面试经验

    2020-04-24 09:05:01 面试过程: 面试的中软国际华为事业线 面试地点华为G区食堂 面试人,组长 面试时长1小时左右 面试结果通过面试 入职时间通过面试后一天时间 面试过程中没谈待遇, ...

最新文章

  1. python paperclip_Python pyplot.sca方法代码示例
  2. 方法数超了65535 无法安装的解决方案
  3. MYSQL 定时任务
  4. lib和dll的区别
  5. java对象数组排序的一种方式
  6. 项目启动后去除项目标题,去除时间与状态栏Android
  7. Luogu 4069 [SDOI2016]游戏
  8. 台大李宏毅Machine Learning 2017Fall学习笔记 (14)Unsupervised Learning:Linear Dimension Reduction
  9. 未能打开组策略对象 您可能没有合适的权限
  10. 深度学习之江湖~那些大神们
  11. Lync 小技巧-52-Lync 2013-不加域-客户端-2-导入-证书-信任链
  12. 实变函数与计算机有关系吗,实变函数论文.doc
  13. C语言根号下ln怎么表示,c语言ln根号x
  14. Apache监控与调优(七)MPM相关参数
  15. Android-手撸抖音“潜艇大挑战”,非科班面试之旅
  16. 李佩:阿里本地生活线上线下融合场景中的图像检测技术
  17. html标签和css参数
  18. 【渝粤教育】国家开放大学2018年秋季 1326T社区护理学(本) 参考试题
  19. 职场人士升职加薪必备的工作软件,总有一款适合你
  20. 数模学习第四天---回归系数假设检验

热门文章

  1. PlatoFarm推出正式版游戏经济模型的特点分析
  2. 计算机学院嘉年华标题,“芯动盛夏 AI创南航” 计算机学院举办第八届计算机嘉年华...
  3. jmeter如何定位网络延时_JMeter 如何模拟不同的网络速度
  4. windows启动管理器_如何在Windows 10中打开任务管理器,方法众多,值得收藏
  5. 给设计师提供的十大无代码网站编辑器
  6. [暑假的bzoj刷水记录]
  7. [wine5.0] 解决wine所有软件乱码(中文不显示)问题
  8. 测试工程师常见面试题
  9. 如何用中国知网导出参考文献
  10. 【研0需要知道的那些事01】如何判断期刊是否为核心期刊,知网导出参考文献越来越多怎么办?