nvidia 不是家喻户晓,但对于搞计算机可视化和图形的人来说应该没人不知道吧。
C/C++编程,C#编程,Python 编程,Windows 操作系统知识,Linux 操作系统知识,SQL 语言知识,正则
表达式知识,类似公务员行测的简单计算题。对,你没看错,一份卷子里包含了这 8 个部分,每部分都有若干题,
题型有选择和简答,题目是英文的,但没要求用英文回答。
虽然内容多,但都是最基础的题,比如 Windows 知识,
问了 Ring0,Ring3 是什么,Linux 问了 Runlevel 是什么,Python 写一个最基本的循环,还有问你 lambda 表达式是
什么,正则表达式问你怎么匹配 00 结尾但不含 1 的字符串,SQL 就提供了一个简单的情景,让写几条 SQL 语句。
C#我没接触过,忘记是问什么了,C/C++就是计算机二级的难度,一些运算符优先级之类的常见问题。
Circuit Design Engineer 的笔试题考得大部分都
是高数,会用到微积分,傅立叶变换等等,而且需要一些技巧,根本没有想到,试卷是 Circuit Design 部门经理
亲自出的,目的是要考查同学们分析问题,解决问题的能力,其实这是 NV 很多部门选拔人才的一个很重要的标
准,因为很多职位都没有非常对口专业的学生,因此 NV 一般需要那些能非常主动学习的人,分析和解决问题的
能力比专业背景倒是更重要
题目
给定一个点,判断该点是否在三角形里面,这个要简单一点;
光栅化时,如果多个三角形共享一个顶点,如何制定一个合理的规则保证每个顶点只被光栅化一次;
应届生求职大礼包 应届生求职网 YingJieSheng.COM
应届生求职网 http://www.yingjiesheng.com 第 42 页 共 45 页
为何硬件绘制时通常都以三角形为单位而不是其它多边形;
知道三角形三个顶点的颜色,光栅化时如何计算三角形内部其它点的颜色;
STL 一定能提高效率吗?
写一个函数,分配大小是 32 字节倍数的内存;
写一个屏幕拷贝的函数,将屏幕上的一片区域拷贝到令外一个地方;
备注:题目不是太难,但要考虑的细节比较多,尤其是编程,他们对效率要求很高,而且程序一定要健壮,图形就
是这样,有时候既要效率还要稳定才行。
该程序实现什么功能。这个程序是如何得出一个十进制数里面二进制 1 的个数,编程之美里面有原题,
我见过所以马上回答出来了,他又问如何判断一个十进制数是不是 2 的 n 次方。答案是如果这个十进制只含有 1
个 1 就一定是 2 的 n 次方,否则不是,这题也不难。接着,他让我涉及一个函数接口,实现调用外部工具并返回
调用结果,这题很开放,让我把函数原型写出来给他(在 QQ 上用文字互动),我参考 Linux 的 exec 系列系统调
用的模式给他写了一个,他觉得还行……(其实这题真没有固定答案,面试官考察的是你的编程习惯吧)。
前人经
验:首先,笔试内容最好都有涉及,其实这个职位我私下想想,就是一个打杂的,各种技术都要会一点,但无
需精通,需要什么你就用什么搞。其次,跟台湾人说技术,很多术语不是很统一,但不要紧,他们也跟大陆人打
过交道,听不懂提出来他们会给你解释清楚。最后,英文面试要做好准备,我就是准备还不够充分,挂了。各位
论坛的朋友,如果你对这个职位感兴趣,又有过脚本开发,最好是自动化脚本开发经验,简历也还看得过去的话,
按照我说的去准备,相信问题不大,希望大家成功!