校招交流|已上岸阿里测开岗,被开发/算法面得焦虑的小伙伴看下

先说标题

  • 因为在校是学习过算法、发了paper,觉得市场也(qian)好(duo),先试试算法岗,发现不理想?
  • 转而求其次再找开发岗位,卧槽,面了几家头部公司也不太理想?
  • 测试开发怕不是挂羊头卖狗肉,还是测试点点吧!?
  • 测试我还不知道!不就是手工点点工资太低!?我不要!浪费我十年寒窗!!BUT,你真的知道大厂是怎么做的?
  • 那我去面测试是不是巨容易?O(∩_∩)O哈哈~ 测试开发岗校招大概有什么要求?

如果以上任何一条可以吸引到您,那就继续吧!

关于我自己

在校经历

本人2015湖南大学软件本科毕业,2018华南理工大学软件专硕毕业。自学自控不足,导致水硕一枚未发表论文,导师开山大弟子。在导师外包公司实习半年,接触到测试工作。虽然绝大部分是点点的手工测试工作,但是也有自动化测试(主要是写自动化脚本)建设。谁不想将手工测试自动化掉呢?期间接触Android、iOS、web对应的自动化测试框架,了解并实践持续集成等软件工程技术。钻研工作中常用的STF、Appium、Macaca、Selenium、UIautomator等工具底层原理,并尝试改造。最终开发自动录制回放脚本工具,并水成软件著作权、毕业论文。

找实习

研二都在找实习,我也不例外。工作日在导师公司上班。周末跑大半个广州参加华为、TPLink、美团、腾讯等等公司的开发岗位面试,正常都是参加两面,回去等消息。嗯,真的就是“等”,没有消息。很失落,但是有什么用呢。各种银行研发中心咋不去呢!河南养猪场也招工程师待遇不菲啊,咋不去呢!寺庙招见习住持、法师咋不去了!还不是有一口中二气在,我要去BAT!我能去BAT!!
话说脸打的越多越红,头脑越清楚。应聘不是你要什么,而是公司要什么,你有什么。后来果断将阿里校招网站方向从Java工程是改成测试开发工程师。经历在线笔试,数轮技术面试,出差过程中接到的尴尬终面。最终十分开心的收到实习offer。
面试问题一二面会是一线小二,问的问题是写在简历上的熟悉技能(测试框架、语言、shell),问的多而且层层递进,卡住时也往答案上引导,基本可以当做是知识点考察;三四面会是Team Leader进行更深更广的知识面考察,比如让简述下Appium、STF的原理,细到端口层面。然后会让进行多种测试框架的对比,会问做的项目中的技术选型、技术难点、怎么解决。
总结来看:
1. 肯定也会问到不熟悉的领域。真实地把懂的部分说出来然后坦诚说明下,面试官不会为难。着重的还是自身技能与岗位要求重合部分的考核。并且会越问越深,做好准备
2. 平时学习实践过程中关注下工具的底层实现,当年我们有些同学在认真分析spring源码我觉得很值得借鉴


我是本硕还都在计算机有相关经验,同部门有位一起进来的做天线MIMO的小姐姐,不靠技术哟,大家热情的话我也可以请她来分享下。

上岸

2017阿里飞猪测开实习,三月后通过转正面试,2018年5月底正式成为一名阿里小二,飞猪测试开发岗位。关于我就这么多,比我的人牛牪犇逼的太多太多,请友好交流。现在回馈社区是为了让差不多经历的同学一些参考。也为了让大家多了解一些测试开发岗位的要求。

关于工作的浅见

此处省略一篇小论文.......
算了,我一个P5就不丢人了

测试开发岗是干啥的

开发工程师

我没干过开发工程师,但是对口的小可爱都是开发工程师呀。所以我讲讲我看到的开发工程师。接受批评,但不改正😆
捡我想说的几点
1. 入门:很短的初段过渡期熟悉所在团队开发维护的业务,无线APP的框架与源码,后端应用的各种中间件与源码,前端的脚手架与React/VUE/Rax or ALL。
2. 初级:接客了。努力理解产品的需求文档,视觉Demo,先搞清产品要什么,然后扣细节,脑海过技术方案,想清楚字段是否都有,是在没有让产品去找。写文档跟测试评技术方案、测试方案
3. 中级:打通任督六脉,开发速度一日千里,bug越来越少,对系统了如指掌,重构小能手,框架达人
4. 高级:带领一拨人攻城掠地,哪里需要去哪里,业务抽象宗师,某框架掌门人
5. 资深:做事方法能写成书,就不臆测了

测试工程师

前面我提到了“大厂”的测试开发是怎么做的的问题。估计要挨不少批评。测试工程师哪有“大厂”“小厂”的区别,都会工程师而已。我觉得区别在于工作的方式方法不同。系统本就复杂不可避免的有大量场景需要质量保障。一般就两个思路:一、堆人用人海战术尽可能地填上所有的坑,君不见大促期间灯火通明看日出🌅,守的云开见月明;二、测试场景抽象,从具体场景出发开发测试工具,聚合优化开发工具,量变到质变,直至升级为平台,构建自动化测试平台,提升测试效率。
有一点需要说的不管测试还是开发,我们要的是“成事”,要的是做事拿结果的能力。即使现在诸多“大厂”有了完备的质量保障工具,但是遇见重保项目,还是要投大量的人力进去,为何?因为我们要“成事”!

测试开发工程师

先说一点,测试开发工程师(STDE,对比SDE/软件开发工程师)是国内先有的概念,代表了时代的变迁,技术要求的提高。哪怕2015本科毕业时,测试还是一个你愿意就可以做的岗位。测试业界不是一滩死水,是个生机勃勃的行业,是个自我要求不断提高的行业。我们要有投身繁重质量保障工作的觉悟,也必须要具有开发测试工具,技术化思维解决问题的能力。

校招蓄水交流

建一个钉钉群,大家交流下校招测试岗位的相关疑惑。
图片说明
|
|
|
往届也可以加入,帮忙进行阿里BU查询,内推啊,成功请你吃大餐😆
图片说明

最后打一个广告,飞猪测试团队校招交流

致力于让旅行体验更美好,飞猪质量技术团队依托集团,树立飞猪质量品牌,做一流的旅行质量保障团队。在大数据和算法的时代,打破边界,突破创新,非我莫属。欢迎加入我们一起来做产品质量的负责人,把控产品的整体质量和APP发版的质量保障工作,包括但不限于功能测试、接口测试、性能测试、大数据、算法测试,以及各种效能工具、通用工具开发

职位要求

  • 毕业时间:2020.11 – 2021.10
  • 本科及以上学历,计算机、数学、信息管理等相关专业;
  • 985/211优先,ACM优先,CCF-A优先
  • 熟悉C、C++、JAVA、Python等至少一门编程语言;
  • 熟悉基础的计算机系统结构、操作系统、网络、分布式系统等知识;
  • 熟悉机器学习算法、自然语言处理、图像算法等至少一种更佳;
  • 广泛的技术视野,很强的学习能力和解决问题能力;
  • 喜欢钻研技术,对质量有热情,对新事物有好奇心;
  • 具备奉献精神,善于沟通,善于团队合作;

简历投递邮箱: ++++ guyi.zyc@alibaba-inc.com ++++

#阿里巴巴##校招##测试开发工程师##测试##面试流程##求内推#
全部评论
请问工作地点是在哪里呢
点赞 回复 分享
发布于 2020-03-17 09:40
😥阿里今年只招21届的嘛?20届的测试有没有啊...20届的是不是就算是往届了
点赞 回复 分享
发布于 2020-03-16 13:23

相关推荐

04-21 17:15
已编辑
西安电子科技大学 C++
我也想要红名timeline————————3.23笔试(2.1/3)3.25约一面3.26一面4.3约二面4.8二面4.21约hr面(已拒)一面:上来自我介绍,然后项目拷打,然后八股底层内容拷打1.排序算法,以及他们的时间复杂度,复杂度是怎么算的,快排平均复杂度怎么算2.C++容器,解释哈希表,哈希表中不使用链表该怎么解决key值冲突(不使用其他容器)3.vector和array区别,使用场景4.map,unordered-map底层实现5.智能指针 sharepnt中的引用计数的内存在哪儿?会单独有一份内存存储所有智能指针的引用计数吗?当你用它指向一个共享数据时,再创建一个,那第二个怎么知道引用计数的内存地址呢?6.虚函数用来干什么?实现机制是什么?虚函数表怎么记录的?每创建一个派生类对象都会创建一个虚函数表吗?7.C++编译过程了解吗?8.tcp三次握手四次挥手过程9.python和c++有什么不同10.python字典结构中,什么东西不能做key值?nplist为什么不能做?11.玩过游戏吗?了解游戏引擎吗?为什么想做游戏开发?12.new和delete过程了解吗?我想用new指向之前new好的地址怎么办?13.用过ai吗?平时怎么用?用过代码ai器吗(类似cursor)14.一个爬楼梯方法问题,秒了,没让写,让说实现思路最后反问我有什么不足,说对不明白的东西需要刨根问底,不懂的东西要去搜一下,至少直觉上要有一个认知全程1h10m,面试官很好,全程说说笑笑二面:因为当时电话里面答应好二面了,所以就继续面了一下。首先是对于项目的一个介绍。介绍以后呢,我是两个项目,他就问你对于每个项目中遇到的最难的点是什么?怎么解决的?对于项目的细节也进行了一些提问。然后应该就是几个题,前面几个没让写1.给一个数组,现在放一个机器人上去,可以上下左右移动,但是只能移动到比当前数字更低的位置,要求你计算出机器人放在每个位置时可移动的最远步数。2.如果数组是无序的,该怎么去求呢?3.给你一条路,路无限长,路上有n个行人,每个行人有两个特性(速度大小,移动方向),问你怎么求出最先碰面(所有行人中,最先相遇的)的行人的所需时间。时间复杂度4.给你两个数组头部指针,这两个数组是有序的,让你合并数组,并且合并以后数组仍是有序的。写完以后让改成模版参数(忘了模版声明怎么写了)5.问了到岗时间,实习时间,投了哪些公司?主要投递岗位是什么?实习地点选择?为什么想来服务器开发?6.如果多个公司都有offer怎么选择?7.具体游戏研发分为服务器引擎开发,服务器工具开发,游戏玩法开发,如果能进来想做哪方面?8.七个工作日以内会通知结果9.介绍了一下进来以后的培养流程10.问表现,说其实面试不是去难倒你,而是去看你的发光点和优势在哪儿。所以每个人的表现都不一样,但是具体不能说谁好谁坏。但是自己的表现自己应该清楚,要明白自己比别人厉害在哪里,差在哪里,然后自己面试以后回顾去改进。不知道为啥流程需要这么久,可能太菜了一直在泡池子,刚被捞起来,hr给我打电话,第一句话就是抱歉,流程太慢了,然后问现在约hr面我会不会接受,我就拒了
查看24道真题和解析
点赞 评论 收藏
分享
评论
4
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务