Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Sigmoid Team. If you also belong to the team, you can get access from here

Sigmoid Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Sigmoid Interview Questions, Process, and Tips

Updated 22 Feb 2025

Top Sigmoid Interview Questions and Answers

View all 52 questions

Sigmoid Interview Experiences

Popular Designations

59 interviews found

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 22 Feb 2025

Interview experience
1
Bad
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - Assignment 

2 MCQs sections based on SQL and Power BI.

Round 2 - Technical 

(3 Questions)

  • Q1. Standard SQL question - 6 to 8 queries.
  • Q2. Case studies - 2 in total.
  • Q3. Why I'm curious about Data Science and other Data science related personal talk to understand the understanding in Data domain
Round 3 - One-on-one 

(2 Questions)

  • Q1. Medical to Hard level SQL and Power BI - DAX queries. 5-6 queries.
  • Q2. Again talked about Data Science and called back again after 4 hours to know more about my SQL understandings.
Round 4 - HR 

(2 Questions)

  • Q1. 15 min quick discussion. Discuss the roles and responsibilities. Discuss the salary.
  • Q2. Guy looked exhausted and wrap the call quickly.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be cautious with HR, I know if you're searching for job you've some really good skills and knowledge but communication is key undoubtedly.

Java Developer Interview Questions & Answers

user image Manjunath Yadav S

posted on 7 Jan 2025

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Dec 2024. There were 5 interview rounds.

Round 1 - Coding Test 

1 question from DSA,
Find no of ways to climb the stairs.
Java collections, Java 8 features and few Spring based aptitude questions

Round 2 - Technical 

(2 Questions)

  • Q1. Find peak element in rotated sorted array
  • Q2. Print the pascal triangle pattern
Round 3 - Technical 

(2 Questions)

  • Q1. Design Custom Hashmap
  • Q2. Find sum elements which will appear from left view of Binary tree
Round 4 - One-on-one 

(1 Question)

  • Q1. Question based on current project and experience. Some technical questions about Gradient descent(because mentioned resume)
Round 5 - HR 

(1 Question)

  • Q1. Experience and Expected CTC

Interview Preparation Tips

Interview preparation tips for other job seekers - Never waste in giving interview with this company. Really HR service is very pathetic. Before technical interview, they discussed about my notice period. After clearing all technical interviews and spent entire my full day by spending 1300 for travelling and food, the HR said i doubt 90 days notice period will join our organisation. Unfortunately technical interviewers are very good.

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 1You have been given an integer array/list(ARR) of size N that contains only integers, 0 and 1. Write a function to sort this array/list. Think of a solution which scans the array/list only once and don't require use of an extra arra... read more
View answer (4)
Sigmoid Interview Questions and Answers for Freshers
illustration image
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Round one was an online coding test where there were 5 sections :

1 - dsa - medium

2 - Java - Easy

3 - OOP - Easy

4 - Git - Easy

Round 2 - One-on-one 

(5 Questions)

  • Q1. 1 - where is bean annotation used in springboot ?... In class or method
  • Ans. 

    Bean annotation is used in Spring Boot on class or method to indicate that a method produces a bean to be managed by the Spring container.

    • Bean annotation is used on methods within a class to indicate that the method produces a bean to be managed by the Spring container.

    • It can also be used at the class level to indicate that the class itself is a Spring bean.

    • For example, @Bean annotation can be used on a method that cre...

  • Answered by AI
  • Q2. Which access modifier to restrict interface method access to only derived or implemented classes
  • Ans. 

    Protected access modifier restricts interface method access to only derived or implemented classes.

    • Use 'protected' access modifier to restrict access to only derived or implemented classes

    • Protected members are accessible within the same package or by subclasses

    • Example: 'protected void methodName() {}' in an interface

  • Answered by AI
  • Q3. How does one services interact with other in microservice
  • Ans. 

    Microservices interact with each other through APIs, messaging, or events.

    • Microservices communicate with each other through APIs, which can be synchronous or asynchronous.

    • Messaging systems like RabbitMQ or Kafka can be used for communication between microservices.

    • Events can be used for loosely coupled communication between microservices.

    • Service discovery mechanisms like Eureka or Consul help microservices locate and co...

  • Answered by AI
  • Q4. In an integer array where element represent stock price and index represent days how to detect the best day to buy and best day to sell in O(N)
  • Ans. 

    To detect the best day to buy and sell stock in an integer array representing stock prices and days in O(N).

    • Iterate through the array and keep track of the minimum price seen so far.

    • Calculate the profit by subtracting the current price from the minimum price.

    • Update the maximum profit and best buy/sell days accordingly.

    • Return the best buy and sell days to maximize profit.

  • Answered by AI
  • Q5. In an integer array find the next greatest number for all and display in O(N)
  • Ans. 

    Find the next greatest number for each integer in an array in O(N) time complexity.

    • Iterate through the array from right to left

    • Use a stack to keep track of potential next greatest numbers

    • Pop elements from the stack that are less than the current element and update their next greatest number to the current element

    • Push the current element onto the stack

    • Repeat until all elements have a next greatest number

  • Answered by AI

Skills evaluated in this interview

Software Development Engineer Interview Questions asked at other Companies

Q1. Given an acyclic graph of a city where each edge represents a road in the city and each vertex represents an crossing. Write an algo to find out the minimum number of vertices at which a policemen will be kept so that all the roads are cove... read more
View answer (2)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Reverse K group linked list.
Round 2 - Technical 

(2 Questions)

  • Q1. Nearest Left Greater element.
  • Q2. Validate binary search tree.

Software Development Engineer II Interview Questions asked at other Companies

Q1. Given 2 large numeric comma seperated strings. You need to calculate their sum along with maintaining the correct position of commas. Example Test Case - s1 - "123,456,788" s2 - "1" output - "123,456,789" constraints - since the strings can... read more
View answer (1)

Sigmoid interview questions for popular designations

 Data Engineer

 (5)

 Software Developer

 (5)

 Software Development Engineer II

 (5)

 Data Scientist

 (4)

 Sde1

 (4)

 Senior Data Engineer

 (3)

 Software Engineer

 (3)

 Data Analyst

 (2)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Given a non-decreasing array, how can I determine the indices of an element X within it? If the element is not present, the output should be [-1, -1]. For example, for the array [1,2,3,3,5,5,7,8] and X=5, ...
  • Q2. From the employee table, how can I return the employee_name, department, age, and salary of the employee who is older than 35 and has the highest salary within each department?

Top Sigmoid Senior Data Engineer Interview Questions and Answers

Q1. inferschema in pyspark when reading file
View answer (1)

Senior Data Engineer Interview Questions asked at other Companies

Q1. Write a query to get the customer with the highest total order value for each year, month. [Note: Order table is different and Customer table is different. Order_ID and Customer_ID are the PK of the table with Oid from Customer table being ... read more
View answer (2)

Get interview-ready with Top Sigmoid Interview Questions

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(10 Questions)

  • Q1. What is scd in dw?
  • Ans. 

    SCD stands for Slowly Changing Dimension in Data Warehousing.

    • SCD is a technique used in data warehousing to track changes to dimension data over time.

    • There are different types of SCDs - Type 1, Type 2, and Type 3.

    • Type 1 SCD overwrites old data with new data, Type 2 creates new records for changes, and Type 3 maintains both old and new values in separate columns.

    • Example: In a customer dimension table, if a customer chan...

  • Answered by AI
  • Q2. Inferschema in pyspark when reading file
  • Ans. 

    inferschema in pyspark is used to automatically infer the schema of a file when reading it.

    • inferschema is a parameter in pyspark that can be set to true when reading a file to automatically infer the schema based on the data

    • It is useful when the schema of the file is not known beforehand

    • Example: df = spark.read.csv('file.csv', header=True, inferSchema=True)

  • Answered by AI
  • Q3. Triplet program
  • Q4. Rank vs dense rank
  • Ans. 

    Rank assigns unique ranks to each distinct value, while dense rank assigns ranks without gaps.

    • Rank function assigns unique ranks to each distinct value in a result set.

    • Dense rank function assigns ranks to rows in a result set without any gaps between the ranks.

    • Rank function may skip ranks if there are ties in values, while dense rank will not skip ranks.

  • Answered by AI
  • Q5. Some numbers gave how many rows for inner join,left,right,full join
  • Q6. Read parquet file and remove duplicates
  • Q7. Optimizing techniques in spark
  • Ans. 

    Optimizing techniques in Spark involve partitioning, caching, and tuning resources for efficient data processing.

    • Use partitioning to distribute data evenly across nodes for parallel processing

    • Cache frequently accessed data in memory to avoid recomputation

    • Tune resources such as memory allocation and parallelism settings for optimal performance

  • Answered by AI
  • Q8. Repartition vs coalesce
  • Ans. 

    Repartition is used to increase the number of partitions in a DataFrame, while coalesce is used to decrease the number of partitions.

    • Repartition involves shuffling data across the network, which can be expensive in terms of performance and resources.

    • Coalesce is a more efficient operation as it minimizes data movement by only merging existing partitions.

    • Repartition is typically used when there is a need for more paralle...

  • Answered by AI
  • Q9. Normalization in db and types
  • Ans. 

    Normalization in databases is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization is used to eliminate redundant data and ensure data integrity.

    • It involves breaking down a table into smaller tables and defining relationships between them.

    • There are different normal forms such as 1NF, 2NF, 3NF, and BCNF.

    • Normalization helps in reducing data redundancy and improving qu...

  • Answered by AI
  • Q10. Transformation vs action
  • Ans. 

    Transformation involves changing the data structure, while action involves performing a computation on the data.

    • Transformation changes the data structure without executing any computation

    • Action performs a computation on the data and triggers the execution

    • Examples of transformation include map, filter, and reduce in Spark or Pandas

    • Examples of action include count, collect, and saveAsTextFile in Spark

  • Answered by AI

Skills evaluated in this interview

Top Sigmoid Senior Data Engineer Interview Questions and Answers

Q1. inferschema in pyspark when reading file
View answer (1)

Senior Data Engineer Interview Questions asked at other Companies

Q1. Write a query to get the customer with the highest total order value for each year, month. [Note: Order table is different and Customer table is different. Order_ID and Customer_ID are the PK of the table with Oid from Customer table being ... read more
View answer (2)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jun 2024. There were 5 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. How does dropout help in neural networks?
  • Ans. 

    Dropout helps prevent overfitting in neural networks by randomly setting a fraction of input units to zero during training.

    • Dropout helps in preventing overfitting by reducing the interdependence between neurons

    • It acts as a regularization technique by randomly setting a fraction of input units to zero during training

    • Dropout forces the network to learn redundant representations, making it more robust and generalizable

    • It ...

  • Answered by AI
  • Q2. How does xgboost deal with nan values?
  • Ans. 

    XGBoost can handle missing values (NaN) by assigning them to a default direction during tree construction.

    • XGBoost treats NaN values as missing values and learns the best direction to go at each node to handle them

    • During tree construction, XGBoost assigns NaN values to the default direction based on the training data statistics

    • XGBoost can handle missing values in both input features and target variables

  • Answered by AI
  • Q3. What would you do if you see your model not performing well on a time series prediction specifically on peaks and troughs?
  • Q4. How would you deal with datasets having lots of categories
  • Ans. 

    Utilize feature engineering techniques like one-hot encoding or target encoding to handle datasets with many categories.

    • Use feature engineering techniques like one-hot encoding to convert categorical variables into numerical values

    • Consider using target encoding to encode categorical variables based on the target variable

    • Apply dimensionality reduction techniques like PCA or LDA to reduce the number of features

    • Use tree-b...

  • Answered by AI
Round 2 - Case Study 

Case study involved creating a churn model with an imbalanced dataset. It contained a lot of missing values in numerical features which were correlated, Also the scaling was highly skewed. Categorical data contained a lot of low frequency categories. They wanted a final model performance on a test dataset on chosen KPIs (I chose F1-score).

Round 3 - Technical 

(2 Questions)

  • Q1. Questions on the case study - assumptions made, why did you choose a particular KPI? What was the loss function? How did you deal with class imbalance, nan values , high number of categories? Did you perfo...
  • Q2. Questions related to past experience - I told him about my last project which was based on computer vision. Interviewer asked a lot of clarifying questions and inquired about the process
Round 4 - Behavioral interview 

(4 Questions)

  • Q1. Asked about previous projects and the business impact.
  • Q2. What challenges have you faced managing a team?
  • Q3. Asked about a hypothetical scenario, how would you help the customer with that
  • Q4. What would you do if someone in your team is not performing well
Round 5 - HR 

(2 Questions)

  • Q1. Salary Discussion
  • Q2. Previous employment history

Skills evaluated in this interview

Senior Data Scientist Lead Interview Questions asked at other Companies

Q1. How would you deal with datasets having lots of categories
View answer (1)

Data Engineer Interview Questions & Answers

user image v a adithya

posted on 13 Jan 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Pyspark, sql, Python.
Round 2 - Technical 

(1 Question)

  • Q1. Python, dsa,PySpark
Round 3 - HR 

(1 Question)

  • Q1. Simple questions

Top Sigmoid Data Engineer Interview Questions and Answers

Q1. Next Greater ElementYou are given an array arr of length N. You have to return a list of integers containing the NGE(next greater element) of each element of the given array. The NGE for an element X is the first greater element on the righ... read more
View answer (5)

Data Engineer Interview Questions asked at other Companies

Q1. Optimal Strategy for a GameYou and your friend Ninjax are playing a game of coins. Ninjax place the 'N' number of coins in a straight line. The rule of the game is as follows: 1. Each coin has a value associated with it. 2. It’s a two-playe... read more
View answer (6)
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-

I applied via campus placement at National Institute of Technology (NIT), Warangal

Round 1 - Aptitude Test 

1 hour aptitude test

Round 2 - One-on-one 

(1 Question)

  • Q1. What is one hot encoding
Round 3 - HR 

(1 Question)

  • Q1. What is your long term goal

Sde1 Interview Questions & Answers

user image Anonymous

posted on 18 Dec 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

Some python qustions on list, dict, array, string. SQL questions on window function.

Interview Preparation Tips

Interview preparation tips for other job seekers - can clear it for data engineering.

Sde1 Interview Questions asked at other Companies

Q1. DSA and Language Questions: 1. Difference between Arrays and ArrayList in Java. 2. Queue Implementation using Linked List. 3. BST- How would you fill a BST with a sorted array. 4. Random pointer linked-list clone. 5. Fibonacci number genera... read more
View answer (1)
Contribute & help others!
anonymous
You can choose to be anonymous

Sigmoid Interview FAQs

How many rounds are there in Sigmoid interview?
Sigmoid interview process usually has 2-3 rounds. The most common rounds in the Sigmoid interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Sigmoid interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Sigmoid. The most common topics and skills that interviewers at Sigmoid expect are Data Analytics, Python, SQL, Machine Learning and Data Science.
What are the top questions asked in Sigmoid interview?

Some of the top questions asked at the Sigmoid interview -

  1. Given a non-decreasing array, how can I determine the indices of an element X w...read more
  2. How you will figure out how many WhatsApp user are there in wo...read more
  3. in an integer array where element represent stock price and index represent day...read more
How long is the Sigmoid interview process?

The duration of Sigmoid interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

INTERVIEWS

Boeing

85 interviews

INTERVIEWS

Apexon

135 interviews

INTERVIEWS

Xogene

8 interviews

INTERVIEWS

OpenBet

3 interviews

INTERVIEWS

ABB

233 interviews

INTERVIEWS

Billfree Labs

No Interviews

INTERVIEWS

Crest AI

No Interviews

INTERVIEWS

ZS

No Interviews

INTERVIEWS

CDA Centre

No Interviews

INTERVIEWS

Coherent

No Interviews

Tell us how to improve this page.

Sigmoid Interview Process

based on 62 interviews

Interview experience

3.7
  
Good
View more

Interview Questions from Similar Companies

Mu Sigma Interview Questions
2.6
 • 229 Interviews
Tiger Analytics Interview Questions
3.6
 • 221 Interviews
Fractal Analytics Interview Questions
4.0
 • 207 Interviews
Tredence Interview Questions
3.6
 • 123 Interviews
Axtria Interview Questions
3.1
 • 115 Interviews
C5i Interview Questions
4.0
 • 44 Interviews
AbsolutData Interview Questions
3.6
 • 9 Interviews
View all

Sigmoid Reviews and Ratings

based on 121 reviews

3.2/5

Rating in categories

3.2

Skill development

3.1

Work-life balance

3.3

Salary

3.3

Job security

3.1

Company culture

2.8

Promotions

3.0

Work satisfaction

Explore 121 Reviews and Ratings
Software Development Engineer II
85 salaries
unlock blur

₹14 L/yr - ₹24.5 L/yr

Data Scientist
49 salaries
unlock blur

₹10.5 L/yr - ₹22.5 L/yr

Data Engineer
49 salaries
unlock blur

₹8.5 L/yr - ₹25 L/yr

Senior Data Scientist
44 salaries
unlock blur

₹17 L/yr - ₹28.9 L/yr

Software Development Engineer
36 salaries
unlock blur

₹13.2 L/yr - ₹20.4 L/yr

Explore more salaries
Compare Sigmoid with

Fractal Analytics

4.0
Compare

Mu Sigma

2.6
Compare

Tiger Analytics

3.7
Compare

LatentView Analytics

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview