I applied through college or university. I interviewed at MulticoreWare
Interview
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 and with a period of . For each row that follows, the period shall be -. Note that 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.
How are linked lists different from arrays?
What is the difference between stack and queue?
Discussion on asymptotic notations.
Then she told me an algorithm and asked me to find its time complexity. It was a binary search, just a bit twisted.
Two coding questions:
Find the Missing Number.
Move all zeroes to the end of the array.
Objective round: 30 MCQs (45 minutes) with negative marking and shuffled technical questions. Programming round: 3 coding questions (Easy, Medium, Hard), 20 minutes each, solved sequentially with strict runtime constraints and undisclosed selection criteria.
Interview questions [1]
Question 1
OS, Python, computer architecture/speed calculations, technical aptitude. Coding: Palindrome, Spiral Matrix, Largest Rectangle in Histogram (varied for each candidate)
Worst.They were just collapsing all the students who were there to attend the interview. They already set the mind not to take any students from our college so thet just made us wait for a whole day and told us to leave.
It went well and it was easy. Some cpp questions and problem solving dsa questions. Questions about reverse linked list and frequency count and questions about pointers mainly. That’s all and overall interview process went smooth and they were friendly too and it was nice experience and got the offer too
2
MulticoreWare interviews FAQs
Software Developer applicants have rated the interview process at MulticoreWare with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 80% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 3 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at MulticoreWare overall takes an average of 5 days.
Common stages of the interview process at MulticoreWare as a Software Developer according to 1 Glassdoor interviews include:
Skills test: 14%
Phone interview: 14%
IQ intelligence test: 14%
Personality test: 14%
Presentation: 14%
Background check: 14%
One on one interview: 14%
Here are the most commonly searched roles for interview reports -