阿里实习 测试开发岗 校招备考指南
亮点:开发技能、算法、论文发表、竞赛 、测试相关的实习经历、优秀的观察能力、对异常敏锐、沟通与协调能力、善于制定计划...
一轮面试中,候选人没有明显的短板,再加上2-3个亮点,就能说服面试官给你pass
和开发岗相比,测试的技术栈的特点是广而不深。
校招阶段,大家准备一些比较基础的内容就好,先把面铺开,一些比较深的技术原理一般不会被问到,可以以后工作过程中再慢慢深入
- 语言首选java,阿里内部大多数的BU 后端开发语言都是Java,熟悉和理解 面向对象的基本思想
- 基本:spring boot,spring等框架类的使用经验,熟悉基本的原理 例如ioc, aop,对于开发经验比较缺乏的同学,建议大家从网上下载一些web系统的源代码,先看代码结构:前端页面->后端->service->DAO->MySql ,然后再自己试着写几个页面 整个过程大概1-2周时间,熟悉完这些 可以说你就具备简单测试工具的开发能力了
- 基本:熟悉常用的数据结构,Map, List等,建议读读源码,哪些是线程安全的,面试中经常会问到
- 基本:多刷些难度中等的笔试题,测开岗也要求笔试,而且今年是先笔试再面试,笔试虽然不会刷人,但是面试官会看到
- 基本的问题排查能力:熟悉计算机网络尤其是HTTP和HTTPS、Linux常用命令 TOP10了解下、数据库MySQL 常用语句 insert,update,select, join,索引等
- 高级选手:了解/熟悉 jvm 的基本原理,以后工作中做性能分析时经常会用到
- 高级选手:很多做算法的小伙伴担心自己没有工程实践经验,也没有测试经验,和岗位不匹配。其实你们非常有优势,我们团队好几位同学都是算法出身,而且工作中也有好多应用场景,可以把一些比较前沿的方法找一个点落地,就很取巧可以拿到很好的绩效,例如挖掘评论数据 分析线上故障
- 高级选手:参加过的竞赛也可以提及,即使名次不好也没关系,阿里喜欢爱折腾的人,分享你从中得到的收获 会让面试官觉得你是一个喜欢挑战并且善于学习的人
- 优秀的观察能力、对异常敏锐 ,这点是测试岗独有的,分量很重的一项软实力,因为QA就是发现问题的人,如果你有这样的素质一定要写在简历上,在自我介绍时用一两句话提及,并且准备好相关的事实佐证
- 沟通与协调能力,软件质量可以分为 软件开发的过程质量和结果质量,对于过程质量 需要QA有能力去协调和约束 开发、产品...的行为,如果有社团、班干部 等经历可以写上去
-
善于制定计划,并且能坚持执行,能举出一两件事例,让面试官觉得你是一个成长型选手,即使现在哪方面有所欠缺 但从长远看有潜力
找工作确实辛苦,身心都承受巨大的压力!祝愿小伙伴都能找到满意的工作~
更多经验分享:
内推通道:扫码内推
团队介绍: