
Mistral Solutions Embedded Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 9 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Mistral Solutions.
Senior Embedded Software Engineer
The interview process involves an aptitude test in the first round, which includes negative marking for certain questions. The second round is a 45-minute programming test where you need to solve 3 programming problems. Following that, there's a technical interview, and the final round is an HR interview.
- How would you count how many times a substring appears within a larger string?
Embedded Software Engineer
The interview began with Round 1, an aptitude and technical MCQ round. It had 10 aptitude questions for 15 minutes and 16 domain-specific questions (software or hardware preference) for 45 minutes. Aptitude covered Time and Work, Number Series, Time Speed and Distance. Software MCQs included C Programming, Pointers, Functions, Recursion, and output-based questions. Notably, four software questions had negative marking. This round also included two coding questions: Max number of 1s in a matrix and merging two linked lists. Other technical topics like Shift Operators, Bitwise Operations, Flowcharts, Malloc, and Hexadecimal problems were also discussed. Round 2 involved 6 questions: 3 output-based and 3 coding problems, where candidates could use C, C++, Java, or Python. The coding problems were about counting consecutive words with specific letters and checking number equality without operators. Round 3 was a written coding round where candidates wrote code on paper for two problems: password validation (uppercase, special char, digit, no consecutive repeats) and counting words with 'e' and 'd'. Round 4 required solving coding problems in C, with internet access allowed. Problems included counting file types and folder structures, finding lines in files, and counting functions/methods. Round 5 was a technical interview focusing on Java OOPs concepts, with four paper-based coding problems: substring check, Bubble Sort, 2D array sort, and string reversal via recursion. Finally, Round 5 was an HR interview asking general questions.
- Tell me about your family background.
- Where are you from?
- How well do you know C, Python, and Java?
Embedded Developer
First there was an aptitude test with quantitative software and hardware questions. Then, two technical rounds. After that, a written HR assessment, followed by a face-to-face technical round. It all wrapped up with a final HR round.
- Could you design a decade counter?
Mistral Solutions Embedded Engineer Interview Questions
Quoted word for word from Mistral Solutions interview reports.
“What is the 'const' keyword in C?”
Read reports →“What is the 'volatile' keyword in C?”
Read reports →“How would you count how many times a substring appears within a larger string?”
Read reports →“Can you write a C program to convert the case of letters in a word? For example, "Hello" should become "hELLO".”
Read reports →“Can you describe the compilation steps for a C program?”
Read report →“What are the key concepts in computer organization and architecture?”
Read report →“Could you design a decade counter?”
Read report →“Where are you from?”
Read report →“Can you answer some basic C programming questions?”
Read report →Formats, difficulty and experience
Across all 9 Mistral Solutions interview reports.