SirionLabs logo

SirionLabs Software Engineer Interview Questions
& Process

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

Based on 26 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
53.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SirionLabs.

Showing 3 of 26
SirionLabs logo
SirionLabs

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Technical Technical

The interview process included an initial coding test, followed by two rounds of in-depth technical interviews. The first technical round was conducted by a technical lead from the development team, and the second was with the Engineering Manager. Just so you know, the interview difficulty at Sirion for this role is quite high, so make sure you're well-prepared.

Confirmed questions1 question
  • Regarding code, what strategies do you employ to guarantee it is both scalable and maintainable?
SirionLabs logo
SirionLabs

Technical Lead

Engineering

Lead Difficult Negative experience No offer 4 rounds
Interview process
Technical screen Onsite Recruiter call
Interview formats
Technical Coding

The interview process consisted of 1 written test and 3 in-person technical interviews. Initially, the recruitment agency communicated that the decision would be made after 1 written and 2 technical interviews. However, a total of 1 written and 3 technical interviews were conducted. I believe I answered most of the questions well. The interviewer in the final round also indicated that my feedback was positive, but mentioned a further interview with the CTO would be scheduled for the following week after feedback collation. On the following Monday, the recruitment agency informed me that I did not pass the final round. From my perspective, the final round interview went very well, and the interviewer verbally gave me similar positive feedback.

Confirmed questions5 questions
  • Questions about Core Java were asked.
  • Questions about Algorithms were asked.
  • Questions about Data structures were asked.
SirionLabs logo
SirionLabs

Software Engineer

Engineering

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

So, the interview had three rounds, and they were all technical. The first round kicked off with two Data Structures and Algorithms (DSA) questions. The first one was an array question, and the second was a dynamic programming (DP) one. After that, the interviewer dove into core subjects, starting with Database Management System (DBMS) stuff, mostly SQL, where they asked me to write some queries. The interview wrapped up with a discussion about my projects. In the second round, I faced two more DSA questions: a DP question first, followed by a simple linked list question. Then, there were more SQL queries, DBMS concepts, and some questions on Object-Oriented Programming (OOPs). The final round was heavily focused on development. They asked me about web development, then Operating Systems (OS), and finally DBMS. I ended up getting selected.

Confirmed questions4 questions
  • For a given array, compute the product of all elements except the element at the current index.
  • Find the number of ways to decode a string of digits into alphabets, where '0' maps to 'a', '1' to 'b', and so on.
  • Find the longest increasing path in a matrix where consecutive elements in the path must differ by exactly 1.

SirionLabs Software Engineer Interview Questions

Quoted word for word from SirionLabs interview reports.

Find the number of ways to decode a string of digits into alphabets, where '0' maps to 'a', '1' to 'b', and so on.

Read reports

Given two sorted arrays, A (of size m+n) and B (of size n), merge B into A.

Read reports

Find the longest increasing path in a matrix where consecutive elements in the path must differ by exactly 1.

Read reports

Implement Topological Sort to find the ordering in an alien dictionary.

Read report

Formats, difficulty and experience

Across all 26 SirionLabs interview reports.

Interview formats

Technical 50.7%
Coding 29.6%
Behavioral 15.5%
System Design 4.2%

Interview difficulty

Easy 11.5%
Average 65.4%
Difficult 23.1%

Candidate experience

Positive 53.8%
Neutral 11.5%
Negative 34.6%