NI一直是我非常心仪的公司,在招聘网上看到了招聘信息,就投了简历,也得到了面试的机会,但是由于自己实力不济,周二收到了NI的据信。虽然没有能够成功,但还是决定写一下面经,希望对大家有点好处。
言归正传,在网上投了简历不久,就得到了电面的机会,也就是hr问一些问题,主要是英文。不久就被通知去张江参加final面试,要求事先准备一份15分钟的ppt。
NI的面试主要分为4个环节,第一个就是presentation,主要就是用ppt介绍一下自己,比如参加过的项目,个人的一些教育背景等等。
第二部分是PM(据我观察应该是PM)和你用英语沟通沟通,这部分没什么技术问题,主要还是考察你的英语和团队协作方面的能力。比如,PM在面我的时候,提到我简历上面一个项目只用了3个月写了1万行代码,他说这么短的时间开发量这么大,肯定是我的头没有计划好,然后问我对我现在的头的评价。我当时也没多想,只是出于真心的说我的头不错,以前加班的时候经常请我们吃饭,项目紧应该不是他的问题,项目时间短是因为客户那边比较催。后来等我面完上了地铁,才有点缓过神来,这个经理好像有点故意在套我,不过因为我的天生的淳朴善良而躲过一劫:)
第三部分是两个工程师面一些技术问题,问了一些二叉树的简单的应用,这部分应该也不难,相信这里的大牛们应该都没问题。
最后一部分是上机编程,要求在1个小时之内搞定。当天的题目是,找出任意多个字符串中最长的公共子串(注意是substring,不是subsequence)。例如,输入:Janurary, Janurxary, rxary,输出:ary。这个题对于我这种非技术大牛来说确实是难了点,没有搞定,只是大致写了个算法,最后给面试官讲解我的算法时,又被指出其中存在不少问题。
上机题没有做出来,就已经知道这次面试的结果了,心里还是有些不甘,看来编程之路对于我来说还是很漫长的。
希望我的这点面经能为大家提供一些帮助,NI还是非常好的,只是我要对它说byebye了。祝大家都能找到好的工作。
最新鲜NI面经(软件工程师)