Mistral Solutions logo

Mistral Solutions Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 24 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
78.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Mistral Solutions.

Showing 3 of 24
Mistral Solutions logo
Mistral Solutions

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 6 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Technical Coding Technical Behavioral

So first round was aptitude and technical MCQs, it had 10 aptitude questions for 15 mins and 16 domain specific questions for 45 mins, you could choose software or hardware. Aptitude was like time and work, number series, time speed distance. Software MCQs were C programming, pointers, functions, recursion, output based. Just a note, 4 software questions had negative marking. Then there were 2 coding questions: max 1s in matrix and merge two linked lists. After that, other technical topics like shift operators, bitwise, flowcharts, malloc, hex problems were asked. Second round was output and coding, 6 questions total: 3 output based and 3 coding. You could use C, C++, Java, or Python. Coding problems were count consecutive words with two target letters and check if two numbers are equal without operators. Third round was written coding, on paper. You had to validate a password with specific criteria and count consecutive words with 'e' and 'd'. Fourth round was coding on a computer using C, you could use the internet. Problems included counting files/folders/subfolders, counting lines in files, and counting functions/methods in files. Fifth round was a technical interview on OOPs in Java and 4 coding problems on paper: substring check, bubble sort, sort 2D array, reverse string with recursion. Finally, round 6 was an HR interview with general questions about family, background, and programming language knowledge.

Confirmed questions3 questions
  • Tell me about your family background
  • Where are you from?
  • How well do you know C, Python, and Java?
Mistral Solutions logo
Mistral Solutions

Software Engineer

Engineering

Mid Average Accept offer 3 rounds
Interview process
Technical screen Recruiter call Offer
Interview formats
Technical Coding Behavioral

The technical part involved case scenarios, problems, and their solutions, plus some general programming language puzzles, which was the best part. Then there was a non-technical HR round to check my behavior. The offer package pay is decent, better if you've worked in reputed companies before to get a good package. Bonus amount is just okay.

Confirmed questions4 questions
  • Can you elaborate on micro details concerning OS aspects?
  • Discuss technical use case scenarios, problems, and how you'd solve them.
  • Solve these general programming language puzzles.
Mistral Solutions logo
Mistral Solutions

Software Design Engineer

Engineering

Entry Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Behavioral

The first round had 30 questions covering software, hardware (optional for CSE/IT), and aptitude. The next round was a technical interview where I had to write simple programs like array rotation and answer technical questions about static members and pass by value/reference. Finally, there was an HR round with general questions about my willingness to work.

Confirmed questions5 questions
  • Write a program to find the vowels in an array and sort them.
  • Write simple programs like array rotation.
  • What is a static member?

Mistral Solutions Software Engineer Interview Questions

Quoted word for word from Mistral Solutions interview reports.

Can you write a function that swaps strings using bit manipulation?

Read reports

Write a program to find the vowels in an array and sort them.

Read reports

How would you eliminate duplicate rows in a given matrix, for example, with input [0 0 1 0 1 0 1 0 0 0 1 0 2 3 1 0] and output [1 0 1 0 2 3 1 0]?

Read reports

Can you write code to check if a string is a palindrome?

Read report

Formats, difficulty and experience

Across all 24 Mistral Solutions interview reports.

Interview formats

Technical 43.5%
Behavioral 29%
Coding 21.7%
Group 5.8%

Interview difficulty

Easy 4.2%
Average 83.3%
Difficult 12.5%

Candidate experience

Positive 78.3%
Neutral 21.7%