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 Interview Questions and Answers

Updated 12 Aug 2025
Popular Designations

515 Interview questions

A Senior Technical Specialist was asked 3mo ago
Q. How do you monitor the application availability?
Ans. 

Monitoring application availability involves tracking uptime, performance, and user experience to ensure seamless operation.

  • Uptime Monitoring: Use tools like Pingdom or UptimeRobot to check if the application is accessible from various locations.

  • Performance Monitoring: Implement APM tools like New Relic or AppDynamics to track response times and identify bottlenecks.

  • User Experience Monitoring: Utilize real user mo...

View all Senior Technical Specialist interview questions
A Senior Technical Specialist was asked 3mo ago
Q. What is the difference between AppDynamics and Dynatrace?
Ans. 

AppDynamics and Dynatrace are both application performance management tools, but they differ in features and focus areas.

  • Focus Areas: AppDynamics is known for its deep application performance monitoring, while Dynatrace emphasizes full-stack observability, including infrastructure.

  • User Experience Monitoring: AppDynamics offers robust end-user monitoring capabilities, whereas Dynatrace provides real user monitoring...

View all Senior Technical Specialist interview questions
A Senior Technical Specialist was asked 3mo ago
Q. What are the SLIs that you have monitored?
Ans. 

SLIs are crucial metrics for monitoring service performance and reliability, ensuring optimal user experience and system health.

  • Availability: Measures the uptime of a service, e.g., ensuring a web application is accessible 99.9% of the time.

  • Latency: Tracks the response time of requests, e.g., monitoring API response times to ensure they are under 200ms.

  • Error Rate: Monitors the percentage of failed requests, e.g., ...

View all Senior Technical Specialist interview questions
A Senior Technical Specialist was asked 3mo ago
Q. How are production incidents handled?
Ans. 

Production incident handling involves identification, assessment, resolution, and post-incident review to minimize impact and prevent recurrence.

  • Incident Identification: Quickly detect incidents through monitoring tools or user reports. For example, using alerts from a logging system.

  • Assessment and Prioritization: Evaluate the severity and impact of the incident to prioritize response. For instance, a critical sys...

View all Senior Technical Specialist interview questions
A Senior Technical Specialist was asked 3mo ago
Q. How do you find the response time?
Ans. 

Response time measures how quickly a system or application responds to a request, crucial for performance evaluation.

  • Define Response Time: It is the duration from when a request is made until the first byte of the response is received.

  • Measurement Tools: Use tools like Postman or JMeter to simulate requests and measure response times for APIs.

  • Real User Monitoring: Implement tools like Google Analytics or New Relic ...

View all Senior Technical Specialist interview questions
A Data Engineer was asked 4mo ago
Q. Write a Python code to sort elements in a list.
Ans. 

This code demonstrates how to sort elements in a list using Python's built-in functions.

  • Use the built-in `sorted()` function to sort a list: `sorted_list = sorted(my_list)`.

  • You can sort in place using the `sort()` method: `my_list.sort()`.

  • Both methods can sort in ascending or descending order by using the `reverse` parameter.

  • Example: `sorted([3, 1, 2])` returns `[1, 2, 3]`.

  • Example: `my_list.sort(reverse=True)` sor...

View all Data Engineer interview questions

Coforge HR Interview Questions

68 questions and answers

Q. Are you available for challenging work?
Q. Are you okay with working on a TAT basis or overtime?
Q. Describe your past experiences and how they are useful in this job
A Senior QA Engineer was asked 4mo ago
Q. Write a program to print duplicate characters in a string.
Ans. 

This program identifies and prints duplicate characters from a given string input.

  • Use a hash map or dictionary to count occurrences of each character.

  • Iterate through the string and update the count for each character.

  • After counting, filter characters that have a count greater than 1.

  • Example: For input 'programming', output should be 'g', 'r'.

  • Consider case sensitivity: 'A' and 'a' should be treated as different cha...

View all Senior QA Engineer interview questions
Are these interview questions helpful?
A Senior Technical Analyst was asked 4mo ago
Q. How do you count the number of words using a stream?
Ans. 

Counting words using streams involves processing text data efficiently, leveraging functional programming concepts for performance.

  • Stream API: Utilize Java's Stream API to process collections of data in a functional style, allowing for concise and readable code.

  • Splitting Text: Use the split method to divide the input text into words, which can then be processed as a stream.

  • Counting Words: Apply the count method on...

View all Senior Technical Analyst interview questions
A Senior Product Developer was asked 4mo ago
Q. How can a prototype class be inserted inside a singleton?
Ans. 

Integrating a prototype class within a singleton pattern enhances flexibility and reusability in object creation.

  • Define a singleton class using a private constructor to restrict instantiation.

  • Create a prototype class with methods to clone its instances.

  • In the singleton class, include a method to return a new instance of the prototype.

  • Example: Singleton class with a method to clone a prototype object.

  • Ensure thread ...

View all Senior Product Developer interview questions
A Senior Product Developer was asked 4mo ago
Q. How do you create a custom scope?
Ans. 

Creating a custom scope in software development allows for tailored functionality and improved code organization.

  • Define the purpose of the custom scope clearly.

  • Use annotations to specify the scope, e.g., @Scope in Spring.

  • Implement lifecycle management for the scope.

  • Example: In Angular, create a custom scope using 'scope.$new()' for isolated scopes.

  • Ensure proper cleanup of resources when the scope is destroyed.

View all Senior Product Developer interview questions

Coforge Interview Experiences

599 interviews found

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I appeared for an interview in Feb 2025.

Round 1 - Technical 

(4 Questions)

  • Q1. Explain Spark Architecture.
  • Ans. 

    Apache Spark is a distributed computing system designed for fast data processing and analytics.

    • Spark operates on a master-slave architecture with a Driver and Executors.

    • The Driver program coordinates the execution of tasks and maintains the SparkContext.

    • Executors are worker nodes that execute tasks and store data in memory for fast access.

    • Spark uses Resilient Distributed Datasets (RDDs) for fault tolerance and parallel...

  • Answered by AI
  • Q2. What are the different optimization techniques in Spark.
  • Ans. 

    Spark optimization techniques enhance performance by improving resource utilization and reducing execution time.

    • 1. Catalyst Optimizer: Automatically optimizes query plans in Spark SQL, improving execution efficiency.

    • 2. Tungsten Execution Engine: Focuses on memory management and code generation for better performance.

    • 3. Data Serialization: Use efficient serialization formats like Kryo to reduce data transfer time.

    • 4. Bro...

  • Answered by AI
  • Q3. Difference between SparkSession and SparkContext.
  • Ans. 

    SparkSession is the entry point for Spark SQL, while SparkContext is the entry point for Spark Core functionalities.

    • SparkSession encapsulates SparkContext and provides a unified entry point for DataFrame and SQL operations.

    • SparkContext is used to connect to a Spark cluster and is the primary interface for Spark Core functionalities.

    • You can create a SparkSession using: `SparkSession.builder.appName('example').getOrCreat...

  • Answered by AI
  • Q4. What are different read and write modes.
  • Ans. 

    Read and write modes define how data is accessed and modified in files or streams, impacting data integrity and performance.

    • Read Mode (r): Opens a file for reading only. Example: 'file = open('data.txt', 'r')'

    • Write Mode (w): Opens a file for writing, truncating the file if it exists. Example: 'file = open('data.txt', 'w')'

    • Append Mode (a): Opens a file for writing, appending data to the end without truncating. Example: ...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What are the challenges you faced in previous project.
  • Ans. 

    Faced challenges in data accuracy, stakeholder communication, and adapting to market changes in previous projects.

    • Data Accuracy: Encountered discrepancies in historical data which required extensive validation and cleaning before analysis.

    • Stakeholder Communication: Misalignment with stakeholders on project goals led to revisions; implemented regular updates to ensure clarity.

    • Market Changes: Rapid shifts in market trend...

  • Answered by AI
  • Q2. What are your preferences whether Azure or GCP.
  • Ans. 

    Both Azure and GCP have unique strengths; preference depends on specific project needs and organizational goals.

    • Azure offers seamless integration with Microsoft products, ideal for enterprises using Windows Server and SQL Server.

    • GCP excels in data analytics and machine learning, with tools like BigQuery and TensorFlow for advanced data processing.

    • Azure has a strong hybrid cloud strategy, allowing businesses to integrat...

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

I appeared for an interview in Feb 2025.

Round 1 - Technical 

(10 Questions)

  • Q1. What are props and state?
  • Ans. 

    Props are inputs to components, while state is a component's internal data that can change over time.

    • Props (short for properties) are read-only and passed from parent to child components.

    • State is mutable and managed within the component itself, allowing it to change over time.

    • Example of props: <ChildComponent name='John' /> where 'name' is a prop.

    • Example of state: this.setState({ count: this.state.count + 1 }) up...

  • Answered by AI
  • Q2. What is spread operator?
  • Ans. 

    The spread operator expands iterable elements into individual elements, simplifying array and object manipulation in JavaScript.

    • Syntax: The spread operator is represented by three dots (...).

    • Usage with arrays: It can be used to create a new array by combining existing arrays. Example: const newArray = [...array1, ...array2];

    • Usage with objects: It allows for shallow copying and merging of objects. Example: const newObje...

  • Answered by AI
  • Q3. How to optimize react?
  • Ans. 

    Optimize React by minimizing re-renders, using memoization, and leveraging code-splitting techniques.

    • Use React.memo to prevent unnecessary re-renders of functional components.

    • Implement useCallback and useMemo hooks to memoize functions and values.

    • Utilize React.lazy and Suspense for code-splitting to load components only when needed.

    • Avoid inline functions in render methods to reduce re-creation on each render.

    • Use the sh...

  • Answered by AI
  • Q4. Can we replce redux with react hooks?
  • Ans. 

    React hooks can replace Redux for state management in simpler applications, but Redux offers more structure for complex states.

    • React's useState and useReducer hooks can manage local state effectively.

    • For global state, useContext combined with useReducer can mimic Redux functionality.

    • Example: useReducer can handle complex state logic similar to Redux reducers.

    • Redux provides middleware support (like redux-thunk) for asyn...

  • Answered by AI
  • Q5. What are new in ES6?
  • Ans. 

    ES6 introduces significant improvements to JavaScript, enhancing syntax and functionality for developers.

    • Arrow Functions: Shorter syntax for function expressions. Example: const add = (a, b) => a + b;

    • Template Literals: Multi-line strings and string interpolation. Example: const greeting = `Hello, ${name}!`;

    • Destructuring Assignment: Unpacking values from arrays or properties from objects. Example: const [x, y] = [1, ...

  • Answered by AI
  • Q6. What is default parameter in ES6?
  • Ans. 

    Default parameters in ES6 allow functions to initialize parameters with default values if no argument is provided.

    • Default parameters are defined in the function signature: `function multiply(a, b = 1) { return a * b; }`.

    • If no value is passed for `b`, it defaults to `1`: `multiply(5)` returns `5`.

    • Default parameters can be any expression, including function calls: `function greet(name = getDefaultName()) { ... }`.

    • They ca...

  • Answered by AI
  • Q7. What are design principles?
  • Ans. 

    Design principles are fundamental guidelines that inform and shape software architecture and design decisions.

    • Separation of Concerns: Different functionalities should be separated into distinct sections, e.g., MVC architecture.

    • Single Responsibility Principle: A class should have one reason to change, like a User class managing user data only.

    • Open/Closed Principle: Software entities should be open for extension but clos...

  • Answered by AI
  • Q8. What is Liskov Substitution Principle?
  • Ans. 

    Liskov Substitution Principle states that objects of a superclass should be replaceable with objects of a subclass without affecting functionality.

    • Subtypes must be substitutable for their base types without altering the correctness of the program.

    • Example: If 'Bird' is a superclass, 'Sparrow' and 'Penguin' should be subclasses that can replace 'Bird' without issues.

    • Violating this principle can lead to unexpected behavio...

  • Answered by AI
  • Q9. What is Interface Segregation Principle?
  • Ans. 

    The Interface Segregation Principle advocates for creating smaller, specific interfaces rather than large, general-purpose ones.

    • Clients should not be forced to depend on interfaces they do not use.

    • Example: Instead of a single 'Animal' interface with methods like 'fly', 'swim', and 'walk', create separate interfaces like 'Flyable', 'Swimmable', and 'Walkable'.

    • This reduces the impact of changes and promotes better code o...

  • Answered by AI
  • Q10. What is request delegate in ASP.net core?
  • Ans. 

    A request delegate in ASP.NET Core handles HTTP requests and defines how to process them in middleware.

    • Request delegates are functions that take an HttpContext and return a Task.

    • They are used in middleware to process requests and responses.

    • Example: app.Use(async (context, next) => { await next(); });

    • Delegates can be composed to create a pipeline of request processing.

    • They allow for separation of concerns in handling...

  • Answered by AI

Network Engineer Interview Questions & Answers

user image Ajeet Pandey

posted on 9 Aug 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I appeared for an interview before Aug 2024, where I was asked the following questions.

  • Q1. What is network switching
  • Ans. 

    Network switching is the process of directing data packets between devices on a network using switches.

    • Switches operate at Layer 2 (Data Link) of the OSI model, forwarding frames based on MAC addresses.

    • They create a separate collision domain for each connected device, improving network efficiency.

    • Example: A managed switch can prioritize traffic for VoIP applications to ensure call quality.

    • Switches can be classified int...

  • Answered by AI
  • Q2. What is network routing Routing
  • Ans. 

    Network routing is the process of selecting paths for data packets to travel across networks.

    • Routing determines the best path for data to travel from source to destination.

    • Routers use routing tables to make decisions about where to forward packets.

    • Dynamic routing protocols like OSPF and BGP adjust routes based on network changes.

    • Static routing involves manually setting routes, useful for small networks.

    • Example: A route...

  • Answered by AI
  • Q3. What is network security
  • Ans. 

    Network security involves measures to protect data and resources from unauthorized access and cyber threats.

    • Firewalls: Act as barriers between trusted and untrusted networks, controlling incoming and outgoing traffic.

    • Intrusion Detection Systems (IDS): Monitor network traffic for suspicious activity and alert administrators.

    • Encryption: Secures data in transit and at rest, making it unreadable to unauthorized users (e.g....

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - As per market trend and company requirements point of view, if your are experienced, then go for only relevant JD, don’t apply blindly because company is going to be expect from you much.. also always try to be spacialist of your field technically and professionaly both….

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
-
Result
-

I appeared for an interview in Feb 2025.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Technical questions manual testing
  • Q2. Any
  • Ans. 

    Manual Test Engineers ensure software quality through systematic testing and defect identification.

    • Understand requirements: Analyze specifications to create test cases.

    • Test case design: Develop detailed test cases for various scenarios.

    • Execution: Perform manual tests and document results.

    • Defect reporting: Log defects with clear reproduction steps.

    • Collaboration: Work with developers to resolve issues.

  • Answered by AI
  • Q3. Manual testing may mai concept system testing unit and integration and full course
  • Q4. Functional non-functional and other
Round 2 - One-on-one 

(1 Question)

  • Q1. Any technical questions
  • Ans. 

    Manual Test Engineers focus on testing software manually to ensure quality and functionality before release.

    • Understand the software requirements and specifications thoroughly.

    • Create detailed test cases based on requirements; for example, testing user login functionality.

    • Execute test cases and document results; for instance, noting any discrepancies in expected vs. actual results.

    • Report bugs using a bug tracking tool li...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Yes I want to need job

Interview Questions & Answers

user image Anonymous

posted on 28 Feb 2025

Interview experience
3
Average
Difficulty level
Easy
Process Duration
-
Result
-

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(6 Questions)

  • Q1. Explain Callback and callback hell? How to prevent callback hell?
  • Ans. 

    Callback is a function passed as an argument to another function to be executed later. Callback hell is the nesting of multiple callbacks resulting in unreadable code.

    • Callback is a function passed as an argument to another function, to be executed later.

    • Callback hell occurs when multiple callbacks are nested, leading to unreadable and difficult to maintain code.

    • To prevent callback hell, use Promises, async/await, or mo...

  • Answered by AI
  • Q2. Explain Closures?
  • Ans. 

    Closures are functions that have access to their own scope, as well as the scope in which they were defined.

    • Closures allow functions to access variables from their parent function even after the parent function has finished executing.

    • Closures are created whenever a function is defined within another function.

    • Closures are commonly used in event handlers, callbacks, and in functional programming.

  • Answered by AI
  • Q3. ES6 Features?
  • Ans. 

    ES6 (ECMAScript 2015) introduced several new features to JavaScript, making the language more powerful and expressive.

    • Arrow functions for concise syntax: const add = (a, b) => a + b;

    • Let and const for block-scoped variables: let x = 5; const y = 10;

    • Template literals for string interpolation: const name = 'Alice'; console.log(`Hello, ${name}!`);

    • Destructuring assignment for easily extracting values from arrays or objec...

  • Answered by AI
  • Q4. What is Hoisting?
  • Q5. {cat, Act} & {mary, Army} are Anagrams or not? Write a program in Javascript.
  • Ans. 

    Yes, {cat, Act} & {mary, Army} are anagrams.

    • Convert both words to lowercase to ignore case sensitivity.

    • Sort the characters in both words alphabetically.

    • Check if the sorted characters in both words are equal.

  • Answered by AI
  • Q6. Difference between var, let, and const in Javascript?
  • Ans. 

    var is function scoped, let is block scoped, and const is block scoped with read-only values.

    • var is function scoped, meaning it is accessible throughout the function it is declared in.

    • let is block scoped, meaning it is only accessible within the block it is declared in.

    • const is block scoped like let, but the value cannot be reassigned.

  • Answered by AI

Skills evaluated in this interview

Java Developer Interview Questions & Answers

user image Animesh Singh 4978

posted on 20 Feb 2025

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

(2 Questions)

  • Q1. Kth stair problem
  • Ans. 

    The Kth stair problem involves finding the number of ways to reach the Kth stair by taking 1 or 2 steps at a time.

    • Use dynamic programming to solve this problem efficiently.

    • The number of ways to reach the Kth stair is equal to the sum of ways to reach (K-1)th stair and (K-2)th stair.

    • Base cases: For K=1, there is only 1 way. For K=2, there are 2 ways.

    • Example: For K=4, there are 5 ways to reach the 4th stair - [1,1,1,1], ...

  • Answered by AI
  • Q2. Asteroid Collision
Round 2 - Technical 

(2 Questions)

  • Q1. Dbms questions On normalization , concurrency control and SQL queries
  • Q2. Project related questions build and uploaded on my GitHub
  • Ans. 

    Discussing my GitHub projects showcases my Java skills and practical experience in software development.

    • Project 1: Inventory Management System - A Java application for tracking stock levels, orders, and sales.

    • Project 2: Online Banking System - A secure web application for managing bank accounts and transactions using Java Spring.

    • Project 3: E-commerce Platform - Developed a full-stack application with Java backend and R...

  • Answered by AI
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Technical 

(1 Question)

  • Q1. React hooks, nodejs routing, metadata, aws deployment process, microservices, dom, event loop

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was for only 30 mins, the interviewer was also not aware that interview is 30 mins only. he said to answer the questions fast, asked questions from front end, backend, database, deployment everything in 30 mins. The interviewer did not seem interested in hearing the answers, he was moving the next question event before i finished speaking. Very bad experience. I answer all the questions well, still received rejection mail with 30 seconds of interview got over. felt like he had pre-decided to reject and was not interested in the interview. The HR was also very rude and did got give detailed feedback when questioned on the reason for rejection.

Technology Specialist Interview Questions & Answers

user image Sachin Kaushik

posted on 31 Jan 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Manage large chunk of Data in sfmc
  • Ans. 

    Utilize Data Extensions and SQL queries to manage large amounts of data in Salesforce Marketing Cloud.

    • Use Data Extensions to store and organize large amounts of data.

    • Utilize SQL queries to extract, manipulate, and update data in Data Extensions.

    • Consider using Automation Studio to automate data management processes.

    • Implement best practices for data hygiene and segmentation to optimize performance.

  • Answered by AI
  • Q2. Server side java script
Round 2 - Technical 

(2 Questions)

  • Q1. Amp script related scenarios
  • Q2. Sql based conditions and scenario

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your past work done use cases to explain the scenarios
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the description of Object-Oriented Programming (OOP) in C#?
  • Ans. 

    OOP in C# is a programming paradigm that uses objects to design applications, focusing on data encapsulation, inheritance, and polymorphism.

    • OOP in C# involves creating classes and objects to represent real-world entities

    • It emphasizes data encapsulation, allowing data to be hidden and accessed only through methods

    • Inheritance allows classes to inherit properties and behaviors from other classes

    • Polymorphism enables object...

  • Answered by AI
  • Q2. What is an example of a design pattern?
  • Ans. 

    An example of a design pattern is the Singleton pattern.

    • Design patterns are reusable solutions to common problems in software design.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Other examples include Factory, Observer, and Strategy patterns.

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Management round
  • Q2. Salary discussed
Round 3 - HR 

(1 Question)

  • Q1. Salary discussed and other details

Interview Questions & Answers

user image Anonymous

posted on 17 Feb 2025

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

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(3 Questions)

  • Q1. What is interface? And why we use it?
  • Ans. 

    An interface in software development is a contract that defines the methods that a class must implement.

    • Interfaces allow for multiple inheritance in programming languages that do not support it.

    • Interfaces provide a way to achieve abstraction in code, making it easier to maintain and extend.

    • Interfaces are used to define a set of methods that a class must implement, ensuring consistency and interoperability.

    • Example: Java...

  • Answered by AI
  • Q2. Why we write WebDriver driver = new ChromeDriver();
  • Ans. 

    To initialize a WebDriver object for controlling the Chrome browser.

    • To interact with the Chrome browser using Selenium WebDriver

    • To perform automated testing on web applications

    • To access the browser's functionalities and manipulate web elements

  • Answered by AI
  • Q3. WAP to reverse a string without reversing the numbers and symbols in the string.
  • Ans. 

    Reverse a string while keeping numbers and symbols in their original positions.

    • Iterate through the string and store the positions of numbers and symbols.

    • Reverse the string using a two-pointer approach.

    • Place the numbers and symbols back in their original positions.

  • Answered by AI

Top trending discussions

View All
Interview Hub
1w (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Coforge?
Ask anonymously on communities.

Coforge Interview FAQs

How many rounds are there in Coforge interview?
Coforge interview process usually has 2-3 rounds. The most common rounds in the Coforge interview process are Technical, HR and Resume Shortlist.
How to prepare for Coforge 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 SQL, Java, Javascript, Python and Microservices.
What are the top questions asked in Coforge interview?

Some of the top questions asked at the Coforge interview -

  1. coding question of finding index of 2 nos. having total equal to target in a li...read more
  2. Write a program to get a employee list whose salary is greater than 50k and gra...read more
  3. Q1 why and when we have to use Inheritance . Q2 difference between fail safe ...read more
What are the most common questions asked in Coforge HR round?

The most common HR questions asked in Coforge interview are -

  1. What are your salary expectatio...read more
  2. Where do you see yourself in 5 yea...read more
  3. Tell me about yourse...read more
How long is the Coforge interview process?

The duration of Coforge 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.8/5

based on 589 interview experiences

Difficulty level

Easy 23%
Moderate 68%
Hard 9%

Duration

Less than 2 weeks 75%
2-4 weeks 18%
4-6 weeks 4%
6-8 weeks 1%
More than 8 weeks 2%
View more
Join Coforge Transform at the Intersect. Thrive with Coforge

Interview Questions from Similar Companies

LTIMindtree Interview Questions
3.7
 • 3.1k Interviews
Mphasis Interview Questions
3.3
 • 864 Interviews
DXC Technology Interview Questions
3.6
 • 848 Interviews
EXL Service Interview Questions
3.7
 • 818 Interviews
Nagarro Interview Questions
3.9
 • 812 Interviews
NTT Data Interview Questions
3.8
 • 672 Interviews
Publicis Sapient Interview Questions
3.5
 • 655 Interviews
Persistent Systems Interview Questions
3.6
 • 650 Interviews
View all

Coforge Reviews and Ratings

based on 5.7k reviews

3.3/5

Rating in categories

3.1

Skill development

3.3

Work-life balance

3.0

Salary

3.1

Job security

3.1

Company culture

2.6

Promotions

3.0

Work satisfaction

Explore 5.7k Reviews and Ratings
User Experience Designer

Gurgaon / Gurugram,

Greater Noida

5-10 Yrs

₹ 19-32.5 LPA

Business Analyst Pricing

Hyderabad / Secunderabad

10-15 Yrs

Not Disclosed

Aem Tester

Noida,

New Delhi

+1

4-7 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
4.9k salaries
unlock blur

₹6.8 L/yr - ₹22.2 L/yr

Technical Analyst
2.8k salaries
unlock blur

₹17.9 L/yr - ₹32 L/yr

Software Engineer
2.3k salaries
unlock blur

₹3.6 L/yr - ₹8.9 L/yr

Senior Test Engineer
1.8k salaries
unlock blur

₹5.9 L/yr - ₹17.1 L/yr

Technology Specialist
1.3k salaries
unlock blur

₹22 L/yr - ₹39 L/yr

Explore more salaries
Compare Coforge with

Capgemini

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.7
Compare

Infosys

3.6
Compare
write
Share an Interview