美国国家仪器软件开发实习生面经

By | 2017年5月14日

之前是学长提到了这个公司,然后上网查了一下口碑还不错,人性化,尊重员工,不加班,而是大中华区最佳职场,所以投了一下。

相比于之前的BAT的暑期实习生的招聘来说,NI的题目倒不是很难,下面分电话面试和现场面试来介绍一下我的面试情况。

  • 电话面试

电话面试的题目比较基础,会根据简历来提问。我简历上写的是熟悉C++、常用的数据结构及算法和课题的一些内容。我的课题和软件开发差别较远,所以问的都是写C++的问题和一些算法方面的知识。

C++的知识点涉及到:
1.虚函数,多态
2.禁止拷贝函数
3.内存泄漏

算法也比较简单,剑指offer上的比较基础的题目,在lintcode上也只能算是简单题:
1.折半搜索
2.判断链表是否有交叉

上面说了,我的课题和软件开发差别较大,所以就只是问了些简单的情况。最后问了实习能进行多久。

到了我问问题的环节,我的问题是否有导师制。回答是有,会有一对一的导师,同时你也可以询问其他的项目组的工程师。

因为当时恰好看了一些相关的内容,也算是比较顺利,通过了电话面试,接下来是现场面试,这点我也想要强调一下,外企好像都挺尊重被试者的,去公司面试都会报销来回的火车票(二等座),之前微软也是。但是国内好多公司都没有类似报销的政策。

  • 现场面试

到上海国家仪器的公司去面试的,现场面试分为四个环节:1.presentation, 2.technical interview, 3.programming test, 4.general interview.

下面分环节介绍:

1.Presentation

这个部分是要做一个自我介绍的ppt,全部英语,20分钟左右,可以加上自己的一些项目情况。说实话,英语的要求不算太低,毕竟一个人要说英语20分钟也不算简单了(可能我英语比较差),之后面试官会根据你的介绍问你些题目,当然也是英语。

2.Technical Interview

顾名思义,这个环节是技术面试。也是根据简历,时间是30分钟到60分钟,是谈话式的交流,同时引出问题。我的一些问题就是C++和一些算法题。

C++的知识点大概有:1)static的用法;2)单例模式;3)堆栈区别;4)内存泄漏等等。算法或者代码题有:1)字符串拷贝;2)最长回文字串(其实Programming test恰好也是这道题);3)一个斐波那契数列的变形等等。

他们一般也不会问你简历上没有的内容,而且挺注重基础的。而且和外企面试,感觉都像是交流,在交流中引出内容,而在AT的面试中感觉就是直问直答:面试官出题,你解答。这个确实外企感觉更人性化。而且可能真的是公司压力不大的原因,面试官虽然都38了,看起来就比我稍微大个几岁。

3.Programming Test

面试官给你一台电脑,让你做题。题目是英文,不过不难,时间是一个小时,这个国内的一些互联网公司的要求比起来,算是太简单了。

我的题目是最长回文字串,写完之后他看我写的挺快,就又给了一道题,说不算考核内容,我感觉就是打发一下时间,二面也是这样,问题问完之后,时间没到就再等一会,不会直接进行下一轮面试。第二道题目是最长上升子序列,也不难。

因为写的都挺快,就和面试管聊了很久。这里不加班,而且上班不打卡,全凭自觉,当然前提是要完成任务,同时也询问了下是否有和外国分部合作完成的项目,答案也是肯定的。其他的还聊了很多,整体感觉公司文化氛围还是不错的。

4.General interview

这一面主要是了解你情况的,比如家乡、学校(我和他是校友,聊了好多关于东南大学的事情)还有就是相关经历了。我感觉他主要是看你描述的是否合情理,是否有前后矛盾之类的,毕竟我做的他应该都不了解。

这一面也会有英语问题,不算太简单,因为这个不像Presentation环节可以提前准备,而且面试官语速有点快(面试管的英语很好,而且也比较地道),甚至还出了一道算法题,让我用英语描述。

最后我有问了些关于公司的情况:1)NI是全年招收实习生,而且欢迎学生来公司实习。2)实习表现的好可以在校招的时候给予一定的加分,而且实习也是个互相了解的过程,但是有实习经历并不能直接省略校招过程。3)希望实习3个月,可以part-time实习。

总体来说,去现场面试也能更好的感受一个公司的文化、工作状况,整体感觉确实不错,不管环境还是技术都应该不错的,能感到我接触的人都很nice,和你交流的时候会鼓励,并且当你答题不太顺利的时候会说不要紧张,会有引导。

NI的面经就写到这吧,大概就是这些内容。

One thought on “美国国家仪器软件开发实习生面经

  1. Pingback: 2018校招美国国家仪器面试经验 – Frank

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据