2020届的面试,vivo应该算是第一家了,端午节之前投简历笔试,节后面试。一路下来,答得一般,但是一到笔试面试就兴奋我也不知道为什么。
笔试:
本科写算法的时候都是用的c++,近两年做工程用java,很久没碰c++了,也没时间复习,本来计划用java写,但是题下来的那一瞬间反悔了,还是用c++吧,java是真的用不习惯,再加上以前写算法写太多了,条件反射还是c++顺手。再加上acm没有初始demo的,从头到尾自己敲,笔试的时候会有主函数,只要完成核心部分即可。环境的不适应再加上很久没碰的语言,三道题写起来是真费劲。
笔试一共三道题。第一道题是数组,给两个整形数组,取出第一个数组有,第二个数组没有的数字,很简单,不再赘述。第二题链表,给一个链表,将其中一段子链表反转,也不难。写了半天,忘记c++怎么操作链表了。第三题是背包问题,题目忘了,因为没来及写,光调链表了,只记得是不可分割背包。
总的来说笔试很简单,如果有前期刷过算法题的话,三道题很快解决。所有岗同一份笔试题。
面试:
收到面试通知,在泰富酒店进行。面试连着两面。第一面应该是团队主管面,我面的是大数据岗,不过团队整体是搞业务安全的,大数据背景下的业务安全分析。一面一个小时,前半个小时问了我的项目,你这个项目是做什么的,关键技术在哪,怎么保证实时性,存储系统如何实现的,数据分析分析了什么,之后的分析工作是怎样的等等,我感觉目的就是了解一下我到底做了哪些工作。后面半个小时就开始出题了,三个题,一道算法题,两道业务相关的问题。算法题做的很顺利,是两人轮流取石子问题,很快反应过来,在草稿纸上算完之后抬起头,发现boss在笑,这一波反应速度boss好像挺满意的,夸了一句不愧是搞ACM的,反应速度不错。其实这道题是boss十年前面试的时候他的考官出给他的题。后面问了两道业务安全相关的场景。第一道是应用商城相关,问我从后台日志如何分析出恶意类似恶意刷榜的行为,另外一道是登录相关,给了我日志问我如何分析出恶意登录行为。这两道题类似,我回答的比较常规,类似从时间规律,访问ip等方向分析。显然这不是考官想得到的答案,后来boss给我解释了一些不是规则性安全解决方案的例子,这样可以防止恶意入侵者绕开规则进行入侵。
一面说二面是hr,去了之后发现还是问我工作相关的问题,也没有跟我谈其他,说其他的东西是后面谈的,你可以回去等通知了,凉凉...不过回来之后发现简历投递状态变成了“准备offer”...emmm....不是很懂,慢慢等吧。
等候厅
end。喜欢vivo的面试,boss还是很温和的,喜欢和他聊工作的感觉,而且vivo还准备了好多零食啊,我也不知道大家为什么都不吃,反正我面完是跟一个奥利奥一起走的。
我和奥利奥
网友评论