美团测开夺命三连面面经,希望能有好结果

下午两点做了一份笔试,然后一直等着面试
一面:30分钟
自我介绍
你这个什么测试计量实验室,专业是搞硬件的吧?(不是,搞算法的。。)
你这个网易云邮箱自动化测试项目说一下,为什么做这个?就用了相关接口呗?jenkins都用什么了?
Python装饰器说一下?
那djangl用过吗?request呢?(不会)
你除了python还会什么(cpp)你难道就不会java嘛。。(我。。真不会。。)你。。好吧。。(面试官一脸无奈)
sql总会吧,详细说一下索引吧(红黑树,B树,B 树都说了一下)嗯。。那你说一下如何优化sql?
缓存用过吗?(redis嘛?听过~)
linux常用命令说一下,服务器远程登录会吗?如果查找一个应用的进程?
git用过吗?怎么新创建一个分支(git fetch)你确定?!(我。。其实我没咋用过不清楚)
那你说一下浏览器http请求过程
对微信的扫一扫功能设计测试用例
一面就“不知道,不清楚,这块没接触过”,稀里糊涂过去了。。
二面60分钟
(绝望一面)
介绍一下你最拿手熟悉的项目,为啥做这个项目呢?项目中遇到最难的问题是什么?那你是怎么解决的?你在解决这个问题中都做了些什么尝试?有没有别的有应用的项目?
(噩梦的开始)
你理解的进程和线程是什么?(开始背书。。)(面试官微笑,看出我在背了)那你对多线程和多进程有啥了解和理解?(哇啦哇啦)那你对线程安全有什么了解?(Python是加锁,GIL锁)那你说一下加锁怎么解决的?加锁肯定有资源消耗,你再想想?(协程也可以)(面试官微笑ing)那你说说协程吧?那问题来了,协程是怎么保证共享内存安全的?(开始胡言乱语ing。。)(临界区吧)那你再说说临界区吧?(哇啦哇啦)你觉得临界区合适吗?(那信号量?)信号量是进程通讯的,再想?(不会。。)那你回去可以学习一下线程安全机制。。
linux会吧?说点常用命令?那我们压测时有一个服务器崩了,怎么查找对应的服务器?(问题记不清了,大概这个意思,都不会)
那我们换个问题吧,计网了解吧?说一下tcp三次握手,画一下(心想so easy,然而是噩梦的继续)那你对着讲一下吧,嗯不错,那除了syn外客户端和服务器还传送了什么?(序列号seq)对,那这个序列号是干啥的呢?(我。。胡言乱语ing)tcp为啥比别的那种连接方式好呢?(哦对,是为了接着上一个序号,因为他需要回复来保证可靠性)那为啥需要序列号?(我。。)行了,那除了seq还有啥信息(滑动窗口的长度)为啥需要滑动窗口?(为了拥塞控制)那为啥要拥塞控制,怎么控制的?为啥滑动窗口就能拥塞控制了(内心:我。。我错了!!)
换个问题吧,sql会吧,设计两个表,一个学生表一个成绩表,要求可以查询学生的成绩(balabala)可行,那你写一下怎么查询,换一种方式写,别直接用where,你这里left join和right join有啥区别啊?
(数据库这可算糊弄过去了,应该会结束了额)
你这个专业平时的专业课都是什么?一般毕业了都干什么工作?为啥今年就不实习了呢?
(终于完事了,可以松懈了)
唉?(我心头一惊)那你数据结构会吧?(噩梦又来了。。)说一下二叉树,平衡二叉树啥意思?和普通的二叉树查找时间有多少不同?那红黑树和平衡二叉树有啥区别?
行了,你拿东西跟我下楼吧(内心悲哀,凉凉了,但是在门口保安要撕我的访问码被他拦住了,说我们只是下楼,我的希望又来了)
三面10分钟
自我介绍
致命第一问:我看你技术能力也还行,怎么选测开?
介绍一下你这个网易云邮箱的项目?为啥做这个?ddt用来干嘛了?他的设计模式是什么?是并发执行吗?元素怎么定位的?xpath相对路径还是绝对路径?为啥绝对路径?
致命第二问:能实习嘛?多久?太短了。。
致命第三问:面试就这样吧,两周内通知,等通知吧。。
等结果吧。。不过三面10分钟估计等到的就是感谢信。。我现在在火车上毫无生气。。被问死了。。

转发自:美团测开夺命三连面面经,希望能有好结果_牛客网