1. Do you know what is SMP?

To achieve maximum efficiency and reliability a mode of operation known as symmetric multiprocessing is used. In essence, with SMP any process or threads can be assigned to any processor.

2. Do you know what is an idle thread?

The special thread a dispatcher will execute when no ready thread is found.

3. Tell me what is page cannibalizing?

Page swapping or page replacements are called page cannibalizing.

4. Explain me what is a binary semaphore? What is its use?

A binary semaphore is one, which takes only 0 and 1 as values. They are used to implement mutual exclusion and synchronize concurrent processes.

5. Tell me what is process spawning?

When the OS at the explicit request of another process creates a process, this action is called process spawning.

6. Tell me what is our mission statement?

While you may not know the company/organization's "motto" word-for-word, it is essential to understand what the company/organization is trying to accomplish, and for what reasons. Using that knowledge, construct a statement that confirms this understanding.

7. Explain me is there anyone you just could not work with?

No. Well, unless you're talking about murderers, racists, rapists, thieves or other dastardly characters, you can work with anyone. Otherwise you could be flagged as someone who's picky and difficult if you say, "I can't work with anyone who's a Bronco's fan. Sorry."

10. Tell me what three character traits would your friends use to describe you?

This question can clue you in to personality characteristics or qualities that may not be apparent through the resume or traditional interview questions.

Download Interview PDF