Upload Button Icon Add office photos
Engaged Employer

i

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

Chetu Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Chetu Software Developer Interview Questions and Answers

Updated 21 Jun 2025

40 Interview questions

A Software Developer was asked 1mo ago
Q. How do you handle work pressure when you are the only developer?
Ans. 

I manage work pressure by prioritizing tasks, maintaining clear communication, and practicing self-care to ensure productivity and focus.

  • Prioritize tasks using a method like the Eisenhower Matrix to focus on what's urgent and important.

  • Break down larger projects into smaller, manageable tasks to avoid feeling overwhelmed.

  • Set realistic deadlines and communicate them clearly to stakeholders to manage expectations.

  • Us...

A Software Developer was asked 3mo ago
Q. What is the query to find the second highest salary in MySQL?
Ans. 

To find the second highest salary in MySQL, you can use a subquery or the DISTINCT keyword to filter unique salaries.

  • Using Subquery: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);

  • Using DISTINCT: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;

  • Handling Ties: To ensure correct results with duplicate salaries, use DISTINCT to filter unique values.

  • A...

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked 3mo ago
Q. What are the concepts of Object-Oriented Programming (OOP) and its various types?
Ans. 

OOP is a programming paradigm based on objects, encapsulating data and behavior, promoting code reusability and modularity.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

  • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

  • Polymorphism: Ability to present the same int...

A Software Developer was asked
Q. Explain the use of SELECT and LIMIT clauses in SQL queries.
Ans. 

Learn how to use SELECT and LIMIT in SQL to retrieve specific data from a database efficiently.

  • SELECT statement is used to specify the columns to retrieve. Example: SELECT name, age FROM users;

  • LIMIT clause restricts the number of rows returned. Example: SELECT * FROM orders LIMIT 10;

  • You can combine WHERE with SELECT and LIMIT for filtered results. Example: SELECT * FROM products WHERE price > 100 LIMIT 5;

  • ORDER ...

A Software Developer was asked
Q. Write a recursive function to compute the Fibonacci sequence.
Ans. 

Fibonacci sequence using recursion is a classic problem in programming.

  • Define a recursive function that takes an integer n as input

  • Base case: if n is 0 or 1, return n

  • Recursive case: return the sum of the previous two Fibonacci numbers

A Software Developer was asked
Q. What are the different types of OOPs and can you explain them?
Ans. 

There are four main principles of Object-Oriented Programming: Inheritance, Encapsulation, Abstraction, and Polymorphism.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features of an object.

  • Polymorphism: Allows ...

A Software Developer was asked
Q. What is the difference between a list and a tuple?
Ans. 

List is mutable and can be modified, while tuple is immutable and cannot be changed.

  • List is defined using square brackets [], while tuple is defined using parentheses ().

  • Elements in a list can be modified, added, or removed, while elements in a tuple cannot be changed once defined.

  • Lists are typically used for collections of similar items that need to be modified, while tuples are used for fixed collections of item...

Are these interview questions helpful?
A Software Developer was asked
Q. What is middleware and how do you handle requests and responses using it?
Ans. 

Middleware is software that acts as a bridge between different applications or components, handling requests and responses.

  • Middleware is a layer of software that sits between different applications or components, facilitating communication and data exchange.

  • It can handle tasks such as authentication, logging, error handling, and data transformation.

  • Middleware can be used to modify or enhance the request or respons...

A Software Developer was asked
Q. What are decorators?
Ans. 

Decorators are functions that modify the behavior of other functions or methods.

  • Decorators are used to add functionality to existing functions without modifying their code.

  • They are commonly used in Python to modify the behavior of functions or classes.

  • Examples include @staticmethod, @classmethod, and @property decorators in Python.

A Software Developer was asked
Q. Create a decorator.
Ans. 

A decorator is a design pattern that allows behavior to be added to individual objects, either statically or dynamically.

  • Decorators are used to add new functionality to an existing object without altering its structure.

  • They are commonly used in Python to modify the behavior of functions or methods.

  • Decorators are implemented using the @ symbol followed by the decorator function name.

Chetu Software Developer Interview Experiences

35 interviews found

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

(1 Question)

  • Q1. SQL and .NET bases questions
Round 2 - Technical 

(1 Question)

  • Q1. MVC and C# bases questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. About myself introduction
  • Q2. Java,html,css, about ms word, office
  • Q3. About company and salary

Interview Preparation Tips

Interview preparation tips for other job seekers - I get a in job any role
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

It was CAD Developer position so they asked about cad and some aptitude questions.

Round 2 - Call 

(2 Questions)

  • Q1. Asked about AutoCAD APIs.
  • Q2. About C# language.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. What are the concepts of Object-Oriented Programming (OOP) and its various types?
  • Ans. 

    OOP is a programming paradigm based on objects, encapsulating data and behavior, promoting code reusability and modularity.

    • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

    • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

    • Polymorphism: Ability to present the same interfac...

  • Answered by AI
  • Q2. What is the query to find the second highest salary in MySQL?
  • Ans. 

    To find the second highest salary in MySQL, you can use a subquery or the DISTINCT keyword to filter unique salaries.

    • Using Subquery: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);

    • Using DISTINCT: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;

    • Handling Ties: To ensure correct results with duplicate salaries, use DISTINCT to filter unique values.

    • Altern...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

15 questions Asked from related technology 5 from English 5 from math and 10 from misllenious.

Round 2 - Coding Test 

Some questions asked theoretical and 4 questions based on coding 2 questions related to string manipulation and others 2 was python class based questions.

Round 3 - HR 

(2 Questions)

  • Q1. What was your role in previous company.
  • Ans. 

    I was responsible for developing and maintaining software applications for the company.

    • Developed new features and functionalities for existing software applications

    • Fixed bugs and issues in the software

    • Collaborated with team members to design and implement solutions

    • Participated in code reviews and testing processes

  • Answered by AI
  • Q2. Are you able to join immediately?
  • Ans. 

    Yes, I am available to join immediately.

    • I am available to start immediately

    • I can join as soon as needed

    • I have no prior commitments that would prevent me from starting right away

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - This company will okey for 2 or 3 years experienced not for more than 3 years.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude test was very easy

Round 2 - Technical 

(5 Questions)

  • Q1. What is OOP’s Concept and how using in DotNet
  • Ans. 

    OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.

    • OOP focuses on creating objects that contain data and methods to manipulate that data.

    • In DotNet, OOP is implemented using classes and objects. Classes define the blueprint for objects, while objects are instances of classes.

    • Encapsulation, inheritance, and polymorphism are key principles of OOP that are utilized in DotNet ...

  • Answered by AI
  • Q2. What is Mvc and what is the role in DotNet
  • Ans. 

    MVC stands for Model-View-Controller. It is a design pattern used in DotNet for separating concerns in an application.

    • Model represents the data and business logic of the application.

    • View is responsible for displaying the user interface.

    • Controller handles user input and updates the model and view accordingly.

    • MVC helps in achieving separation of concerns, making the code more organized and maintainable.

    • Example: In a DotN...

  • Answered by AI
  • Q3. What are the types of joins in Ms Sql
  • Ans. 

    Types of joins in Ms Sql include inner join, left join, right join, and full outer join.

    • Inner join: Returns rows when there is at least one match in both tables.

    • Left join: Returns all rows from the left table and the matched rows from the right table.

    • Right join: Returns all rows from the right table and the matched rows from the left table.

    • Full outer join: Returns rows when there is a match in one of the tables.

  • Answered by AI
  • Q4. What is store procedure in Ms Sql
  • Ans. 

    A stored procedure in MS SQL is a precompiled collection of SQL statements that can be saved and reused.

    • Stored procedures can improve performance by reducing the amount of data sent over the network.

    • They can be used to encapsulate business logic and provide a layer of security by controlling access to data.

    • Stored procedures can accept input parameters and return output parameters or result sets.

    • Example: CREATE PROCEDUR...

  • Answered by AI
  • Q5. What is the significance of Sql joins in database management
  • Ans. 

    Sql joins are used to combine rows from two or more tables based on a related column between them.

    • Joins are essential for retrieving data from multiple tables in a database

    • Types of joins include inner join, outer join, left join, and right join

    • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Chetu Software Developer interview:
  • Java Script
  • MS SQL Server
Interview preparation tips for other job seekers - My interview was very good, the interviewer was very nice, I got a lot of time to answer.

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Arithmetic questions and logical

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

There is an assesment which includes 35 questions and you have to finish in 30 mins. The questions includes basic aptitute and basic python question which is MCQ

Round 3 - One-on-one 

(2 Questions)

  • Q1. There will be a telephonic interview and will asked basic python and framework questions.
  • Q2. What is middleware? What are decorators?
  • Ans. 

    Middleware is software that acts as a bridge between different applications or components.

    • Middleware facilitates communication and data exchange between different software applications.

    • It can be used to handle tasks such as authentication, logging, and error handling.

    • Examples of middleware include Express.js in Node.js for handling HTTP requests and responses.

  • Answered by AI
Round 4 - Coding Test 

Here they will test basic coding skill like decorators, basic problems like Fibonacci series, reverse without using any inbuilt functions, one sorting algorithm and searching algorithm.

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through basics and be confident while answering.

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image HIMANSHU DIXIT

posted on 1 Jun 2023

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Ask multiple choice questions 35 from sql. python. math. time is 35 minutes

Round 3 - Technical 

(4 Questions)

  • Q1. Technical round is on telephone. last for 30 minutes. ask questions on machine learning. Over fitting . what is deep learning . gradient descent . bias variance trade off . linear regression.
  • Q2. What is boosting
  • Ans. 

    Boosting is a machine learning ensemble technique that combines multiple weak learners to create a strong learner.

    • Boosting iteratively trains a series of weak learners, where each subsequent learner focuses on the mistakes made by the previous ones.

    • Popular boosting algorithms include AdaBoost, Gradient Boosting, and XGBoost.

    • Boosting is often used in classification and regression problems to improve predictive performan...

  • Answered by AI
  • Q3. What is bagging
  • Ans. 

    Bagging is a machine learning ensemble technique where multiple models are trained on different subsets of the training data and their predictions are combined.

    • Bagging stands for Bootstrap Aggregating

    • It helps reduce overfitting by combining the predictions of multiple models

    • Random Forest is a popular algorithm that uses bagging

  • Answered by AI
  • Q4. Why deep learning is called as deep
  • Ans. 

    Deep learning is called 'deep' because it involves multiple layers of neural networks.

    • Deep learning uses multiple layers of neural networks to learn and make decisions.

    • Each layer in a deep learning model extracts different features from the input data.

    • The depth of the neural network refers to the number of layers it has.

    • Deep learning models are able to learn complex patterns and relationships in data.

    • Examples of deep l...

  • Answered by AI
Round 4 - face to face discussion on resum 

(3 Questions)

  • Q1. Ask introduction. what is logistic regression. how to remove multicollinearity . what is test error. it last for 20 minutes.
  • Ans. 

    Logistic regression is a statistical model used to predict the probability of a binary outcome based on one or more predictor variables.

    • Logistic regression is used when the dependent variable is binary (e.g. 0 or 1).

    • To remove multicollinearity in logistic regression, you can use techniques like dropping one of the correlated variables or using regularization methods like Lasso or Ridge regression.

    • Test error in logistic...

  • Answered by AI
  • Q2. How many types of confussion matrix
  • Ans. 

    There are three types of confusion matrices: binary, multi-class, and multi-label.

    • Binary confusion matrix is used for classification problems with two classes.

    • Multi-class confusion matrix is used for classification problems with more than two classes.

    • Multi-label confusion matrix is used for problems where each instance can belong to multiple classes.

    • Example: In a binary classification problem, the confusion matrix woul...

  • Answered by AI
  • Q3. Types of errors
  • Ans. 

    Types of errors in software development

    • Syntax errors: Mistakes in the code structure that prevent it from running

    • Logic errors: Flaws in the algorithm that lead to incorrect results

    • Runtime errors: Issues that occur while the program is running, such as division by zero

    • Semantic errors: Errors in the meaning of the code that may not be caught by the compiler

  • Answered by AI

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

The apptitude test is very easy.
First 20 questions are realated to image
Means select the image to make puzzle 🧩
Then 5 questions apptitude of related train &speed
Then 5 logical reasoning means series of number, interest,etc.
Then 15 psuedo code question
And you must have to want 60%marks of psuedo code
All psuedo code have from c language you can practice from google
They are provide 3 month unpaid training
And then next three month they giving you 15k
And they want to be 3 lakh check from you as a community of company means if you are want to leave and break the bond of company which have 4 year then you will be....pay
It is not mandatory that your account having money you can give this company check any of your bank.
Thankyou

Round 3 - HR 

(5 Questions)

  • Q1. Something questions about your passion ?
  • Q2. Family background etc.
  • Q3. How to measure odometer?
  • Ans. 

    Odometer can be measured by counting the number of rotations of the wheel and multiplying it by the circumference of the wheel.

    • Measure the circumference of the wheel

    • Count the number of rotations of the wheel

    • Multiply the circumference by the number of rotations to get the distance traveled

    • Use sensors to automate the process

  • Answered by AI
  • Q4. Varify this series 1,4,5,7,8,9 _ ?
  • Ans. 

    The missing number is 6.

    • The series is not in any particular pattern.

    • The missing number is between 5 and 7.

    • The answer is 6.

  • Answered by AI
  • Q5. How much byte in int?
  • Ans. 

    An int is typically 4 bytes in size.

    • The size of an int can vary depending on the programming language and platform.

    • In C and C++, an int is typically 4 bytes on most platforms.

    • In Java, an int is always 4 bytes.

    • In Python, an int can be any size depending on the value it represents.

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
4d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Chetu?
Ask anonymously on communities.

Chetu Interview FAQs

How many rounds are there in Chetu Software Developer interview?
Chetu interview process usually has 2-3 rounds. The most common rounds in the Chetu interview process are Aptitude Test, Technical and HR.
How to prepare for Chetu Software Developer 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 Chetu. The most common topics and skills that interviewers at Chetu expect are Software Development, Android Studio, C, C++ and Objective C.
What are the top questions asked in Chetu Software Developer interview?

Some of the top questions asked at the Chetu Software Developer interview -

  1. Suppose one of your relative is seriously ill and nobody is present there excep...read more
  2. Suppose a rumour happens in company which is not good for it. What will be your...read more
  3. What is middleware and how we handle request and respons...read more
What are the most common questions asked in Chetu Software Developer HR round?

The most common HR questions asked in Chetu Software Developer interview are -

  1. What are your strengths and weakness...read more
  2. Why are you looking for a chan...read more
  3. What are your salary expectatio...read more
How long is the Chetu Software Developer interview process?

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

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 25 interview experiences

Difficulty level

Easy 40%
Moderate 60%

Duration

Less than 2 weeks 80%
2-4 weeks 13%
4-6 weeks 7%
View more
Chetu Software Developer Salary
based on 1k salaries
₹2.6 L/yr - ₹9 L/yr
40% less than the average Software Developer Salary in India
View more details

Chetu Software Developer Reviews and Ratings

based on 166 reviews

3.0/5

Rating in categories

3.4

Skill development

3.0

Work-life balance

3.0

Salary

2.7

Job security

2.9

Company culture

3.1

Promotions

3.1

Work satisfaction

Explore 166 Reviews and Ratings
Software Engineer
1.2k salaries
unlock blur

₹3.5 L/yr - ₹9.3 L/yr

Software Developer
1k salaries
unlock blur

₹2.6 L/yr - ₹9 L/yr

Senior Software Engineer
659 salaries
unlock blur

₹5 L/yr - ₹11.6 L/yr

Team Lead
266 salaries
unlock blur

₹6 L/yr - ₹14 L/yr

Senior Software Developer
249 salaries
unlock blur

₹5 L/yr - ₹10.3 L/yr

Explore more salaries
Compare Chetu with

Thomson Reuters

4.1
Compare

Oracle Cerner

3.6
Compare

R Systems International

3.2
Compare

EbixCash Limited

3.9
Compare
write
Share an Interview