Engineers Interview Questions

843,163 engineers interview questions shared by candidates

Complete a function that returns a list containing mismatched words in two strings. The return list can be in any order. I used set to solve this question, but was also asked to verbally explain how I would solve it without using sets.
avatar

Data Engineer

Interviewed at Meta

3.5
Aug 17, 2021

Complete a function that returns a list containing mismatched words in two strings. The return list can be in any order. I used set to solve this question, but was also asked to verbally explain how I would solve it without using sets.

In most cases you need to have some experience with CUDA. If you want to increase your chances of getting a job offer you need to know very well about linked lists. We used the collabedit.com for the interview. It is like a chat but for coding. I got the following question on the screen of collabedit: // There is a chunk of memory in the kernel address space represented by kernelResource and an API exists to clear it. An IOCTL path exists to take a request from user-mode and using O/S services eventually dispatches to API_ZeroResource. From a security perspective what concerns do you have with this implementation? How would you fix them? // // KERNEL // BYTE kernelResource[10] = {0}; int API_ZeroResource( in_params *pParams ) { if (pParams->offset + pParams->length > sizeof(kernelResource)) return ERR_INVALID_LIMIT; memset(kernelResource + pParams->offset, 0, pParams->length); return 0; } // // USER // void ZeroResource() { in_params params = { ??? }; // an ioctl path exists to call API_ZeroResource ioctl( CMD_ZeroResource, &params ); }
avatar

Software Engineer

Interviewed at NVIDIA

4.6
May 13, 2016

In most cases you need to have some experience with CUDA. If you want to increase your chances of getting a job offer you need to know very well about linked lists. We used the collabedit.com for the interview. It is like a chat but for coding. I got the following question on the screen of collabedit: // There is a chunk of memory in the kernel address space represented by kernelResource and an API exists to clear it. An IOCTL path exists to take a request from user-mode and using O/S services eventually dispatches to API_ZeroResource. From a security perspective what concerns do you have with this implementation? How would you fix them? // // KERNEL // BYTE kernelResource[10] = {0}; int API_ZeroResource( in_params *pParams ) { if (pParams->offset + pParams->length > sizeof(kernelResource)) return ERR_INVALID_LIMIT; memset(kernelResource + pParams->offset, 0, pParams->length); return 0; } // // USER // void ZeroResource() { in_params params = { ??? }; // an ioctl path exists to call API_ZeroResource ioctl( CMD_ZeroResource, &params ); }

Behavioral questions: 1. What's your greatest weakness? 2. When you have a disagreement with your supervisor/adviser, how do you react? 3. Have you had any hands-on experiences of trouble shooting a machine/tool? What did you do? 4. What can you contribute to Intel? Technical questions: 1. Describe a situation where you have had to overcome a problem or obstacle in order to move forward with something. What did you do? 2. Tell me about a problem that you've solved in a unique or innovative way. What was the outcome? Were you happy or satisfied with it? 3. What is your biggest challenge during your research, and how did you overcome this challenge? 4. How does a SEM work? Show me a diagram. 5. Draw me a CVD diagram and explain how the system works. 6. If a CVD system has a much higher pressure than the set point, how will you trouble shoot the problem? 7. If you receive a data set showing a film uniformity, how will you check the machine?
avatar

Process Engineer

Interviewed at Intel Corporation

3.9
Sep 27, 2017

Behavioral questions: 1. What's your greatest weakness? 2. When you have a disagreement with your supervisor/adviser, how do you react? 3. Have you had any hands-on experiences of trouble shooting a machine/tool? What did you do? 4. What can you contribute to Intel? Technical questions: 1. Describe a situation where you have had to overcome a problem or obstacle in order to move forward with something. What did you do? 2. Tell me about a problem that you've solved in a unique or innovative way. What was the outcome? Were you happy or satisfied with it? 3. What is your biggest challenge during your research, and how did you overcome this challenge? 4. How does a SEM work? Show me a diagram. 5. Draw me a CVD diagram and explain how the system works. 6. If a CVD system has a much higher pressure than the set point, how will you trouble shoot the problem? 7. If you receive a data set showing a film uniformity, how will you check the machine?

Varied behavioral questions. Technical focused on oops concepts(explain 4 pillars of OOP with examples). Was asked to write code to print the largest number in an unsorted integer array of infinite size. Although the position was for C#, they were cool about me coding in java.
avatar

Software Engineer

Interviewed at Intel Corporation

3.9
Jun 19, 2014

Varied behavioral questions. Technical focused on oops concepts(explain 4 pillars of OOP with examples). Was asked to write code to print the largest number in an unsorted integer array of infinite size. Although the position was for C#, they were cool about me coding in java.

Viewing 1741 - 1750 interview questions

Glassdoor has 843,163 interview questions and reports from Engineers interviews. Prepare for your interview. Get hired. Love your job.