面的测试开发岗,先是上海的岗位,问的很多,计算机网络,操作系统原理,java,mysql,spring都有涉及,手撕代码题是找出一组数第k大的数。用暴力法写出来了,面试官不太满意,后面才知道可以用堆,后面转岗到北京总部QA。一面完,主要也是基础问题➕口述算法,面试官觉得我适合做开发,又把我转岗到QA负责开发的部门。
再次转岗后,一面问的专业问题比较少,主要问我职业规划,是否想到北京发展等问题,然后就到了二面,前后相隔一星期,二面主要问我mysql和PostgreSQL(因为之前实习是做DBA实习生),问得很深,mysql的结构设计与执行流程,innodb的逻辑结构,页的存储结构,说一说自己sql优化的例子和思路等等,然后问了点jvm,fullgc的触发条件,jvm的内存区域,类加载过程中那些过程可以人为干预(没答上来)。过了一个星期顺利收到offer,开心,前后被转岗三次,加上笔试总共考核五回,进美团可真是难。
...查看更多