[招聘|实习·全职·内推] 滴滴测试开发岗(霸面)经验分享

admin · 发布于 2017-09-23 01:42 · 1084 次阅读
1

  虽然九月份没有拿到互联网的offer,还是写一下面经,攒攒人品,十月份继续努力!
  一面:
  1、项目。我做的项目是JavaWeb开发,用的是Mybatis持久化数据库框架,面试官问了Mybatis与Hibernate的区别?为什么不用Hibernate?面试官说据我了解,很多大公司应该还是Hibernate居多。因为我并没有用过Hibernate,所以只能讲讲Mybatis的好处了TT。
  因为项目设计网络编程和数据库,面试官就着这两方面开始问了。但是我也仅仅是会用,了解皮毛而已。面试官问了网络编程中get与post的区别。还让手写创建数据库的表,然后对着表写sql语句,写的并不好,面试官很好很有耐心,引导我。还有就是数据库索引,我没学过数据库,也没有深入了解,所以答不上来。
  2、手写代码,判断单链表中是否存在环。
  3、逻辑题:先手获胜。
  4、因为面的是测试岗,发现面试官没有问测试相关的,所以忍不住问了一下,面试官说前面耽误太长时间了,就不准备问了。那既然这样还是问问吧(我简直在作死),问的很简单,就是判断三角形是不是等腰三角形,写几个case。
  目前记得的就这么多了。。。。。。面试官最后说了,计算机的一些基础书还是要好好看看,哎,我基础真的不太好(掩面)。
  一面面试官很好,放我过了。感谢~
  二面:
  1、也是对着项目问是不是了解网络编程,数据库之类的。问了IO和NIO,不过我并没有回答出来。还问了输入一个URL到看到结果,涉及了哪些HTTP协议。数据库也问了索引,唉。。。没答出来。
  2、问了Java的基础问题,多态什么的。然后让手写了多态的类,我就简单写了一个父类和子类,然后子类继承了父类并重写了父类中的方法。后来还问了Java的内存泄露,让举一个例子,我没有想出来。然后跟面试官说了一下垃圾回收机制,讲的不是很清楚。
  3、写代码,不用除法,计算一个除法算式的结果,比如10/3=3,只想到了暴力的方法,面试官说没事,主要是想看看我的代码的规范性。然后又出了一个先手获胜的智力题。(感觉滴滴的面试官好喜欢出先手获胜的题目啊)
  其实面的不太好。。。面完后,面试官和终面面试官商量了一下,居然让我过了,感动~估计看我一个女生也不容易TT
  终面:
  boss面有点压力面,不过boss人还是挺好的,不是严肃脸。上来手写代码,就是求二叉树的深度,比较简单,很快写出来了。问了SpringMVC
  的框架,问的时候回顺着你的回答,继续往下问,比如View层是怎么渲染页面的,还有AOP和IOC的实现原理,底层的。问了myBatis是怎么防sql注入的。问的比较深,比较细。
  然后又问了Java的内存泄露,因为二面,三面连着来的根本没有时间思考二面遗留的问题,所以还是没回答上来,boss很好,会慢慢的引导我,说那你想一下栈溢出,然后又对着我的代码问,什么情况下会发生栈溢出,然后由栈溢出,再回到内存泄露的问题上。然后对着代码,问了测试用例,怎么测试,白鹤测试包括哪些,我说了一句语句覆盖后,立马就问,那针对你这个代码,语句覆盖应该怎么做?然后问我看了哪些测试的书?作者是谁?最近有没有看一些技术方面的书?。。。记得的就这么多
  对了,还有HashMap与HashTable的区别。如果让我实现ArrayList,我怎么来实现,问的比较底层。。。
  HR面:
  我感觉一面,二面,三面都是面试官放我过得TT,能走到HR面已经很不容易了。自己当时也不想着能有结果了。感激滴滴,让我走完这这么多流程,毕竟我是霸面的。在面试过程中,收获了很多,面试官的引导也让我受益匪浅。一面到HR面,一共四个半小时,几乎都是连着的。。。自己也没想到能走到这么远。
  最后希望大家都能收获满意的offer。我自己还是想进互联网的,十月份继续努力了,共勉!
  
共收到 1 条回复
admin · #2 · 2017-9-23 05:01:35  回复 支持 反对
欢迎18校友积极霸面各大IT公司~
回帖
B Color Image Link Quote Code Smilies
Command + Enter
快速回复 返回顶部 返回列表