携程-自动化测试工程师(上海)-暑期实习

携程-自动化测试工程师(上海)-暑期实习
我投的应该是携程的内推提前批(3-17投递),立马给我回了邮件做能力测评,然后4-14收到了面试邀请邮件。
一面(35min)
4月16日
简答自我介绍
介绍课题组研究的内容,以及本人的研究方向,简单介绍
Java中的String与StringBuffer的区别
排序算法里面的快速排序的介绍(分治)
计数排序是怎么做的(先决条件是数据是有范围的)、时间复杂度
手撕代码:二叉树的遍历,并解释(面试官要求不高,写个伪代码差不多就行,也没有要求中序还是前序或者后续,并且在我写代码过程中听到他在和同事吐槽网速很慢,我们写的代码他们刷不出来hhh)
上海地铁换乘方案算法的测试用例,a站点到b站点(我提到了ab同一个站点,ab分别是始发站与终点站,面试官补充了环线,是否有死循环这种,后面想了一下应该用图这种数据结构来考虑,奈何我学的一知半解,答得不充分)
面试自动化测试这个岗位提前做了哪些准备(我说我看了基础的selenium,给自己挖坑了。。。)
selenium的架构原理是什么(应该是server–client的经典设计模式,然鹅我没有复习这个方面的知识,并么有答上来,于是面试官又问我一般学习一个东西的的时候是怎么去了解它的)
selenium访问控件的方法有几种
selenium定位不到页面与控件的时候,这些异常怎么处理
什么时候开始学的selenium,最近在学什么
为什么选择自动化测试而不去去搞开发
想来携程的原因
个人的规划
合作的项目中,你的主要工作与职责
项目、学习等各方面遇到了什么困难
反问
面试体验还是不错的,面试官语气温柔,会引导并给予适当的鼓励。并且这位面试官喜欢抓关键点,比如第五题回答要提到分治,第六题要点出他的先决条件,手撕代码那块提到用栈来处理。
面试官的环境略有些嘈杂,我看公众号他们是好多面试官在一个屋子里面,听不清的时候要及时和面试官反馈。
然后面试开始时间与预先通知的时间稍晚了点,牛油们要是碰到这种情况最好耐心再等等,可以干点别的事情,我大概等了20min+
最后,祝各位牛油早日拿到offer!顺利上岸!有机会二面再更~

转发自:携程-自动化测试工程师(上海)-暑期实习_牛客网