I applied through college or university. I interviewed at MulticoreWare (Chennai) in Aug 2017
Interview
Round 1: (MCQ) (45mins)
It consisted of 20 technical questions (from Computer Science Core, like DS, Algo, OS, Architecture, etc.) & 10 general aptitude questions..
Total no. of questions was 30..
For each correct answer, you get +1 mark and for wrong answer -1 mark..
Round-2: (Written Programming Round)
15students were shortlisted to round 2.
Round 2 had 4questions, for which we had to write C program (or pseudo-code).
Questions are:
1. An algorithm-based question
2. A graph based question
3. A tree based question
4. Simple questions based on Singly Linked & Doubly Linked List
Round-3: (Technical HR Round 1)
6 candidates were shortlisted for round 3.
Questions:
1. The usual "Tell me about yourself"
2. Question based on Linked List
3. A puzzle
4. Difference between Semaphore & Mutex
5. Stack vs Heap memory
6. A little in-depth C/C++ basic questions
7. A simple object-oriented design question
Round-4: (Technical HR Round-2)
Questions:
1. Given a large (say million) no. of documents, design a time-optimal algorithm such that given a word, it returns the topmost 10 relevant documents. (I gave an optimal solution using Tries. He was satisfied & stopped)
2. About myself and stuff in my résumé
3. About the projects that I did
4. "Do you have any question for me?"
Round-5: (Phone Interview)
2students got selected for this final round.
I received the call a day after the interview. The VP of the company was the one who called.
Questions;
1. About myself
2. My family background
3. My long term goal
4. The projects that I did (especially about the hackathon that I went to & the OpenCV project that I did)
5. Other general stuff like Personal HR Interview
6. "Do you have any questions for me?"
The next day, they had mailed the result to the college placement incharge and I got selected (out of the 2).
Interview questions [2]
Question 1
Given 2 Linked Lists, find if one is subset of another.. (I was asked to provide most optimal solution.) (Round 3)
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 Engineer 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 Engineer 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 Engineer 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 -