-
Notifications
You must be signed in to change notification settings - Fork 13
Interview Experience 42
sggarg edited this page Aug 13, 2017
·
1 revision
#SoftwareEngineer
#2017
##Round 1: Online round of 90 minutes duration having 3 sections: Aptitude, Programming, and Computer Science, with each section having 20 questions of 30 minutes duration each. In Computer Science section, questions were from DS, OOPS, OS, Computer Architecture, DBMS, and output related questions on C programming.
##Round 2 (Technical):
- The interviewer asked me about my educational background
- He asked about my interests. I mentioned DS and Machine Learning. He then went on to ask what was my basic idea of machine learning and why does it excite me.
- Questions on my projects. I explained my projects in detail.
- A program to count the no of set bits in the binary representation of an integer
- A puzzle We then had a friendly discussion on my preferred job location and my experience of being in Hyderabad for 2 months during my summer internship.
##Round 3 (Technical):
- Delete a given node from a linked list
- Another Puzzle
- Questions on OS like the different mechanisms used for process synchronization, difference between mutex and semaphore, different ways of Inter Process Communication
- How would you send a message from one computer to another? (Ans: By creating sockets)
- The Layers of the OSI model. In which layers do TCP and IP lie?
- Some basic questions on Software Engineering like Unit Testing and Black Box Testing.
- Why would you like to join Qualcomm? He then asked whether I had any questions. I asked about the role of a software engineer in a hardware company like Qualcomm. He gave a brief idea of the roles and responsibilities.
##Round 4 (HR):
- I was asked about my experience of the earlier rounds
- Whether I had any plan for higher studies
- Again, I was asked about my interests
- Lastly, I was asked about the weaknesses mentioned in my CV and how I would look to overcome them in the future