去年秋招复盘.........................................................
7.15号投递的简历,7月17号做的行测,8.1号做的笔试。面试部门是 智能驾驶相关部门。
总时长约为40分钟,在腾讯会议上进行。
自我介绍
切换至1号面试官:
(自我介绍提到)说一下Python、Java和C#的区别;
Python的多进程是怎么实现的?
你了解Python的多进程,为什么没去了解Python多线程?
正则表达式有学过吗?讲一讲怎么匹配1-9?
接触过Python的Socket吗?没有,那Java的Socket是怎么实现的?(啥?)
说一下你对对象和类的看法。如果有一只鸡和一个蛋,哪个代表类,哪个代表对象,为什么?
设计模式了解过吗?讲一讲观察者模式;
【实习】MockServer的实现原理?了解Mock吗?
你在编写自动化脚本时遇到的痛点,怎么解决的?
【项目】讲一下渗透测试。举几个简单的例子,一个网站可能有什么样的漏洞,如何去攻击;
切换至2号面试官:
你之前是怎么考虑过岗位,最后选择在测开这个方向的;
你对测试、测开的认识;
现在有考虑哪些行业或者公司(职业规划)?
对国内IT的加班文化有所了解吗? —— 暗示公司晚上7点下班不太现实。
如果XXX公司给了你这个机会,你怎么选择?
反问。
大疆的面试模式比较“新颖”:面试在腾讯会议上进行,全程有两个面试官双管齐下。一个问你后端,一个问你测试。可能这就是大疆定义的“测试开发”岗位吧。
另外关于后端知识我了解的确实很有限,什么socket、设计模式自己真记不得多少了,如果还问Redis、SprintBoot那就只有干瞪眼……而且1号面试官有明显把话题引向JAVA相关的趋势,尽管我简历上已标明自己现在的技术栈是Python。
作为一个合格的测开是真的需要同时特别熟悉测试理论和后端理论吗?我一直以为不需要像面后端那样精通,不过也得熟悉一部分,同时得掌握测试理论基础;
大疆可能对JAVA蛮看重的,起码1号面试官是。从提问风格来看,他都在促使我回答和JAVA、面向对象相关的理论。不过反问时,又提到应该同时知道多门语言。难不成面大疆得同时熟悉多门语言才行?
关于鸡和蛋谁是类,谁是对象的问题我自己还不太明白。当时答的蛋是类、鸡是对象,但是被怼了(蛋还是鸡生的呢)……大家是怎么看待的呢?
面试官迟到10分钟左右,正式面试总时长大概是23分钟。整体几乎只有1号面试官在说话。
自我介绍;
编码这边,熟悉哪些语言?掌握了哪些?
代码量是什么水平?做过的比较复杂的项目,大概的代码量是多少?
【实习】你在实习期间做了什么(大概是这个意思);
你对测开这个工作有什么理解;
如果你做测开4-5年,你希望达到一个什么样的状态/能力?
有没有自己写过测试用例?怎么编写/设计的?
【实习】你在实习的时候,对测试的理解是在实习过程中学到的吗?还是说在之前就有所了解了?
简要描述一下你的性格;
之前对DJ有什么了解吗?
为什么选择大疆?从业务上谈谈择业标准;
反问。
在我的二面里,技术性问题占比大幅度下降,感觉不太对劲。另外,腾讯会议名字显示为“测试”,而非“测试开发”;
个人性格这一块准备不够充分,感觉有点挖坑给自己跳。
两面的技术难度发生了较大的变化,让我觉得自己好像是被进行了KPI面,或者说部门发生了变化。自己准备的八股文、剑指Offer练习都没能派上用场。不知道有没有同学也经历了类似的场景?
这一次有30分钟左右,也是两个面试官轮流问问题。 详细的问题我就不发了,主要是面试官全是在针对我的简历进行提问,没有“HR面 ”的感觉,更像是一面和二面的结合体。唯一让我觉得有点HR面感觉的问题是“你的性格如何”,除此之外还是项目和实习那一套。
这场面试我觉得有几点很值得分享:
综上所述,本人在大疆的所有面试环节已结束。根据反馈来看,自己不太符合大疆的企业文化和工作模式,所以结果自然可想而知。本文不就再更新了。希望能对有缘之人产生帮助。
如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,
咱们下期见!答案获取方式:已赞 已评 已关~
学习更多知识与技巧,关注与私信博主(03)