Skip to content
Related Articles

Related Articles

Improve Article

MulticoreWare Interview Experience for Software Engineer

  • Last Updated : 19 Dec, 2020

Round 1: Round 1 was an MCQ exam. The time allotted was 45 minutes and 30 questions had to be answered. There was negative marking for wrong answers(-1). Out of 30 questions, I attempted 27. 

MCQs were based on the following topics:

  • Aptitude (Quantitative)
  • DSA
  • OS
  • Computer Networks

Out of 99, 28 were selected for the next round.

Round 2: This was a programming round. We were given 4 questions that had to be solved in 1 hour. The coding questions were-

  • Matrix multiplication
  • Program to write linear convolution
  • A question based on graphs
  • Another question on the 2D array. The problem statement is:
    A room design takes input in the form of width, height, color1, color2 and fills the 2D grid such that first row alternates between the pixels of color<color1> and <color2> with a period of <height>. For each row that follows, the period shall be <height>-<row number>. Note that <color1> always begins the row.

I could solve 3 questions. 13 out of 28 were shortlisted for interviews.

Round 3: There were three rounds of interviews, 2 technical and 1 HR.

Technical Interview 1: The interview started with the interviewer introducing herself. She asked me to do the same. She asked me about one of my projects. I was asked questions on DSA

  1. How are linked lists different from arrays?
  2. What is the difference between stack and queue?
  3. Discussion on asymptotic notations.
  4. Then she told me an algorithm and asked me to find its time complexity. It was a binary search, just a bit twisted.
  5. Two coding questions:

Any questions?

Technical Interview 2: This round mainly focussed on OS,8051 and DSA

  1. I was asked about multithreading, multiprogramming, and cache.
  2. Why is multiprogramming needed?
  3. What is process synchronisation? How is it achieved?
  4. I had mentioned a project in 8051 in my resume.
  5. Few questions related to 8051 architecture was asked.
  6. Questions on 8051 addressing modes.
  7. Was asked to write a few 8051 commands.
  8. What is DA A?
  9. We then moved to DSA.
  10. I was asked to explain BFS.
  11. Write a code to insert an element in a linked list.

HR Round: This round started with the interviewer asking me about my performance in the previous interviews. 

  1. I was asked to explain my projects.
  2. Were you able to get the desired results?
  3. Where do you stay currently?
  4. Are you comfortable relocating?

Any questions?
 Finally, 5 people were chosen, 2 for internship and 3 for FTE. 

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, AmazonGoogle and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :