100 Updated Technician Interview Questions
Q – 1 Do you know what is SMP?
Ans- 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.
Q – 2 Do you know what is an idle thread?
Ans- The special thread a dispatcher will execute when no ready thread is found.
Q – 3 Tell me what is page cannibalizing?
Ans- Page swapping or page replacements are called page cannibalizing.
Q – 4 Explain me what is a binary semaphore? What is its use?
Ans- A binary semaphore is one, which takes only 0 and 1 as values. They are used to implement mutual exclusion and synchronize concurrent processes.
Q – 5 Tell me what is process spawning?
Ans- When the OS at the explicit request of another process creates a process, this action is called process spawning.
Q – 6 Tell me what is our mission statement?
Ans- 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.
Q – 7 Explain me is there anyone you just could not work with?
Ans- 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.”
Q – 8 Tell me what level of security does Windows NT meets?
Ans- C2 level security.
Q – 9 Tell me what are the key object oriented concepts used by Windows NT?
Ans- Encapsulation, Object class and instance.
Q – 10 Tell me what three character traits would your friends use to describe you?
Ans- This question can clue you in to personality characteristics or qualities that may not be apparent through the resume or traditional interview questions.
Q – 11 Do you know what is thrashing?
Ans- It is a phenomenon in virtual memory schemes when the processor spends most of its time swapping pages, rather than executing instructions. This is due to an inordinate number of page faults.
Q – 12 Explain what did you enjoy most about your last job?
Ans- Discussing what you found most enjoyable about your last job is a good way for your interviewer to understand where your interests lie in a professional context. Bringing up specific examples of things you enjoyed at your previous job and explaining why you enjoyed them most will be the best approach to this question.
If you’ve never had a job, it’s likely that you will not be asked this question. Rest easy.
Q – 13 Tell me what are the reasons for process suspension?
Ans-
☛ swapping
☛ interactive user request
☛ timing
☛ parent process request
Q – 14 Explain are you good at working in a team?
Ans- Unless you have the I.Q. of a houseplant, you’ll always answer YES to this one. It’s the only answer. How can anyone function inside an organization if they are a loner? You may want to mention what part you like to play in a team though; it’s a great chance to explain that you’re a natural leader.
Q – 15 Tell me do you have experience working with computer systems?
Ans- Private clients usually have single separate computers to troubleshoot. Larger companies usually have computer networks on their premises. It requires a special sort of expertise to know how to handle interconnected systems. It might take some research and understanding of the specific companies’ infrastructure and information technology needs.
Q – 16 Tell me how would your professor or past supervisors describe you?
Ans- Although you cannot be absolutely sure about how your professors or past supervisors would describe you, you can always guess. Because your answer will be a guess, it’s best to lead the statement with “my best guess is…” or something of that nature. This question is a great opportunity for you to use those individuals as references or offer them up to your interviewer as such.
Q – 17 Tell us why did you choose your major or area of work?
Ans- Making the decision to pursue your academic field or area of professional interest probably wasn’t an instantaneous decision (or a matter resolved by flipping a coin).
So think about your personal investment into your major/area of work and your sentiments regarding what you have chosen to study or actively practice that in the professional world, and the rationale for your decision may come more easily to you.
Reply with reasons that are both earnest and honest, while showing enthusiasm. Additionally, even though it might be tempting to explain your choice using a lengthy story, try to keep your reasons reasonably brief and concise.
Q – 18 Explain me what qualifications do you have as a computer technician?
Ans- The standard minimal expectation is an associate (or equivalent) degree. Some corporations issue certificates which do not replace the associate degree, but they do add value to the resume. A technician has to be truly exceptional with hardware and software, with proven years of significant experience, to be seriously considered for a position.
Q – 19 Explain me what is a drawback of MVT?
Ans- It does not have the features like
☛ ability to support multiple processors
☛ virtual storage
☛ source level debugging
Q – 20 Tell me what makes you unique from other candidates?
Ans- It may be tempting to interpret this question literally, but an interviewer is not typically looking for an answer that involves certain aspects of your persona or general history.
Instead, this question allows you to give your interviewer a solid and specific reason to hire you instead of any other candidate. Provide your interviewer with a career or academic story that highlights a unique success that may be pertinent to the position’s primary objective, and build on that as you continue your response.
Q – 21 Explain did you work while in school?
Ans- An interviewer that asks this question could potentially be curious about where your priorities lie, and if you have the ability to multitask and do it well. Answer honestly, and if you did work while in school, explain how you were able to conduct yourself under stress and manage your time effectively while undertaking these two large time commitments.
Q – 22 Explain me an example or a situation in which?
Ans- Questions like these are often asked to assess how you would respond to potential workplace scenarios and situations. Prepare to talk about 3 scenarios in which you faced conflict or difficulty in either work or school, had difficulty with either a supervisor or peer, and a leadership opportunity or a project you are particularly proud of.
Q – 23 Do you know when is a system in safe state?
Ans- The set of dispatchable processes is in a safe state if there exists at least one temporal order in which all processes can be run to completion without resulting in a deadlock.
Q – 24 Do you know what’s your greatest strength?
Ans- This is your chance to shine. You’re being asked to explain why you are a great employee, so don’t hold back and stay do stay positive. You could be someone who thrives under pressure, a great motivator, an amazing problem solver or someone with extraordinary attention to detail.
If your greatest strength, however, is to drink anyone under the table or get a top score on Mario Kart, keep it to yourself. The interviewer is looking for work-related strengths.
Q – 25 Explain me has anything ever irritated you about people you’ve worked with?
Ans- Of course, you have a list as long as your arm. But you can’t say that, it shows you as being negative and difficult to work with. The best way to answer this one is to think for a while and then say something like “I’ve always got on just fine with my co-workers actually.”
Q – 26 Explain me what has triggered the need for multitasking in PCs?
Ans-
☛ Increased speed and memory capacity of microprocessors together with the support fir virtual memory and
☛ Growth of client server computing
Q – 27 Tell me what do you know about the issues faced by our organization?
Ans- Your research on the company and its values will help prepare you for this question. However, you’ll also need to ensure that you do some preliminary research on the general market that the company operates in.
If you were applying for an internship at a banking company, it would be wise to be familiar with how the banking sector and general economy has been doing lately. This shows that you’re aware of the larger context that the company fits into – a rare find in an intern candidate.
Q – 28 Explain me an example of a time in which you worked under a deadline?
Ans- An employer may pose this question using the word “deadline,” but what he/she is really trying to discover is if you possess the ability to work under pressure and be prompt. Think of a time where you strongly exhibited this ability, and how the process went. Discuss your difficulties and challenges, as well as your successes.
Q – 29 Please explain what are the stipulations of C2 level security?
Ans- C2 level security provides for:
☛ Discretionary Access Control
☛ Identification and Authentication
☛ Auditing
☛ Resource reuse
Q – 30 Tell us where else have you applied?
Ans- This is a good way to hint that you’re in demand, without sounding like you’re whoring yourself all over town. So, be honest and mention a few other companies but don’t go into detail. The fact that you’re seriously looking and keeping your options open is what the interviewer is driving at.
Q – 31 Explain me would you rather be liked or feared?
Ans- I have been asked this a lot, in various incarnations. The first time I just drew a blank and said, “I don’t know.” That went over badly, but it was right at the start of my career when I had little to no experience.
Since then I’ve realized that my genuine answer is “Neither, I’d rather be respected.” You don’t want to be feared because fear is no way to motivate a team. You may got the job done but at what cost?
Similarly, if you’re everyone’s best friend you’ll find it difficult to make tough decisions or hit deadlines. But when you’re respected, you don’t have to be a complete bastard or a lame duck to get the job done.
Q – 32 Tell me what are the typical elements of a process image?
Ans- User data:
Modifiable part of user space. May include program data, user stack area, and programs that may be modified.
User program:
The instructions to be executed.
System Stack:
Each process has one or more LIFO stacks associated with it. Used to store parameters and calling addresses for procedure and system calls.
Process control Block (PCB):
Info needed by the OS to control processes.
Q – 33 Tell me what are the possible threads a thread can have?
Ans-
☛ Ready
☛ Standby
☛ Running
☛ Waiting
☛ Transition
☛ Terminated
Q – 34 Tell me an example of a time you worked on multiple assignments during one time?
Ans- The ability to work well on different assignments simultaneously is a respectable skill, and by asking this question, interviewers will be able to determine whether or not you would do well in situations that would require you to do so.
Multi-tasking skills will inevitably be beneficial to any intern that is in charge of working with various sectors of the organization/company, so choose an example that showcases your ability to work under such conditions with efficacy and accuracy.
Q – 35 Explain what were your favorite/least favorite classes? Why?
Ans- When employers ask this question, they’re trying to get a feel for your interests within your major. While pursuing a general field is one thing, it is valuable to them to see what you are particularly invested in, what areas pique your curiosity the most, and what motivates you.
Giving your interviewer a list of classes is one thing, but employers probably don’t care so much about the list of the classes as they do about why you chose the classes. The critical aspect of the question is to give your interviewer a sense of what you strive to accomplish and actively seek to gain in your academic environment.
Q – 36 Tell me what is the resident set and working set of a process?
Ans- Resident set is that portion of the process image that is actually in real-memory at a particular instant. Working set is that subset of resident set that is actually needed for execution. (Relate this to the variable-window size method for swapping techniques.)
Q – 37 Explain have you done anything to further your experience?
Ans- This could include anything from night classes to hobbies and sports. If it’s related, it’s worth mentioning. Obviously anything to do with further education is great, but maybe you’re spending time on a home improvement project to work on skills such as self-sufficiency, time management and motivation.
Q – 38 Explain me an example of a time you gave a presentation?
Ans- Presentations are a common occurrence in a working environment, and you may even have to conduct one during your time as an intern. If you have presentation skills, and ample experience with the matter, answer with an example that communicates how you utilized those skills, and how you approached the process of giving your presentation.
Q – 39 Tell us when does the condition ‘rendezvous’ arise?
Ans- In message passing, it is the condition in which, both, the sender and receiver are blocked until the message is delivered.
Q – 40 Do you know what’s your biggest weakness?
Ans- If you’re completely honest, you may be kicking yourself in the butt. If you say you don’t have one, you’re obviously lying. This is a horrible question and one that politicians have become masters at answering. They say things like “I’m perhaps too committed to my work and don’t spend enough time with my family.”
Oh, there’s a fireable offense. I’ve even heard “I think I’m too good at my job, it can often make people jealous.” Please, let’s keep our feet on the ground. If you’re asked this question, give a small, work-related flaw that you’re working hard to improve. Example: “I’ve been told I occasionally focus on details and miss the bigger picture, so I’ve been spending time laying out the complete project every day to see my overall progress.”
Q – 41 Tell me what are your favorite and least favorite technology products, and why?
Ans- In addition to learning whether people like the products you use at your company, this question helps you evaluate enthusiasm and knowledge. Do candidates get animated when discussing the benefits of certain tools? Do they seem to have a solid grasp of the positive and negative features of different technologies?
Q – 42 Do you know what is time-stamping?
Ans- It is a technique proposed by Lamport, used to order events in a distributed system without the use of clocks. This scheme is intended to order events consisting of the transmission of messages. Each system ‘i’ in the network maintains a counter Ci.
Every time a system transmits a message, it increments its counter by 1 and attaches the time-stamp Ti to the message. When a message is received, the receiving system ‘j’ sets its counter Cj to 1 more than the maximum of its current value and the incoming time-stamp Ti.
At each site, the ordering of messages is determined by the following rules: For messages x from site i and y from site j, x precedes y if one of the following conditions holds….
(a) if Ti (b) if Ti=Tj and i<j.
Q – 43 Tell me how does role Y fit in with role Z within the development team?
Ans- Many developer interviews will involve meeting lots of members of the team – in start-ups especially it’s not unusual to meet upwards of eight different people, all keen to check that you understand how your work will influence their work and how you’ll work together.
Do your research, spend some time before the interview thinking about how the IT flow works in the company and demonstrate you have an idea of how the pieces fit together.
Q – 44 Tell me what has had the most impact on your academic or professional interests?
Ans- This question is rather open-ended, but it is usually best to respond with an inspiring individual unless there was one singular event that altered everything drastically for you. Give a positive example; that person/event should still inspire you today, and a carefully-considered, enthused and passionate answer will likely come naturally.
Q – 45 Explain a situation in which someone critiqued your work?
Ans- If you have had formal critiques for your work, either through a workplace or an academic environment, those experiences will certainly help you when formulating a response for this question.
Think about how you reacted to such critique, and what actions you took after receiving feedback. How did that critique change your approach and/or your project? Evaluate your answers to those questions as you create a response.
Q – 46 Tell me what are DDks? Name an operating system that includes this feature?
Ans- DDks are device driver kits, which are equivalent to SDKs for writing device drivers. Windows NT includes DDks.
Q – 47 Explain me the popular multiprocessor thread-scheduling strategies?
Ans- ☛ Load Sharing:
Processes are not assigned to a particular processor. A global queue of threads is maintained. Each processor, when idle, selects a thread from this queue. Note that load balancing refers to a scheme where work is allocated to processors on a more permanent basis.
☛ Gang Scheduling:
A set of related threads is scheduled to run on a set of processors at the same time, on a 1-to-1 basis. Closely related threads / processes may be scheduled this way to reduce synchronization blocking, and minimize process switching. Group scheduling predated this strategy.
☛ Dedicated processor assignment:
Provides implicit scheduling defined by assignment of threads to processors. For the duration of program execution, each program is allocated a set of processors equal in number to the number of threads in the program. Processors are chosen from the available pool.
☛ Dynamic scheduling:
The number of thread in a program can be altered during the course of execution.
Q – 48 Explain me about a recent project or process that you made better, faster, smarter or more efficient?
Ans- You need IT professionals who understand the big-picture impact of their work. Candidates should be able to explain how their efforts made a difference for their employers.
Q – 49 Tell me what are short, long and medium-term scheduling?
Ans- Long term scheduler determines which programs are admitted to the system for processing. It controls the degree of multiprogramming. Once admitted, a job becomes a process.
Medium term scheduling is part of the swapping function. This relates to processes that are in a blocked or suspended state. They are swapped out of real-memory until they are ready to execute. The swapping-in decision is based on memory-management criteria.
Short term scheduler, also know as a dispatcher executes most frequently, and makes the finest-grained decision of which process should execute next. This scheduler is invoked whenever an event occurs. It may lead to interruption of one process by preemption.
Q – 50 Explain me what relevant experience do you have?
Ans- Hopefully if you’re applying for this position you have bags of related experience, and if that’s the case you should mention it all.
But if you’re switching careers or trying something a little different, your experience may initially not look like it’s matching up. That’s when you need a little honest creativity to match the experiences required with the ones you have. People skills are people skills after all, you just need to show how customer service skills can apply to internal management positions, and so on.
Q – 51 Tell me you’ve just been assigned to a project involving a new technology. How would you get started?
Ans- This question will give you insight into how people handle technology products with which they have less expertise. What steps would they take to overcome a knowledge gap and ensure they still get things done on time?
Q – 52 Tell me what are the four layers that Windows NT have in order to achieve independence?
Ans-
☛ Hardware abstraction layer
☛ Kernel
☛ Subsystems
☛ System Services.
Q – 53 Tell me what type of job-related skills have you developed that may help you in this internship?
Ans- If you have had a job experience prior to the internship opportunity you are currently applying for, be ready to elaborate upon what sort of skills you picked up during your time there, and which specific skills will help you in scenarios you expect to encounter during your time as an intern.
Don’t underestimate the experience of working as part of a team in a professional environment and learning to communicate effectively.
Q – 54 Explain an example of a time in which you solved a problem for an employer, peer, or customer?
Ans- Understanding a problem and being able to solve it from a personal viewpoint is different from obtaining information on a problem second-hand. Providing otherwise unthought-of solutions.
Q – 55 Explain me do you have any ideas on how to solve or address some of the issues our organization may face?
Ans- To build upon the question that they have just asked (see previous question), employers will usually follow up with …”and how would you attempt to solve the issue?”
Identify the components of the issues the organization is facing or may face, and apply your problem-solving skills to address each aspect of the main issue.
Being able to formulate a well-thought out reply while showing your thought process step-by-step while being put on the spot will demonstrate a confidence in your abilities to work in that position, and provides insight into your general methodology.
Q – 56 Tell me what are the things you should consider if you were writing your own database server?
Ans- Most software engineers, particularly those working with backend applications, will use data stores. But do you understand something more about the application underlying that nice GUI interface that you double click on?
How would you write an application like MySQL or MongoDB or Neo4j? Questions like these could lead into general database principles such as ACID; SQL / NoSQL; different types of NoSQL; transactions; logging; file storage; blocking/non-blocking I/O; threading; indexing; sharding; query optimisers etc. As with question two, the interviewer is asking an open-ended question in order to investigate the bounds of your knowledge.
Q – 57 Tell me how are the wait/signal operations for monitor different from those for semaphores?
Ans- If a process in a monitor signal and no task is waiting on the condition variable, the signal is lost. So this allows easier program design. Whereas in semaphores, every operation affects the value of the semaphore, so the wait and signal operations should be perfectly balanced in the program.
Q – 58 Explain me about a time when things didn’t go the way you wanted at work, such as a project that failed or being passed over for a promotion?
Ans- Everyone deals with professional disappointment at some point. What you want to know is how people handle these situations. The best candidates will use setbacks as springboards toward positive changes, such as getting a certification that will help position themselves for advancement next time there’s an opportunity.
Q – 59 Suppose your previous co-workers were here, what would they say about you?
Ans- Ok, this is not the time for full disclosure. If some people from your past are going to say you’re a boring A-hole, you don’t need to bring that up. Stay positive, always, and maybe have a few specific quotes in mind. “They’d say I was a hard worker” or even better “John Doe has always said I was the most reliable, creative problem-solver he’d ever met.”
Q – 60 Explain a suggestion you have made that was implemented?
Ans- It’s important here to focus on the word “implemented.” There’s nothing wrong with having a thousand great ideas, but if the only place they live is on your notepad what’s the point? Better still, you need a good ending.
If your previous company took your advice and ended up going bankrupt, that’s not such a great example either. Be prepared with a story about an idea of yours that was taken from idea to implementation, and considered successful.
Q – 61 Please explain are you willing to put the interests of X Company ahead of your own?
Ans- Again, another nasty question. If you say yes, you’re a corporate whore who doesn’t care about family. If you say no, you’re disloyal to the company. I’m afraid that you’ll probably have to say yes to this one though, because you’re trying to be the perfect employee at this point, and perfect employees don’t cut out early for Jimmy’s baseball game.
Q – 62 Tell us what personal characteristics make you a valuable candidate for the position of a computer technician?
Ans- Computer technicians are expected to be disciplined and dedicated troubleshooters with a broad and deep knowledge of information technology maintenance. Technicians are able to work in different environments, from private homes to computerized corporations. Good computer technicians are polite and have strong work ethics and integrity when handling a client’s property.
Q – 63 Tell me what is mutant?
Ans- In Windows NT a mutant provides kernel mode or user mode mutual exclusion with the notion of ownership.
Q – 64 Tell me what do you want to learn from this internship?
Ans- Before accepting/coming into an internship, it is essential to set goals for yourself, and to know what you wish to obtain from the experience.
Doing so will allow you to optimize your time spent at your internship and to actually enjoy the experience. Be specific about the things you believe you may be able to learn about during your time as an intern, and how you might apply those skills even after your internship has ended.
An employer wants to see that you are equally driven to learn and improve yourself using the opportunity provided to you, and that you are not only in this for otherwise superficial reasons. It’s always a good idea to highlight the opportunity to learn from the senior employees at the company and their years of experience.
Q – 65 Tell me a time where you disagreed with a supervisor?
Ans- When an employer inquires about a situation in which you were at odds with your supervisor, be honest. He/she may be evaluating how you may approach conflicts with your work superiors in the future, so give an example in which you disagreed, but were still able to calmly communicate and compromise in order to resolve the issue you had with that individual.
Q – 66 Explain me how would you assess your writing and communication skills?
Ans- It may seem appropriate to be modest about your skills when asked this question in an everyday context, but an interview is not the time to underplay your skills-particularly if the position in question emphasizes a necessity for such talents.
Be honest about the limits of your skills, but enforce the idea that you are constantly on the quest to improve and hone your skills further, especially if you are given the opportunity (or position) to do so.
When answering, it is also best to include some anecdotal stories or example experiences in which you’ve been required to utilize and showcase these skills of yours.
Q – 67 Tell me what happens between you typing a URL into your browser address bar, hitting enter and seeing a web page?
Ans- This is an example of a broad type of question that could lead in any direction. You can talk about all sort of things: maybe DNS to start with – what are DNS servers? How do they work at a high level or a lower level? Lookups. Primary and Secondary servers. Caching.
TTLs. Change propagation. DNS records. A records. CNAMEs. MX records. And that’s just DNS. We’ve not hit a load balancer or web server or app server yet.
Although “there is a DNS lookup that tells the browser the IP address of the server that will respond to this request” is a good starting point, skillful interviewers might lead you down one or two rabbit holes to see whether you know more than the bullet point.
Thirty seconds into your response you might be onto TCP, HTTP, transport layers, SSL, certificate chains – who knows? You’re not expected to be Google and if the role involves building JavaScript libraries, a gap (or abyss) in your knowledge of transport layers is likely not going to kill your chances, but it’s always good to show that you know there’s more going on than just how much of the internet npm downloads when you build that 50 line JS file you’ve just written.
If you are a JavaScript engineer working on client-side code, it would not be unreasonable to expect that you have some depth to your understanding of how a web browser works – since that’s effectively the platform that you’re writing your code for.
Q – 68 Explain and list out some reasons for process termination?
Ans-
☛ Normal completion
☛ Time limit exceeded
☛ Memory unavailable
☛ Bounds violation
☛ Protection error
☛ Arithmetic error
☛ Time overrun
☛ I/O failure
☛ Invalid instruction
☛ Privileged instruction
☛ Data misuse
☛ Operator or OS intervention
☛ Parent termination.
Q – 69 Please explain what do you know about our organization?
Ans- Researching the company or organization you are applying to is an integral part of the application process, and this question is an evaluation of whether or not you have already done such an essential task. Prepare to answer questions regarding the origins of the company/organization, their current activities, and their objectives for the future.
Failing to have any knowledge of the company/organization you are applying for will appear to be indicative of a lack of interest or commitment to the application, and to the position itself, whether or not that was your actual intention.
Q – 70 Explain me what are rings in Windows NT?
Ans- Windows NT uses protection mechanism called rings provides by the process to implement separation between the user mode and kernel mode.
Q – 71 Tell me the Buddy system of memory allocation?
Ans- Free memory is maintained in linked lists, each of equal sized blocks. Any such block is of size 2^k. When some memory is required by a process, the block size of next higher order is chosen, and broken into two. Note that the two such pieces differ in address only in their kth bit.
Such pieces are called buddies. When any used block is freed, the OS checks to see if its buddy is also free. If so, it is rejoined, and put into the original free-block linked-list.
Q – 72 Explain what are turnaround time and response time?
Ans- Turnaround time is the interval between the submission of a job and its completion. Response time is the interval between submission of a request, and the first response to that request.
Q – 73 Explain about any issues you’ve had with a previous boss?
Ans- Arrgh! If you fall for this one you shouldn’t be hired anyway. The interviewer is testing you to see if you’ll speak badly about your previous supervisor. Simply answer this question with extreme tact, diplomacy and if necessary, a big fat loss of memory. In short, you’ve never had any issues.
Q – 74 Tell us why do you want to work at X Company?
Ans- This should be directly related to the last question. Any research you’ve done on the company should have led you to the conclusion that you’d want to work there. After all, you’re at the interview, right? Put some thought into this answer before you have your interview, mention your career goals and highlight forward-thinking goals and career plans.
Q – 75 Explain how are you when you’re working under pressure?
Ans- Once again, there are a few ways to answer this but they should all be positive. You may work well under pressure, you may thrive under pressure, and you may actually prefer working under pressure. If you say you crumble like aged blue cheese, this is not going to help you get your foot in the door.
Q – 76 Tell me what technology-related blogs, podcasts, tweets or websites do you follow? Do you share any information yourself online?
Ans- This reveals whether candidates are staying up on trends. Do they have a sincere interest in IT and keep up on changes in the field and your industry?
Q – 77 Explain he Coffman’s conditions that lead to a deadlock?
Ans- ☛ Mutual Exclusion:
Only one process may use a critical resource at a time.
☛ Hold & Wait:
A process may be allocated some resources while waiting for others.
☛ No Pre-emption:
No resource can be forcible removed from a process holding it.
☛ Circular Wait:
A closed chain of processes exist such that each process holds at least one resource needed by another process in the chain.
Q – 78 Tell us what is a trap and trapdoor?
Ans- Trapdoor is a secret undocumented entry point into a program used to grant access without normal methods of access authentication. A trap is a software interrupt, usually the result of an error condition.
Q – 79 Do you know what is process migration?
Ans- It is the transfer of sufficient amount of the state of process from one machine to the target machine.
Q – 80 Tell me what are your career goals (a.k.a. where do you see yourself in ___ years)?
Ans- Interviewers usually pose this question because they may be interested in knowing how serious you are in pursuing a given academic or professional field. Although there is no “right answer” to this question, evaluate your plans for the future and be sure to give an answer that is insightful in that it shows that you have a plan to build upon your professional skills even after your internship.
Another solid strategy is to play up the role of the internship opportunity to influence your career goals. Your career goal may simply be to learn as much about ‘x’ as possible in this internship to know if it is something you’d like to pursue a career in.
Q – 81 Tell me what activities are you involved in outside of school/work?
Ans- Employers like to see that you are engaged in other activities that are either indirectly or directly related to the skills required for the position you are applying for, but it isn’t a necessity. The most important part of this question is to be able to demonstrate that you have a life outside of work, and are invested in and passionate about experiencing new things.
Q – 82 Tell us a time where you worked under minimal supervision?
Ans- While it is a respectable skill to be able to work well under supervision, it is even more admirable when an intern is able to demonstrate their self-discipline and self-sufficiency in a workplace, especially when his/her supervisor is unavailable to dictate what they should work on.
Be sure to give your interviewer an example in which you demonstrated these traits, and were successful in accomplishing your main task.
Q – 83 Explain me your research experience?
Ans- Having interest in new topics and dedicating time and effort into researching to study such things reflects well on your drive as a potential employee.
School has most likely provided you with ample opportunities to pursue research in a topic of your choice, so speak intelligently and enthusiastically about an example from one of these experiences. What did your process look like, and what did you learn from your experience? Think about those questions as you give your reply.
Q – 84 Tell me what software are you proficient in?
Ans- Computer skills and technical skills are indispensable in this contemporary era, and any significant experience you have with software relevant to the position in question will be highly desired. Be sure to tell your interviewer if you do have such skills, and highlight your expertise if possible.
In addition, typically any good experience using the two main operating systems, OSX and Windows, as well as general office productivity programs like Microsoft Office, Apple’s iWork suite, and even Google Drive will most likely be useful in any position.
Q – 85 Explain me what working environment are you looking for?
Ans- Hopefully you’ve done some research and you know the company only has 10 employees or it has a development team of 150. If you’re moving from large to small or vice versa it’s probably good to show that you know what you might be in for. If you like a nice subsidised canteen and powering your machine down at 5:30pm, then a 10 employee company might not be for you.
Be prepared to talk about the environment you’re expecting and how environments you’ve experienced in the past have worked. How do you see yourself fitting in? Do you understand how IT projects tend to work in smaller or larger development teams?
Q – 86 Tell us what is Executive in Windows NT?
Ans- In Windows NT, executive refers to the operating system code that runs in kernel mode.
Q – 87 Explain me what are demand-paging and pre-paging?
Ans- With demand paging, a page is brought into memory only when a location on that page is actually referenced during execution. With pre-paging, pages other than the one demanded by a page fault are brought in. The selection of such pages is done based on common access patterns, especially for secondary memory devices.
Q – 88 Do you know what is the Translation Lookaside Buffer (TLB)?
Ans- In a cached system, the base addresses of the last few referenced pages is maintained in registers called the TLB that aids in faster lookup.
TLB contains those page-table entries that have been most recently used. Normally, each virtual memory reference causes 2 physical memory accesses- one to fetch appropriate page-table entry, and one to fetch the desired data. Using TLB in-between, this is reduced to just one physical memory access in cases of TLB-hit.
Q – 89 Explain me how important are interpersonal skills to the computer technician?
Ans- Technicians are usually very good at quickly understanding any client, whether scientists or laymen, and being able to effectively communicate whatever the client needs to know about the problem and its solution.
Q – 90 Explain would you rather work for money or job satisfaction?
Ans- It’s not a very fair question is it? We’d all love to get paid a Trump-like salary doing a job we love but that’s rare indeed. It’s fine to say money is important, but remember that NOTHING is more important to you than the job. Otherwise, you’re just someone looking for a bigger paycheck.
Q – 91 Explain me what you know about this company?
Ans- Do your homework before you go to any interview. Whether it’s being the VP of marketing or the mailroom clerk, you should know about the company or business you’re going to work for.
Has this company been in the news lately? Who are the people in the company you should know about? Do the background work, it will make you stand out as someone who comes prepared, and is genuinely interested in the company and the job.
Q – 92 Finally, do you have any question to ask me?
Ans- I’ll finish the way I started, with one of the most common questions asked in interviews. This directly relates to the research you’ve done on the company and also gives you a chance to show how eager and prepared you are. You’ll probably want to ask about benefits if they haven’t been covered already.
A good generic one is “how soon could I start, if I were offered the job of course.” You may also ask what you’d be working on. Specifically, in the role you’re applying for and how that affects the rest of the company. Always have questions ready, greeting this one with a blank stare is a rotten way to finish your interview. Good luck and happy job hunting.
Q – 93 Do you know the concept of Reentrancy?
Ans- It is a useful, memory-saving technique for multiprogrammed timesharing systems. A Reentrant Procedure is one in which multiple users can share a single copy of a program during the same period. Reentrancy has 2 key aspects: The program code cannot modify itself, and the local data for each user process must be stored separately.
Thus, the permanent part is the code, and the temporary part is the pointer back to the calling program and local variables used by that program. Each execution instance is called activation.
It executes the code in the permanent part, but has its own copy of local variables/parameters. The temporary part associated with each activation is the activation record. Generally, the activation record is kept on the stack.
Note:
A reentrant procedure can be interrupted and called by an interrupting program, and still execute correctly on returning to the procedure.
Q – 94 Explain me what is cycle stealing?
Ans- We encounter cycle stealing in the context of Direct Memory Access (DMA). Either the DMA controller can use the data bus when the CPU does not need it, or it may force the CPU to temporarily suspend operation. The latter technique is called cycle stealing. Note that cycle stealing can be done only at specific break points in an instruction cycle.
Q – 95 Tell me in loading programs into memory, what is the difference between load-time dynamic linking and run-time dynamic linking?
Ans- For load-time dynamic linking: Load module to be loaded is read into memory. Any reference to a target external module causes that module to be loaded and the references are updated to a relative address from the start base address of the application module.
With run-time dynamic loading: Some of the linking is postponed until actual reference during execution. Then the correct module is loaded and linked.
Q – 96 Explain what is FtDisk?
Ans- It is a fault tolerance disk driver for Windows NT.
Q – 97 Explain me why do you think you are qualified for this position?
Ans- This should be an easy question to answer. You wouldn’t have applied if you didn’t think you were qualified for the position. It’s important to quickly address how you meet the basic requirements for the internship and then expand upon how your strengths and experiences make you ideal for the position.
This is a great opportunity for you to stand out from other applicants and make a case for why they should choose you. You’re more than qualified for the position; you’re ideal.
Q – 98 Tell me do you know anyone at our organization?
Ans- Employers may be interested in knowing whether or not you have connections to the organization/company already, and if they should be particularly aware of these existing relationships, but be advised-they may reflect well on your status as an applicant if they have recommended you for the position, but if you are in the unfortunate circumstance of knowing an employee who you know is not particularly doing well at the organization, the opposite effect may occur.
Regardless, it is important to be honest and disclose any relationships. An interviewer may be harmless in posing this question, and could be just curious.
Q – 99 Explain me an example of when you worked with a team?
Ans- Collaboration and communication skills are invaluable to the productivity and flow of a work environment, so this is a critical example-based question. Employers want to see the potential dynamic between you and your coworkers, and your example will give them an idea of how that interaction will develop.
Focus and elaborate on an example that highlights your collaborative skills, your individual role within the greater team, and how you communicated effectively within your team dynamic.
Q – 100 Explain an example of a creative piece of work?
Ans- If you have a portfolio of your creative work, now’s the time to show it. Select a piece that you are particularly proud of, and be prepared to discuss its creation. Simply showing your work is typically not a sufficient response to this question-the emphasis is on your ability to explain the process and methodology that went into creating your piece.
Q – 101 Tell me a situation where you taught a concept to a peer, co-worker, or other person?
Ans- It is a feat in itself to be an expert in your own field, but the ability to pass that knowledge to others effectively is an even greater one. Employers are interested in seeing whether your knowledge can extend to others, given that you will almost always have to collaborate with others in a typical work environment.
Being able to give a specific example in which you were able to successfully teach your skills to others reinforces the idea that you are both extremely knowledgeable and that your contributions will not be confined to what you, as one person, contributes to the organization/company, but will also encompass those of others who have learned from you.
Q – 102 Tell us what qualities do you think will make one successful in this internship?
Ans- Think about the qualities that you possess, but in the context of the internship. Remember those strengths you highlighted earlier? Bring them up again. If you haven’t gotten the strengths question, this is your chance to speak directly to the qualities that make you a strong candidate. A strong, confident answer to this question is key to the interview.
Q – 103 Tell me why are you interested in this internship?
Ans- Eloquently communicating your reasons for applying to this particular internship is crucial. You must demonstrate that you are interested and ready to invest your time into such an opportunity.
Be specific about your goals and expectations, discuss how you believe your qualifications are in-line with those required of the position, and be ready to explain why you chose this particular company when applying.
Q – 104 Tell me why did you make decision X in your code challenge submission?
Ans- The very fact you’re interviewing face-to-face means you passed the code challenge, the next step is to make sure you’ve come prepared with a rationale for the decisions you made and be ready to talk them through. “Oh, I wrote that? I don’t remember”, could lead to some difficult moments.
While it’s unlikely you’ll be expected to write out perfect code on a whiteboard (many developers use IDEs and this is a reasonable mitigation for imperfect syntax), being able to justify your choices and the ability to rationalise and compare alternative solutions is particularly important in agile development teams.
Q – 105 Explain me in the context of memory management, what are placement and replacement algorithms?
Ans- Placement algorithms determine where in available real-memory to load a program. Common methods are first-fit, next-fit, best-fit. Replacement algorithms are used when memory is full, and one process (or part of a process) needs to be swapped out to accommodate a new program. The replacement algorithm determines which are the partitions to be swapped out.
Q – 106 Do you know what is busy waiting?
Ans- The repeated execution of a loop of code while waiting for an event to occur is called busy-waiting. The CPU is not engaged in any real productive activity during this period, and the process does not progress toward completion.
Q – 107 Do you know belady’s Anomaly?
Ans- Also called FIFO anomaly. Usually, on increasing the number of frames allocated to a process virtual memory, the process execution is faster, because fewer page faults occur. Sometimes, the reverse happens, i.e., the execution time increases even when more frames are allocated to the process. This is Belady’s Anomaly. This is true for certain page reference patterns.
Q – 108 Explain me how do you keep your technology skills current?
Ans- Has the candidate taken online classes, or do they spend some of their spare time coding or troubleshooting technology issues? Have they taken on work projects in areas of tech they want to learn more about?
Q – 109 Explain me about salary. What are you looking for?
Ans- Run for cover! This is one tricky game to play in an interview. Even if you know the salary range for the job, if you answer first you’re already showing all your cards. You want as much as possible, the employer wants you for as little as you’re willing to take.
Before you apply, take a look at salary.com for a good idea of what someone with your specific experience should be paid. You may want to say, “well, that’s something I’ve thought long and hard about and I think someone with my experience should get between X & Y.”
Or, you could be sly and say, “right now, I’m more interested in talking more about what the position can offer my career.” That could at least buy you a little time to scope out the situation. But if you do have a specific figure in mind and you are confident that you can get it, I’d say go for it. I have on many occasions, and every time I got very close to that figure (both below and sometimes above).
Q – 110 Tell us why are you looking (or why did you leave you last job)?
Ans- This should be a straightforward question to answer, but it can trip you up. Presumably you are looking for a new job (or any job) because you want to advance your career and get a position that allows you to grow as a person and an employee. It’s not a good idea to mention money here, it can make you sound mercenary.
And if you are in the unfortunate situation of having been downsized, stay positive and be as brief as possible about it. If you were fired, you’ll need a good explanation. But once again, stay positive.
Q – 111 Tell me did you ever quit a job or a project? Why?
Ans- When an interviewer poses this question, he/she may be trying to determine what sort of jobs or projects you find disagreeable, and the exact reasons for why you think so. Be honest when replying, and give specific reasons that provide insight into your rationale for backing out of such commitments.
Q – 112 Tell me can we go over your resume?
Ans- Going over your resume is a great way to showcase your ability to discuss your professional experiences, and is an excellent opportunity to market yourself. Given that this question assesses how well you know your resume, confidently elaborating on prior experiences in detail is key. This question is also likely evaluating your ability to communicate concisely, so avoid droning on and on.
Q – 113 Explain me what are the sub-components of I/O manager in Windows NT?
Ans-
☛ Network redirector/ Server
☛ Cache manager.
☛ File systems
☛ Network driver
☛ Device driver
Q – 114 Explain me is Windows NT a full blown object oriented operating system? Give reasons?
Ans- No Windows NT is not so, because its not implemented in object oriented language and the data structures reside within one executive component and are not represented as objects and it does not support object oriented capabilities.
Q – 115 Tell me what is meant by arm-stickiness?
Ans- If one or a few processes have a high access rate to data on one track of a storage disk, then they may monopolize the device by repeated requests to that track. This generally happens with most common device scheduling algorithms (LIFO, SSTF, C-SCAN, etc). High-density multisurface disks are more likely to be affected by this than low density ones.
Q – 116 Tell me what clients or sectors have you worked with in the past?
Ans- Technicians can work in any industrial sector. But it is natural for a technician to work with a limited category of customers. So just talk about yourself and try to provide information relevant to the interview.
Describe your job in general (hardware store and repair shop, IT companies, etc.). List a few specific tasks you usually do, such as visiting private homes to repair minor problems on the spot, or installing and maintaining software and hardware security in the companies of a specific district.
Q – 117 So, explain me now why I should hire you?
Ans- As I’m sure you know, “because I’m great” or “I really need a job” are not good answers here. This is a time to give the employer a laundry list of your greatest talents that just so happen to match the job description. It’s also good to avoid taking potshots at other potential candidates here. Focus on yourself and your talents, not other people’s flaws.
Q – 118 Explain me what motivates you to do a good job?
Ans- The answer to this one is not money, even if it is. You should be motivated by life’s noble pursuits. You want recognition for a job well done. You want to become better at your job. You want to help others or be a leader in your field.
Q – 119 Explain me have you had previous internship experience? Why or why not?
Ans- If you have had prior experience at another internship, reflect upon the experiences you had then and think about what you learned there-what takeaways can now be applied to this new opportunity? If you haven’t had internship experience, be prepared to honestly answer why you’re seeking your first internship now.
Q – 120 Explain me what type of work environment do you prefer?
Ans- When an interviewer poses this question, he/she may be attempting to assess how well you would integrate into the work environment. However, they will likely expect your answer to include a description that applies to or embodies the atmosphere of their workplace.
Common terms that can be used to describe such environments include “professional” or “casual,” “open” or “private,” and “fast-paced” or “relaxed,” among others. It may also help to look into how other similar work environments are described, so that you can use comparable terminology. Avoid superficial and general descriptions, and be ready to justify your reasoning well.
Q – 121 So, tell us something about yourself?
Ans- I’d be very surprised if you haven’t been asked this one at every interview. It’s probably the most asked question because it sets the stage for the interview and it gets you talking. Be careful not to give the interviewer your life story here. You don’t need to explain everything from birth to present day. Relevant facts about education, your career and your current life situation are fine.