
Sigmoid Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 57 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Sigmoid.
Software Development Engineer
This was an on-campus drive for Sigmoid Analytics. It started with an Online Assessment (OA) that had 8 medium-level coding questions and MCQs on core CS subjects like OS, DBMS, and aptitude. Then there were 3 interview rounds: 2 technical and 1 HR. The first two rounds were virtual, and the third was offline. Round 1 focused on resume projects (backend CORS policy), DSA (valid anagrams, climbing stairs with DP optimization, minimum insertions for palindrome), coding on a compiler with test cases, and an easy SQL query. Round 2 delved into OOPs concepts (runtime vs. compile-time polymorphism) due to C++ skills, and more DSA (top K frequent elements, delete Nth node from linked list, BST pairs summing to K). Round 3 was all about project architecture explanations, a SQL query for the second highest value, differences between SQL and NoSQL, advice on DB choice, and scaling concepts (vertical/horizontal).
- Tell me about the CORS policy in the backend based on your resume projects.
- Can you solve the valid anagrams DSA problem?
- How would you approach the climbing stairs problem using recursion and then optimize it with dynamic programming?
Software Engineer Intern
There were 3 interview rounds. The first round had 2 easy coding problems. The second round included one easy and one medium coding problem, plus an SQL question. The third round focused on an SQL question and a general discussion about Python and cloud technologies, which were a plus.
- coding problem
- sql questions
Software Engineer
The interview process had 3 steps. First, there was an online test with 3 medium to hard DSA questions to shortlist candidates. Then, shortlisted candidates had a technical interview. My interviewer was nice and gave hints when I got stuck. I got 3 questions: one easy and two medium. I passed the technical round. The final interview was a mix of technical and HR, covering SQL queries, my projects, and some HR stuff.
- Tell me about the projects you've worked on.
- Can you explain the projects you've prepared?
- We're curious about your projects.
Sigmoid Software Engineer Interview Questions
Quoted word for word from Sigmoid interview reports.
“Find the maximum length of a substring with an equal number of zeros and ones in a given binary string.”
Read reports →“Given a string and a signature string made up of 'a' and 'b', is the signature valid for the string? For instance, if the string is 'ballballplayball', are signatures like 'aaba', 'a', 'b', or 'ab' valid?”
Read reports →“What's the algorithm to find the minimum insertions needed to make a string a palindrome?”
Read reports →“Write an SQL query to find the 2nd highest value in the given data.”
Read reports →“In a Binary Search Tree, how can you find the count of total unique pairs whose nodes sum up to a value K?”
Read report →“Can you find pairs in a Binary Tree that sum up to a given number, with O(n) complexity?”
Read report →“Given strings of varying weights, how would you join them all to achieve the minimum possible final cost, knowing that joining strings with weights i and j costs i+j?”
Read report →“Given a stack, the first one containing elements in unordered format, you need to sort the elements using one more stack (cannot use anything else).”
Read report →“Can you find the next larger element using a stack and state its time complexity?”
Read report →Formats, difficulty and experience
Across all 57 Sigmoid interview reports.