
Sigmoid Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 155 interview experiences · FREE TO READ
Which role are you interviewing for?
28 roles · 155 reportsCandidate 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?
Data Engineer
There were 3 interview rounds plus a written test. Round 1 focused on resume and project questions. Round 2 covered technical topics like Python, Power BI, and SQL. Round 3 was with the manager, including some behavioral and technical questions, though the manager seemed disengaged, joining late and leaving early, cutting the interview short. Despite the time invested in the interviews and written exam, there was no follow-up regarding the results, which was frustrating as similar experiences were reported by others in my network. This lack of professionalism and communication was disappointing.
- Can you explain what a pivot is in SQL and demonstrate its usage?
Data Analyst
Sigmoid's hiring process has a few steps to check if you have the technical skills, can solve problems, and fit in. It can differ based on the job and how much experience you have. Usually, it starts with an online test. This test has multiple-choice questions and coding problems. One person said they had a 1.5-hour test with five MCQs on quant and tech stuff, and five coding questions that were not too easy, not too hard. Then, if you pass, you go to technical interviews, which might be more than one round. They check your knowledge of data structures, algorithms, and how you solve problems. For example, you might get asked to reverse a linked list in specific group sizes or do a zigzag tree traversal. For data analyst roles, you might also get tested on statistics, machine learning, SQL, and tools like Tableau for visualizing data. The last part is usually an HR interview where they talk about your past work, why you want the job, and if you match the company's vibe.
- What's your experience with SQL, Power BI, and Python?
- Can you walk me through a business project you worked on using these tools?
Java Backend Engineer
I found this opportunity on Naukri, and they had to reschedule the interview three times. On the third attempt, the interviewer showed up, even though they were five minutes late. They started with introductions, then asked me to print the bottom view of a BST, but they seemed unclear about the test cases themselves and took about 35 minutes just to explain the problem. When I told them I wasn't clear on the problem, they asked me to find the cycle in a linked list. In the last 10 minutes, I gave an approach, but I knew it wasn't correct. I didn't really care though, as I was already fed up with the interviewer and just wanted to end the call.
- What is the bottom view of a binary search tree?
- Can you find the cycle in a linked list?
Sigmoid 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 binary tree, find all nodes that are K distance away from a specific node N.”
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 →“Given a linked list up to n and two numbers n and m, convert the linked list such that consecutive m nodes are taken and n nodes are left.”
Read reports →“Given a number in string form such as '3175', return the prime number possibilities. Example: 3175 - [ 3, 17, 5] [31, 7 , 5] [317,5] Answer 3”
Read report →“Write a function to check if a given binary tree is a Binary Search Tree.”
Read report →“Write a program that takes an alphabet as input and calculates the sum of all associated digits from a file named 'abc.txt' (e.g., for 'A', the sum would be 5+7+4=16).”
Read report →“Is it true that SMOTE can also increase the sample size of your test data?”
Read report →“Given an array of integers representing the height of bars in a histogram, find the maximum amount of water that can be trapped between the bars.”
Read report →Formats, difficulty and experience
Across all 155 Sigmoid interview reports.