Premium Employer

i

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

Coforge Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Coforge Software Developer Interview Questions and Answers

Updated 18 Sep 2024

16 Interview questions

A Software Developer was asked 9mo ago
Q. What are the core concepts of OOP?
Ans. 

Object-oriented programming paradigm focusing on objects and classes for code organization and reusability.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit (object)

  • Inheritance: Ability for a class to inherit properties and behavior from another class

  • Polymorphism: Ability for objects of different classes to respond to the same method call in different ways

A Software Developer was asked 12mo ago
Q. What is the difference between ASP.NET MVC and .NET Core?
Ans. 

ASP.NET MVC is a web application framework developed by Microsoft, while .NET Core is a cross-platform, open-source framework.

  • ASP.NET MVC is a framework for building web applications using the Model-View-Controller pattern, while .NET Core is a general-purpose framework for building various types of applications.

  • ASP.NET MVC is Windows-only, while .NET Core is cross-platform and can run on Windows, macOS, and Linux...

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
Q. How do you disable screenshots?
Ans. 

To disable screenshot, you can use a combination of hardware and software restrictions.

  • Use a mobile device management (MDM) solution to restrict screenshot functionality

  • Implement code in your app to prevent screenshots from being taken

  • Consider using secure containers or environments to prevent unauthorized access to sensitive information

A Software Developer was asked
Q. What is an Activity and its lifecycle?
Ans. 

Activity in Android is a single screen with a user interface. It has a lifecycle that defines its state at any given time.

  • Activity is a fundamental building block of Android applications

  • It represents a single screen with a user interface

  • Activity lifecycle includes methods like onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy()

  • Activities can transition between different states based on user interac...

🔥 Asked by recruiter 2 times
A Software Developer was asked
Q. What is the collection framework?
Ans. 

Collection frameworks in Java provide a set of classes and interfaces to store and manipulate groups of objects.

  • Collection frameworks provide reusable data structures like lists, sets, and maps.

  • They offer algorithms to manipulate and access the elements in these data structures.

  • Examples include ArrayList, HashSet, and HashMap in Java.

A Software Developer was asked
Q. What is inheritance?
Ans. 

Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

  • Allows a class to inherit attributes and methods from another class

  • Promotes code reusability and helps in creating a hierarchy of classes

  • Derived class can access the properties and methods of the base class

  • Example: Class 'Car' can inherit from class 'Vehicle' to reuse common attributes like '...

A Software Developer was asked
Q. What is the difference between the runnable and start methods?
Ans. 

start() method starts a new thread and calls the run() method, while run() method executes the code in the current thread.

  • start() method creates a new thread and executes the code in the run() method of that thread.

  • run() method executes the code in the current thread.

  • Calling run() method directly does not create a new thread.

  • start() method can be called only once, while run() method can be called multiple times.

Are these interview questions helpful?
A Software Developer was asked
Q. What is the difference between wait and sleep?
Ans. 

wait is used for synchronization between threads while sleep is used to pause the execution of a thread

  • wait is used to wait for a specific condition to occur while sleep is used to pause the execution for a specific amount of time

  • wait releases the lock on the object while sleep does not

  • wait is called on an object while sleep is called on a thread

  • wait can be interrupted by another thread while sleep cannot

A Software Developer was asked
Q. Write a program to determine if a number is prime.
Ans. 

A prime number is a number that is only divisible by 1 and itself.

  • Start by checking if the number is less than 2, as prime numbers start from 2.

  • Use a loop to check if the number is divisible by any number from 2 to the square root of the number.

  • If the number is divisible by any of these numbers, it is not prime.

  • If the number is not divisible by any of these numbers, it is prime.

A Software Developer was asked
Q. Given a string containing alphabets and numbers, how would you sum the numbers that appear within the string?
Ans. 

Sum of numbers in a string with alphabets.

  • Iterate through the string and check if each character is a number.

  • If it is a number, add it to a running total.

  • Return the total sum of all numbers in the string.

Coforge Software Developer Interview Experiences

15 interviews found

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

(5 Questions)

  • Q1. Android Basic questions
  • Q2. What is Activity and its lifecycle
  • Ans. 

    Activity in Android is a single screen with a user interface. It has a lifecycle that defines its state at any given time.

    • Activity is a fundamental building block of Android applications

    • It represents a single screen with a user interface

    • Activity lifecycle includes methods like onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy()

    • Activities can transition between different states based on user interactions...

  • Answered by AI
  • Q3. Types if services Services
  • Ans. 

    There are three main types of services: business services, consumer services, and public services.

    • Business services are services provided to other businesses, such as consulting or marketing services.

    • Consumer services are services provided directly to consumers, such as retail or hospitality services.

    • Public services are services provided by the government or non-profit organizations, such as healthcare or education ser...

  • Answered by AI
  • Q4. How do you disable screenshot
  • Ans. 

    To disable screenshot, you can use a combination of hardware and software restrictions.

    • Use a mobile device management (MDM) solution to restrict screenshot functionality

    • Implement code in your app to prevent screenshots from being taken

    • Consider using secure containers or environments to prevent unauthorized access to sensitive information

  • Answered by AI
  • Q5. Types of intent
  • Ans. 

    Types of intent refer to the different categories of intentions that a user may have when interacting with a system.

    • Informational intent - user seeks information or answers to questions

    • Transactional intent - user wants to perform a specific action or transaction

    • Navigational intent - user wants to navigate to a specific page or section

    • Commercial intent - user is interested in purchasing a product or service

  • Answered by AI

Skills evaluated in this interview

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 May 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Difference between asp.net mvc and .net core
  • Ans. 

    ASP.NET MVC is a web application framework developed by Microsoft, while .NET Core is a cross-platform, open-source framework.

    • ASP.NET MVC is a framework for building web applications using the Model-View-Controller pattern, while .NET Core is a general-purpose framework for building various types of applications.

    • ASP.NET MVC is Windows-only, while .NET Core is cross-platform and can run on Windows, macOS, and Linux.

    • ASP....

  • Answered by AI
  • Q2. Middleware and how can you declare it
  • Ans. 

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

    • Middleware helps in communication between different software components

    • It can be used to handle requests, responses, and data transformation

    • Middleware can be declared in the configuration files of the software

  • Answered by AI
  • Q3. Dependency injection

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

APt and COre dbms,sql

Round 2 - Technical 

(2 Questions)

  • Q1. What is vcs? 2-OOPS 3-sql queries
  • Ans. 

    VCS stands for Version Control System, a tool used to track changes in code and collaborate with other developers.

    • VCS helps developers track changes in code over time

    • It allows multiple developers to work on the same codebase without conflicts

    • Common VCS tools include Git, SVN, and Mercurial

  • Answered by AI
  • Q2. Ask abot software development and github?

Interview Preparation Tips

Interview preparation tips for other job seekers - focus on basic language

Skills evaluated in this interview

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

Easy and os que were there

Round 2 - Technical 

(2 Questions)

  • Q1. Os related oops dbms and mostly revolving around resume
  • Q2. What is collection frameworks
  • Ans. 

    Collection frameworks in Java provide a set of classes and interfaces to store and manipulate groups of objects.

    • Collection frameworks provide reusable data structures like lists, sets, and maps.

    • They offer algorithms to manipulate and access the elements in these data structures.

    • Examples include ArrayList, HashSet, and HashMap in Java.

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
4-6 weeks
Result
Selected Selected

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

Round 1 - Assignment 

DSA questions was asked

Round 2 - One-on-one 

(1 Question)

  • Q1. DSA questions was asked
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. What is the inheritance?
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Allows a class to inherit attributes and methods from another class

    • Promotes code reusability and helps in creating a hierarchy of classes

    • Derived class can access the properties and methods of the base class

    • Example: Class 'Car' can inherit from class 'Vehicle' to reuse common attributes like 'color...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 2 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 - Technical 

(2 Questions)

  • Q1. About services of service rest
  • Q2. Child cases creation and properties
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Easy to solve all wue

Round 2 - Coding Test 

Java and c# questions

Round 3 - Technical 

(2 Questions)

  • Q1. What is oops concept
  • Ans. 

    Object-oriented programming paradigm focusing on objects and classes for code organization and reusability.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (object)

    • Inheritance: Ability for a class to inherit properties and behavior from another class

    • Polymorphism: Ability for objects of different classes to respond to the same method call in different ways

  • Answered by AI
  • Q2. Linked list and its application
  • Ans. 

    A linked list is a data structure where each element points to the next element, allowing for dynamic size and efficient insertion/deletion.

    • Linked list is made up of nodes, each containing data and a reference to the next node.

    • Insertion and deletion operations are efficient in linked lists compared to arrays.

    • Examples of linked list applications include implementing stacks, queues, and adjacency lists in graphs.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing

Skills evaluated in this interview

Round 1 - One-on-one 

(3 Questions)

  • Q1. Can you please start with your Self-introduction
  • Q2. What is the most challenging situation you have faced in your carrier so far
  • Q3. What is your achievement

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and be honest if you don't know the answer. You may also ask for some time if you need to think before answering the question and that is absolutely fine.
Always try to answer to the point and don't over-explain things.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Oct 2022. There were 2 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 - Technical 

(2 Questions)

  • Q1. Easy interview process over all
  • Q2. Questions on sql , joins, lambda ,indexes

Interview Preparation Tips

Topics to prepare for Coforge Software Developer interview:
  • DBMS
Interview preparation tips for other job seekers - Some projects are good some are just ok

What people are saying about Coforge

View All
a manager-ms sql database administrator
2d
Nps Prism
0%
Axtria
0%
Coforge
0%
2 participants . expiring in 2w
Got a question about Coforge?
Ask anonymously on communities.

Coforge Interview FAQs

How many rounds are there in Coforge Software Developer interview?
Coforge interview process usually has 1-2 rounds. The most common rounds in the Coforge interview process are Technical, Aptitude Test and One-on-one Round.
How to prepare for Coforge 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 Coforge. The most common topics and skills that interviewers at Coforge expect are MDM, Power Bi, Python, React and Software Development.
What are the top questions asked in Coforge Software Developer interview?

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

  1. in a string there is alphabets as well as numbers, you have sum of those number...read more
  2. in a table there is 4-5 names, change the name of third person...read more
  3. What is Arraylist ,linkedlist,map,hasta...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 10 interview experiences

Difficulty level

Easy 57%
Moderate 29%
Hard 14%

Duration

Less than 2 weeks 80%
4-6 weeks 20%
View more
Join Coforge Engage with the emerging!
Coforge Software Developer Salary
based on 769 salaries
₹2 L/yr - ₹9.7 L/yr
37% less than the average Software Developer Salary in India
View more details

Coforge Software Developer Reviews and Ratings

based on 91 reviews

3.5/5

Rating in categories

3.1

Skill development

3.3

Work-life balance

2.9

Salary

3.2

Job security

3.3

Company culture

2.8

Promotions

3.1

Work satisfaction

Explore 91 Reviews and Ratings
Senior Software Engineer
4.9k salaries
unlock blur

₹6.2 L/yr - ₹23.1 L/yr

Technical Analyst
2.8k salaries
unlock blur

₹9.7 L/yr - ₹38.4 L/yr

Software Engineer
2.2k salaries
unlock blur

₹2.4 L/yr - ₹10 L/yr

Senior Test Engineer
1.8k salaries
unlock blur

₹4.8 L/yr - ₹20 L/yr

Technology Specialist
1.2k salaries
unlock blur

₹12 L/yr - ₹42 L/yr

Explore more salaries
Compare Coforge with

Capgemini

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.8
Compare

Infosys

3.6
Compare
write
Share an Interview