面经详情

肯定未通过的原因是:我在北京,之前沟通过要在北京
肯定未通过的原因是:我在北京,之前沟通过要在北京!但实际上我面试的部门在北京根本没有测试团队,只能去杭州,去杭州才接着聊,巨无语!不过还是说下面试吧。 一面(电面): 1.问了问最近一段工作经历,就做的东西攻击是提问! 2.针对登录界面设计case;聊了1小时多一点儿。 二面(电面): 1.问了上家公司做的东西,就如何保证数据一致性发难,如果我有大神谈谈经验,请在下方留言。 2. full GC;  3.写SQL,一张表有男有女,一条语句统计男女,比较简单; 4.还是sql,根据时间查询,问where子句中某个字段><时间,和like模糊匹配的差异,我说到全表查询和走索引,然后就是; 5.mysql数据库索引的实现原理; 6.写个小程序,去掉工号前面的0; 7.web html和APP h5测试的差异; 8.junit和testng对比; 9.Spring中@Resource和@Autowired对比; 10.最近看啥呢,获取知识的途径,职业规划。二面总体很基础,大约1小时。 三面(现场交叉面试):一个p8的开发,看着不老,头发很少。面试内容: 1.画一个自己熟悉的业务架构图,然后发难,我选的还是二面的,对于大数据系统如何保证数据一致性我们又做了探讨; 2.由我的系统,问了solr的倒排索引,我讲了原理,然后问我索引可以咋实现,我说hashmap可以吧?!自己不确定,他说行。 3. 然后让我讲hashmap实现原理,咔咔咔一顿讲,因为背了好几天。后来问了负载因子。根据hashmap扩容,又问了一致性hash; 4.让我写程序,一个数组,最终实现所有奇数在前,所有偶数在后,我给出两种解决方案,他又引导我双指针整了一种,分别给出时间复杂度; 5.问了性能测试关注点; 6.问了产品研发过程中,测试应该介入的地方; 总体回答比较流畅,聊的也挺好,大约1个半小时。我这压抑了一个星期的心情原本觉得可以缓和了,还没等到家,二面面试官微信和我说,经过评估,你不适合北京的岗位。不过,杭州的岗位适合。真是晴天霹雳!说我需要人带,说我在北京沟通不便。我问北京是否有测试团队,那边说北京没测试团队。我以为是压力面试,还争取了一下,没想到人家说不要纠结,我也只能作罢。或许真的是没那个能力一个人hold住北京的所有开发吧。 Anyway, 阿里的这次面试让我长进不少,虽然内心觉得被耍,但是我特么要是真的牛逼到家了或许我一个人也就真的能撑起北京的测试了,Wish me luck! 铺天盖地投简历啦~

相关推荐

匿名用户
测试开发
未通过未通过
记得大学时老师说,成功的经历叫经验,失败的经历叫教训。 想来我好像应该换个题目。2019年4月7日晚8点,面试官按时打来了电话,人很好很礼貌。 1.自我介绍。  2.Java SE:讲一讲反射,你什么时候会用到反射。 讲了Class.forName();动态加载字节码文件得到得到一个对象, 比如在JDBC加载驱动时会用到。 3.说说Java的GC(垃圾回收机制)。 忘了,就提了finalize()方法和内存泄漏。  4.你了解Spring框架吗?说说特点。 答了IOC、AOP、DI。 原来用new实例化对象或者工厂模式实例化对象,耦合比较高,IOC设计模式将对象的实例化交给容器(比如Spring)来完成,降低耦合。实现的方式是applicationContext.xml里新建一个bean标签,再 ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");拿到对象。 AOP动态增强切点方法(三种Advice增强)。 5.看过Spring源码吗?讲讲用到的设计模式。 就说了工厂,什么适配器、装饰者、观察者、单例话到嘴边没敢说。 6.数据结构 (1)说说常见排序算法的时间复杂度,较好的空间复杂度的算法是哪个? 说说希尔排序的原理,冒泡排序的原理。 (2)Q:如果后台返回多个对象,怎么比较它们之间的属性是否一致?  A:一开始想到的是重写父类Object的equals()方法  Q:那如果你在前端只能看到返回的对象无法操作后台呢?  A:不太清楚。 7.假如天猫的数据量比较大,如何优化?使用Mysql索引行不行? 说了缓存,比如Hibernate的一级缓存、延迟加载(虽然我知道他们早不用了...)、redis 说了合理化查询语句,优化表结构。 8.如何判断一个字符串是否是数字?回答直接Integer.parseInt()报错就不是数字,后来想想回答:Byte[]b=str.getBytes();循环判断大于0小于9再String str=new String(b);考官说万一是float或者double呢?想了想回答Math.floor()再比较最后想的是:遍历串出现多于一个的.和非数字。 9.说说项目中最难忘的点。 10.如何测试一个闹钟app。 11.笔试算法判断字符串重复、计算字符串出现的次数,判断字符是否为数字。 总体来看,阿里的一面不算难,但广度很大,可能问的都答得很浅人家也不往下问了,得好好夯实基础。 ...查看更多
包含1个问题,1个回答
Q:如何测试一个闹钟app。
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网阿里巴巴阿里巴巴面试经验阿里巴巴面试经验:肯定未通过的原因是:我在北京,之前沟通过要在北京