Upload Button Icon Add office photos

Congruent Solutions

Compare button icon Compare button icon Compare

Filter interviews by

Congruent Solutions Software Engineer Interview Questions and Answers

Updated 13 Mar 2025

6 Interview questions

A Software Engineer was asked 6mo ago
Q. What is the difference between an object and a dynamic type?
Ans. 

Object is a static entity with predefined structure, while dynamic can change at runtime.

  • Object is a class or data structure with fixed properties and methods

  • Dynamic can change its properties or behavior during runtime

  • Example: Object - Car class with properties like color, model. Dynamic - User input changing the color of a car object

A Software Engineer was asked 6mo ago
Q. What are microservices, and how do various microservices intercommunicate within your current project?
Ans. 

Microservices are a software architecture design where applications are broken down into smaller, independent services that communicate with each other.

  • Microservices are small, independent services that focus on specific business functions.

  • Each microservice can be developed, deployed, and scaled independently.

  • Intercommunication between microservices is typically done through APIs or messaging queues.

  • Examples of in...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 6mo ago
Q. What ORM is used in your current project?
Ans. 

Entity Framework is used as the ORM in the current project.

  • Entity Framework is a popular ORM framework for .NET applications

  • It provides a way to work with databases using .NET objects

  • Supports LINQ queries for database operations

A Software Engineer was asked 6mo ago
Q. Explain the CQRS architecture with the .Net Mediator pattern.
Ans. 

CQRS architecture separates read and write operations using Mediator pattern in .Net

  • CQRS stands for Command Query Responsibility Segregation

  • Mediator pattern helps in decoupling components by introducing a mediator object

  • .Net MediatR library is commonly used for implementing Mediator pattern in CQRS architecture

A Software Engineer was asked 6mo ago
Q. What is the difference between the constant and readonly keywords?
Ans. 

Constant keyword is used for compile-time constants, while readonly keyword is used for runtime constants.

  • Constant keyword is used for values that are known at compile time and cannot be changed.

  • Readonly keyword is used for values that are known at runtime and cannot be changed after initialization.

  • Constants are implicitly static, while readonly fields are not.

  • Constants are defined at the class level, while readon...

A Software Engineer was asked 6mo ago
Q. How is Dependency Injection configured in the project?
Ans. 

Dependency injection is a design pattern used to manage dependencies in software projects, enhancing modularity and testability.

  • Use a Dependency Injection framework like Spring (Java) or Angular (TypeScript) to manage dependencies.

  • In Spring, configure beans in XML or using annotations like @Component, @Service, and @Autowired.

  • In Angular, use the @Injectable decorator to define services and provide them in modules.

  • ...

Congruent Solutions Software Engineer Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Explain OOPS with example
  • Q2. What is microservices and intercommunication btw various microservices with current project
  • Q3. Gave a coding question to solve (reverse a string with many words in the string)
Round 2 - Technical 

(7 Questions)

  • Q1. Solid principles
  • Q2. How Dependency injection is configured in the project
  • Q3. CQRS architecture with .Net Mediator pattern
  • Q4. Custom middlewares
  • Q5. Difference btw object and dynamic
  • Q6. Difference btw constant and readonly keyword
  • Q7. What ORM is used in current project
Round 3 - HR 

(1 Question)

  • Q1. Negotiation of Salary (My expectation and their budget discussion)

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong with Basics and basics of coding
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. Questions from OOPS
  • Q2. Questions about SQL queries

Software Engineer Interview Questions & Answers

user image Anisetti Bhagya Sri Lakshmi Rekha

posted on 13 Mar 2025

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

I appeared for an interview in Sep 2024, where I was asked the following questions.

  • Q1. Oops, Solid Principles
  • Q2. Linq queries, stored procedures

Top trending discussions

View All
Office Jokes
2w
an executive
CTC ≠ Confidence Transfer Credit
Ab toh aisa lagta hai, chillar jaise salary ke liye main kaju katli ban ke jaa rahi hoon. Samajh nahi aata, main zyada ready ho ke jaa rahi hoon ya ye mujhe kam pay kar rahe hain? #CorporateLife #OfficeJokes #UnderpaidButWellDressed
FeedCard Image
Got a question about Congruent Solutions?
Ask anonymously on communities.

Interview questions from similar companies

Interview Preparation Tips

Round: Test
Experience: A coding test (Students were asked to bring Laptops)
Tips: Be thorough with C/C++, networking, OS, Data structures and architecture
Duration: 90 minutes

Round: Interview
Experience: 3 rounds of interview, one hour each, all technical 
Interview Process:All the three rounds are oriented around programming. A lot of focus was given to Data structures, C/C++, OS and algorithmsThe code from previous test is shown and they expect you to fix any bugs if thereThe interviewers are quietly friendly and help if you get stuck at any pointIf you do have any related projects, anticipate some thorough questions on that
Tips: Though the interviewers are helpful, get your basics clear early on. Don't rely on them.Practice coding sessions, a lot of companies have them as a shortlisting criteria.

College Name: IIT Madras

Interview Preparation Tips

Round: Test
Experience: PAPER DURATION: 3 hours
NO. OF QUESTIONS: 2 (20 marks each)
MAXIMUM MARKS: 20*2 = 40 marksQUESTION 1:
JSON Prettier:-Write a program which takes JSON as input and gives prettified JSONYou need to read JSON from STDIN. Input gives one line of uglified JSON.Output should be formatted JSON. Check the standard output link.Use 2 white spaces (not‘\t’) for one indentation.SAMPLE INPUT:{“group” : {list : [1,2,3]}, “list” : [“a”,”b”,”c”]}SAMPLE OUTPUT:{“group” : {List : [1,2,3]},“list” : [“a”,”b”,”c”]}EXPLANATION: Input will be uglifiedjson in one line and output will be prettified format of that. QUESTION 2:XML parse plus series computationEvaluate an expression given in XML format. Keys will be Expr- contains the entire expression. Elem – contains the digit, sum, Prod- contains two or more keys whose evaluation needs to be summed or multiplied respectively. Sub will contain 2 keys or more, where the second key onwards will have to be subtracted from the first one. Div- will contain 2 keys in which first key will need to be divided by second. SAMPLE INPUT:4673 SAMPLE OUTPUT:
20EXPLANATION:Input will be xml file through standard input. End of xml file marked by .
Duration: 180 minutes
Total Questions: 2

College Name: NA

Interview Questionnaire 

2 Questions

  • Q1. Laravel Nova task
  • Q2. Php basic questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. What is the DOM ?
  • Q2. What is SSR?
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Can you provide an introduction about yourself?
  • Q2. What qualifications have you obtained, and can you explain the project you completed during your engineering studies?
  • Ans. 

    I hold a Bachelor's degree in Computer Engineering and developed a web-based project for managing student records.

    • Bachelor's degree in Computer Engineering from XYZ University.

    • Completed a capstone project on a web application for student record management.

    • Utilized technologies like HTML, CSS, JavaScript, and Node.js.

    • Implemented features such as user authentication, data visualization, and a responsive design.

    • Collaborat...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Why do you believe this company is a suitable fit for you?
  • Ans. 

    This company aligns with my values, offers growth opportunities, and fosters innovation, making it an ideal environment for my skills.

    • The company's commitment to innovation resonates with my passion for developing cutting-edge software solutions.

    • I admire the collaborative culture here, which I experienced during my interactions with the team during the interview process.

    • The emphasis on professional development and cont...

  • Answered by AI
  • Q2. Do you have any questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be honest and provide complete details about yourself.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was a Basic Aptitude Test

Round 2 - Coding Test 

We were asked to do Sorting, SQL queries (join)

Round 3 - HR 

(1 Question)

  • Q1. Can you tell me about yourself?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Walk-in and was interviewed in Jul 2022. There were 6 interview rounds.

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 - Coding Test 

There is 4 coding question all are on DSA.

Round 3 - Group Discussion 

They give one topic. and provide 10 to 15 minutes to think.

Round 4 - Technical 

(1 Question)

  • Q1. He is giving one coding question. ask some language questions.
Round 5 - Technical 

(2 Questions)

  • Q1. DSA question and databases question
  • Q2. SQL question, stack, queue, and LinkedList are all the things we know from the scretch
Round 6 - HR 

(1 Question)

  • Q1. They introduce the company details and normal question

Interview Preparation Tips

Interview preparation tips for other job seekers - Do more and more practice for DSA. and solve the coding questions.

Congruent Solutions Interview FAQs

How many rounds are there in Congruent Solutions Software Engineer interview?
Congruent Solutions interview process usually has 2 rounds. The most common rounds in the Congruent Solutions interview process are Technical and HR.
How to prepare for Congruent Solutions Software Engineer 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 Congruent Solutions. The most common topics and skills that interviewers at Congruent Solutions expect are SQL, OOPS, .Net Core, ASP and C#.
What are the top questions asked in Congruent Solutions Software Engineer interview?

Some of the top questions asked at the Congruent Solutions Software Engineer interview -

  1. What is microservices and intercommunication btw various microservices with cur...read more
  2. How Dependency injection is configured in the proj...read more
  3. Gave a coding question to solve (reverse a string with many words in the stri...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 67%
2-4 weeks 33%
View more
Congruent Solutions Software Engineer Salary
based on 54 salaries
₹4.1 L/yr - ₹16.2 L/yr
At par with the average Software Engineer Salary in India
View more details

Congruent Solutions Software Engineer Reviews and Ratings

based on 7 reviews

3.8/5

Rating in categories

3.9

Skill development

3.6

Work-life balance

3.9

Salary

3.6

Job security

4.1

Company culture

3.9

Promotions

3.5

Work satisfaction

Explore 7 Reviews and Ratings
Process Associate
139 salaries
unlock blur

₹2.2 L/yr - ₹5.3 L/yr

Software Engineer
54 salaries
unlock blur

₹4.1 L/yr - ₹16.2 L/yr

Senior Process Associate
44 salaries
unlock blur

₹3.8 L/yr - ₹6.3 L/yr

Softwaretest Engineer
42 salaries
unlock blur

₹3.5 L/yr - ₹9 L/yr

Analyst
34 salaries
unlock blur

₹5 L/yr - ₹8.3 L/yr

Explore more salaries
Compare Congruent Solutions with

Aurigo

4.7
Compare

Prime Focus Technologies

3.3
Compare

Nowfloats Technologies

3.2
Compare

Peel-works

3.6
Compare
write
Share an Interview