NVIDIA written examination return

Source: Internet
Author: User

Today I went to Southeast University to participate in the NVIDIA campus recruitment test. I applied for a job in graphics impact ect, Which is software-oriented. Unexpectedly, the combination of programmable pipeline included in the OpenGL pipeline flowchart was not tested, and I could draw it out with my eyes closed. Most of the questions are very basic and should be done by the CS major. Simply glance around, as if there are no undergraduates, even if there are also CS, ee professional master, I am a bad graduate student studying woodworking with them, I really feel very strange.

Let's talk about the test questions. I was too lazy to copy the last 10 minutes,CodeThere are many examples.

This is probably the case for C ++.

    • STL consists of several components, including containers and abstract classes, and virtual destructor.(That's not enough. I can write tens of thousands of lines in C ++. If I don't know, I will be finished)
    • Unidirectional linked list(In fact, I don't quite understand the meaning of the question. I just put it down.ProgramCorrect my answer)
    • C ++ program error correction(Isn't there a lot of code written by the inner staff of NV? There are a bunch of errors when writing a simple class)

Q &

    • Role of Virtual Memory System(To be honest, I don't know whether it's about disk-switched VMS or OS VMS. What I'm answering is the latter)
    • Difference between user-mode and kernel-mode(I am not very good at operating system basic concepts)
    • Functions of TLB Cache(I answered from the GPU execution efficiency)
    • Difference between continuous cache and 4-way set Cache(I think it's about the cache features of GPU and CPU. I also wrote the Intel Larrabee design ideas for comparison)

Last smart question: four people in ABCD touch the bridge. A takes 1 minute, B Takes 2 minutes, C takes 5 minutes, D takes 10 minutes, and a flashlight, the one with a maximum of two people crossing the bridge at the same time and the time is relatively slow.I gave two solutions with a full set of analysis processes, 17 minutes. The answer is the same as that on the Internet. It's strange how I can do it, google once said that this question was also from Microsoft before.

In a word, I personally feel that I have played a stable role in my own level, and there is no blank space. I have written a full set of "Freely" statements, and even corrected NVIDIA's sample code errors, this is because I cannot tolerate such companies writing entry functions such as void main.

Wait for the written test to inform you that the work at hand will continue.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.