Sigmoid logo

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

3.1 Rounds average
Average Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sigmoid.

Showing 3 of 57
Sigmoid logo
Sigmoid

Software Development Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Coding Technical Behavioral Other

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).

Confirmed questions8 questions
  • 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?
Sigmoid logo
Sigmoid

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Neutral experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Coding Coding Technical

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.

Confirmed questions2 questions
  • coding problem
  • sql questions
Sigmoid logo
Sigmoid

Software Engineer

Engineering · a year ago

Entry Difficult Positive experience No offer 3 rounds
Interview process
Take home Technical screen Onsite
Interview formats
Technical Coding Behavioral

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.

Confirmed questions3 questions
  • 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.

Interview formats

Technical 37.9%
Coding 36.6%
Behavioral 23%
System Design 1.2%
Presentation 0.6%

Interview difficulty

Easy 10.5%
Average 77.2%
Difficult 12.3%

Candidate experience

Neutral 14%
Positive 66.7%
Negative 19.3%