NVIDIA校招面试经历

       要在网上找一些英伟达的面经真是困难,特别还是Android相关的,可能是因为NVIDIA的招聘实在是少,反正楼主从大学到研究生都木有见到过英伟达的校园招聘宣讲会。。。

楼主很渣,只是想记录下英伟达的面试经历,前人种树后人乘凉。

一面:电话面试,全中文,跟之前有些人说的英语口语面试不太一样...首先做一下简单的自我介绍,然后就开始问一些Java虚拟机的相关知识点,比如JVM啊、GC啊等等,然后问了下以后的规划想法之类的,最后就是问还有什么想知道的...

二面~六面:F2F,面对面,会约个时间去英伟达的总部进行面试,一开始会让你做一个性格测试,测试完了之后就是正式的面试了。总共会有5位面试官一对一的进行面试,问题很多也很杂,能记得的就是下面的这几条:

1、Activity生命周期,ActivityA启动ActivityB时两者的生命周期是怎样的...

2、Fragment生命周期,整个流程;

3、熟悉哪些设计模式,在Android中有哪些应用和体现,手写一下单例模式;

4、Android中进程间通信的方式有哪些;

5、看没看过linux内核相关的东西;

6、项目问题,所做项目的亮点是什么,有什么方面的特色

7、Android源码看过哪些,说一说

8、本科知识,讲一讲看过的算法,大致的流程

9、AsyncTask异步线程与自己开启的子线程有什么区别

10、ANR是什么,怎么样造成的

11、Binder是什么,它的具体机制是什么

12、进程保活的实现方法

13、Service的启动方式,两种方式的不同是什么

14、Java语言的三大特征是什么

15、抽象类与接口之间的区别,什么时候用抽象类,什么时候用接口

16、在项目中遇到过哪些问题,最后是怎么解决的

17、AIDL相关内容

18、自定义View

......

       这些完了之后会让你等通知,最快一周,最慢三周,如果通过还会有一次电话面试= =,电话面试过关之后就是HR啦,总之好多面,还有就是,貌似校招不用准备英语(害我准备了那么久)。。。

你可能感兴趣的:(NVIDIA校招面试经历)