昨天收到hr通知,意向已发,坐标北京。本来三面面完感觉自己没了,等了5天左右吧,没想到自己过了。
笔试部分:
最近考的笔试太多,有点忘了,编程部分好像全A了,好像A了一道,总之进面了。
一面:
一面考察的不多,主要围绕基础和对你讲的项目简单提问,项目梳理清楚都没问题;
介绍完上来手撕两道题,然后是sql没写上,自己平时几乎不写sql,还是得恶补一下
然后介绍了我实习的工作,问了一些测试相关的问题
网络的话问了http,http1.0 1.1区别,状态码
做过自动化开发问了一些自动化开发的。
二面:
依然来两道代码加sql,然而sql依然不会,代码都写上了,给了两种优化方案,应该拉回了印象
然后问实习,问实习工作的一些内容,实习问挺久的,实习做的工作大多是自动化开发,问到的这方面多点,还有设计模式和面向对象
基础的话问了网络,问了测试的东西,怎么测一个页面来着还是啥忘了,图片没有加载怎么去定位
临结束前聊了聊项目,比较仓促没详细聊,最后没时间了,还想和我聊并发乱七八糟的,没聊成结束了
三面:
二面sql又没写上很尴尬,以为会挂掉,过了四天吧收到了三面通知,面试前刷了些sql结果没问到。整体感觉面试官应该是个架构师或者项目经理啥的,问的东西维度偏有深度的,关于自动化项目,问我设计的问题,怎么优化的,覆盖率巴拉巴拉的,虽然有的我不懂,问我的有些专业的问题我忘了,但是耐心听完,大概猜个意思继续和人家聊。
聊了个七七八八,手撕代码了,三面代码我记得,第一道是个统计文章词频,写上了,第二道求坐标的最近匹配,坐标存在两个大文件(文件行数均大于10000行),没答上他想要的答案。然后问了两个算法问题,因为上道题我的解法是我想到比较像聚类问题,就叭叭了一顿,结果踩雷了,考我算法了。
最后聊为什么选择测开,怎么看待这个岗位,怎么不去做开发,问我职业规划。后面就挺轻松的吧,聊了聊,然后我反问问题,我问他评价一下我的表现,大概意思我代码挺好,算法需要多积累。当然很迷惑,测开聊算法干啥,和jd聊的差别还是很大的。
三面体验:面试官都很nice,感觉那边团队氛围挺好的,面试体验很好。
总结:注意代码编写的规范,写的对不对再说,代码要写规范,滴滴考察代码难度还可以的,不刷刷可能会被绊住。其次复习好网络相关的基础,对常见协议一定要熟悉。项目的话多复盘,有工作经历的话梳理清楚职责,明白为什么这么做,这么做了什么收益,还存在什么问题。测试相关的话没经验的应该不会问,但是还是得了解了解基础的,万一问到。