美团-测试开发工程师-18年暑期实习-一面二面


美团实习 测试开发岗 两面技术+一面hr


一面

35min的面试时间,电话面试,按照简历的专业技术部分问的,先问项目性能指标,C++,再Linux常见命令,网路(我说我不是很熟),数据库。最后给了一个测试的题目。


1、自我介绍(我大概说了一下学校,专业排名,然后项目)
2、研究生项目的性能指标,到哪一步了,实现了还是理论待实现(不是很满意)
3、C++,指针和引用的区别(★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终” 4. 引用没有 const,指针有 const,const 的指针不可变;5. 引用不能为空,指针可以为空;6. “sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的变量或对象的地址)的大小),C和C++的区别(这个被我强行改成了面向对象的三大特征:封装、多态、继承,其实不太好)面试官楞了一下,然后就问继承(我说继承是子类使用父类的方法),又问父函数和子函数的构造函数和析构函数在建对象的时候是否访问,访问顺序(我只说了先访问父函数的构造函数再访问子函数的构造函数),然后面试官说你还有什么要说的,(我就强行解释了多态,感觉面试官又是一愣)
4、重载和重写的区别
5、linux常见命令你知道哪些(说了一堆,然后面试官说可以了,强行解释了一波,说研究生项目是在linux下做的,比较了解)
6、网络你熟悉吗(我说不熟),然后就开始问数据库(其实应该说熟的,然后强行说http三次握手之类的),问有一个member表,四个四段ID,usrID,visit,data,然后求visit最高的10个(啥没听清,我说select top 10 from member order by desc),面试官说用limit。
7、测试问题,登入登出的测试(附网址http://www.360doc.com/content/16/0827/16/26562508_586317520.shtml


面完了问面试官:
1、她认为:测试开发的实习面试,测试工具不太重要,因为这个工具一天半天就学会了,主要还是学习热情,创新性。(我觉得还有基础一定要牢靠)


总结:
1、项目:论文除了实验部分已经写完了,方法的可行性也通过一些数据集验证了,现在在在做实验补充完整对照。这样说比较好,单纯说“在实现”不行。
2、我做的项目其实面试官都不太懂的,说一些对方可以问问题的点比较关键。然后有的问题没回答上来,强行解释相关的貌似也加分的。
3、linux基本上的问题都是,你知道有哪些常见命令。
4、虽然有两个项目用的是java,但是面试官问的时候还是说都用的C++,不然会问到java的问题(我猜)。
5、比较无语的一点是,面了头条,阿里和美团了,就只有头条问了算法(排序)。


二面准备:
1、C++基础概念,单例模式
2、算法题,动态规划、排序、查找
3、说不定还会更详细的问项目细节,尽力引到自己熟悉的知识点
4、可能会问网络
5、数据库最后有时间就准备一下
6、测开岗面经:http://www.sohu.com/a/206354779_690895


二面

半个小时左右,问了项目,实习,数据库,网络,测试问题,面试官人非常nice。


1、自我介绍
2、数据库索引,优缺点(优点:快、准确;缺点:占空间耗时),哪些列建索引(唯一性,比如主键和private key),哪些不建(名字等容易重复的),有重复的列不能建索引吗(答得不好,这里有个相关的链接可以看一下:https://www.nowcoder.com/questionTerminal/91e1c256e2764c5a8217533b584bead5
3、网络,从美团外卖从输入商户名字到返回数据经历了什么(不会),改成网站上输入名字到返回结果(不会),再改成网站上从输入地址到返回结果(原题,疯狂输出,期间提到了dns,http请求报文和响应报文,get和post),然后问get和post的区别(安全,大小限制),比http更安全的是(https,因为加了ssl),https的缺点(不知道啊,附链接:http://www.chinaz.com/web/2017/0224/663236.shtml),状态码5种取值的含义(指示信息,成功,重定向,客户端错误和服务器端错误),302是啥意思(不会,然后说知道之前的状态码5种取值已经很不错了)
4、java和Python熟悉吗(项目用的C++,但是Python学起来很快的)
5、测试电梯(功能,性能,兼容性,安全性,UI,附链接:https://blog.csdn.net/firefly_2002/article/details/7912482
6、对测试开发岗的了解(写测试用例和开发测试软件),你选哪个(这两个工作都很有意义,我选开发测试软件,对专业技能的提升更大),你以后还是要转开发岗?(我靠,这个属于生死问题啊,必须说以后还是在测开岗,测开岗非常有意义)


问面试官:
1、美团主要用java和Python
2、实习最好能5个月
3、测开的实习工作:写测试用例和开发测试工具都有


总结:
1、面试回答问题尽量口语化一点,以总分(总)的形式回答会比较有逻辑。
2、心态要放轻松,脑子才转得快。比如说,面试官问今年下半年是不是要找工作,我说,如果我在美团实习能转正就不用找了(我可真是个小机灵鬼儿),然后面试官说,实习转正比例很大的;再有,面试官问为什么要找数据库的实习,(明明做的是算法类的研究),因为我数据库不好,想通过实战提升技能。
3、总结归纳很重要。


hr面准备

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章