Sigmoid Recruitment Process for ASDE (Assistant Software Development Engineer) on Campus NIT Patna
Question Details
Round 1 Coding + Aptitude + C++/Java Input OutputCoding: There were 4 coding questions which were of moderate level. We had to solved in 1:00 hours. All were 20x4=80 + 2...
Full Details
Round 1 Coding + Aptitude + C++/Java Input Output
Coding There were 4 coding questions which were of moderate level. We had to solved in 1:00 hours. All were 20x4=80 + 20 = 100 marks (Aptitude + C++/Java Input-Output, Some questions carried negative marking too). Question 1: Count Occurrences Question 2: Maximum sum of lengths of non-overlapping subarrays with k as the max element. Question 3: K-Primes (Numbers with k prime factors) in a range You are given two integer M and N. You have to find the prime factors of all the numbers in the rangeM, N. Write a program to find the number of times a prime number P comes in the prime factorization of the numbers in the range. Print the answer multiplied by number K. Question 4: Rearranging arrays In a given array, remove every occurrence of K, shift all remaining elements on left, and insert as many 1 as K occurred. Whoever solved 3 questions, got selected for next rounds. Question: What does the following declaration signify? int (ptr)[10]; ptr is an array of pointers to 10 integers ptr is a pointer to an array of 10 integers ptr is an array of 10 integers ptr is a pointer to an array Question: What does the following declaration signify? int (pf)(); pf is a pointer to a function pf is a function pointer pf is a pointer to a function which returns ‘int’. pf is a function of a pointer variable.
Round 2 In this round interviewer wanted to know whether the candidate is able to write code or not. He didn't care about time and space complexity. There are some questions which were asked to me as well as other selected candidates. Trap water problem, Next greater element on right, Flattening linked list(hard level), Add two numbers in linked list, Max area in histogram, Max area rectangle in binary Matrix, Find Peak element in array, Max sum from leaf to leaf in Binary tree, Stack Queue & Linked list implementation insertion-deletion and update, left view of Binary tree, longest palindromic substring, max sum of array having no adjacent elements. Tips - Practice Must do coding question from geeksforgeeks and solve as many as questions from interviewbit. Be clear with your approach.
Round 3 It was also coding round where we had to give optimised approach and code as well i.e. asked above. He told me to solve Rainwater Trapping problem and I solved it with optimisation. Apart from these, he discussed with me about my projects like what was your role and what’s your contribution in project, how your project works and issues came during projects. The interviewer will give you enough time to think, to code, to optimise, so think logically and explain your approach clearly by giving a satisfactory reason. Tips - Honesty is the best policy. You will be caught very easily if you are faking, so be honest. Do all the optimisation problems of array.
Round 4 This was HR round and he wanted to judge my communication skill and interpersonal skill. Keep in mind that don’t be over smart and you can’t make fool of HR. Be honest and say according to your CV. He asked me: Tell me something about myself, your family, your interest area, hobby, etc. Your favorite programming language and why? Which subject do you like most and hate most? Who is your favorite teacher? Any questions ?? You should ask as What is work culture and life balance in sigmoid and How do you make money using data and what is the source of data in which you perform operation etc. After this round, results were declared very soon, and I was one of the selected candidates.
About This Question
This is a reported interview question from a sigmoid interview for a swe role during the recruiter round reported in 2025.
It covers the following topics: Linked List, Trees, Strings, Matrix, Binary Tree, Sql, Stack Queue, Math, Queue, Arrays, Stack .
Difficulty rating: Hard
More Sigmoid Interview Questions
About Sigmoid Interview Reports
This question was reported by a candidate who interviewed at Sigmoid. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.
Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Sigmoid are the higher-signal extractions to take from this report.
For broader preparation context, the Sigmoid interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.
How To Practice This Type of Question
Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.
Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Sigmoid reports consistently are the ones worth investing in; one-off niche problems are not.
During Your Sigmoid Round
Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.
The single most predictive failure mode in Sigmoid reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.