Skip to content

Coforge Interview Questions and Answers (2026)

Coforge is a digital services and IT company serving clients in travel, banking, insurance, and other industries, formerly known as NIIT Technologies. India hubs in Greater Noida, Bengaluru, Hyderabad, and Chennai are primary hiring locations for software and consulting roles.
HQ: Noida, India
Employees: 35,700+
Revenue: $1.87B+

Explore: Interview experience · HR interview questions · Overview · Placement papers · Preparation guide

Overview

Coforge is an IT-services firm (formerly NIIT Technologies) whose fresher process opens with a hard English-proficiency filter before the usual aptitude-and-coding pipeline.

Coforge interview process at a glance

Round Duration What they test
Communication Assessment 15-20 min Listening, speaking, grammar (English proficiency)
Online Assessment ~90 min Aptitude, technical MCQs, coding
Technical Interview 30-45 min DSA, coding, project discussion
HR Interview 15-20 min Fit, offer discussion

Coforge online assessment: quick answers

These answers are compiled from public candidate reports and prep guides, not from an official notice, and drives differ. The instruction screen of your own test is the final word.

Question Answer
How many questions and how long? 90 minutes for the aptitude test, confirmed by CBIT Hyderabad’s April 2026 Coforge placement circular, plus a separate 30-minute spoken-communication test. Campus reports split the 90 minutes roughly 30 aptitude, 35 technical MCQs and 25 coding. PapersAdda’s 2026 estimate lists 18-22 quant, 14-18 logical and 14-18 verbal questions plus 1-2 coding problems.
Does it have negative marking? No. CBIT’s April 2026 Coforge circular states there is no negative marking in any section or test, which matches PapersAdda’s 2026 candidate reports.
Is there a sectional cutoff? Yes. CBIT’s April 2026 circular says the online test has a sectional cutoff, though the values are not published. The communication assessment is a separate elimination gate.
How much is the cutoff? Not published; shortlists depend on the drive. Eligibility is 55 percent throughout with no current backlogs on some official pages and 60 percent or 6.0 CGPA on many campus mailers; your placement notice is binding.
Which platform is it on? Mettl (Mercer) in many proctored drives. CBIT’s 2024 and 2026 circulars run the spoken test on Mettl’s SpeechX with a Mettl sample link, and need a webcam, earphones and a mic. Your invite names the platform.
Is there coding? Yes: 1-2 easy-to-medium problems (arrays, strings, hashing, greedy or knapsack-style logic), usually in C, C++, Java or Python, with partial marks for test cases passed.
Is there a communication test? Yes on most campus drives. CBIT’s 2026 circular lists Spoken Communication (SpeechX), 30 minutes, taken alongside the aptitude test; candidates describe reading, listen-and-repeat, one-minute speaking prompts and grammar MCQs.

Coforge interview questions by track

The panel changes with how you were hired. These are questions candidates report in campus, lateral and analytics-track interview experiences; they show the level, not a fixed list.

Track Reported questions and topics
Campus fresher (GET / trainee) DDL vs DML, normalization, a Fibonacci program, sorting an array live, one puzzle, OOPs with examples, and your project architecture and contribution.
Lateral SDE-I / off-campus Tree traversals (reverse level order, Morris traversal), detect a cycle in a linked list, stack vs queue with real-world examples, and deeper Java and Spring discussion.
Analytics / data track SQL window functions, guesstimates, and why you chose MongoDB or SQL for a resume project.

Asked across every track: tell me about yourself, why Coforge, what you know of its history as NIIT Technologies, whether you will relocate to Noida, Greater Noida or other hubs, and how you would handle working across several client domains.

Communication Assessment

An early English-proficiency gate covering listening comprehension, speaking, and grammar - run before or alongside the main OA. Coforge weighs this heavily because a large share of its delivery roles are client-facing; candidates who don’t clear the cutoff are dropped here regardless of how strong their technical scores end up being later.

On Mettl / Mercer proctored drives, candidates report separate verbal blocks: reading comprehension, listen-and-repeat, one-minute speaking prompts, and grammar MCQs (sometimes branded SpeechX on analytics tracks). Use a wired headset, stable mic, and a quiet room - proctoring flags background noise.

Common questions

  • Listening comprehension exercises followed by MCQs
  • Grammar and sentence-correction MCQs
  • Short spoken-response prompts scored for fluency and clarity

Online Assessment

A roughly 90-minute test split across three sections: quantitative/logical aptitude, technical MCQs (CS fundamentals, programming basics), and coding problems. Shortlisting from the OA is steep - typically only 15-20% of test-takers get called for interviews.

Platform notes: Campus SDE reports cite ~30 min aptitude, ~35 min technical MCQs, ~25 min coding on one sitting. GET drives on Mettl sometimes split aptitude + coding and verbal into two parts. Eligibility varies by mail - 55% throughout / no backlogs on some official pages, 60% or 6.0 CGPA on others; treat your placement notice as binding.

Common questions

  • Quantitative aptitude - percentages, time-speed-distance, profit/loss
  • Technical MCQs on OOPS, DBMS, OS, CN, and basic programming syntax
  • 1-2 easy-to-medium coding problems (arrays, strings, greedy/knapsack-style logic)

Technical Interview

A 30-45 minute round on DSA fundamentals, coding, and a walkthrough of your resume projects. Interviewers use your project explanations to gauge whether you actually built what you claim, not just to check a box.

Lateral SDE-I reports add tree traversals (reverse-order, Morris) and deeper Java/Spring discussion; campus panels more often stay on DDL/DML, normalization, Fibonacci, sorting an array live, and one puzzle. Analytics or data tracks may add window functions, guesstimates, and MongoDB vs SQL rationale on resume projects.

Common questions

  • Solve a basic-to-medium DSA problem (arrays, strings, sorting)
  • Explain the architecture and your specific contribution to a resume project
  • OOPS concepts - inheritance, polymorphism, abstraction with examples
  • Basic SQL queries or DBMS concepts relevant to your projects
  • Real-world stack vs queue examples, or detect cycle in a linked list (lateral/off-campus reports)

Round-by-round accounts are on the Coforge interview experience page.

HR Interview

A short closing round (15-20 minutes) on fit and offer discussion, standard for a services-company pipeline.

Common questions

  • Tell me about yourself and why Coforge
  • How would you handle being staffed across multiple client engagements or domains at once?
  • What do you know about Coforge’s journey from NIIT Technologies to its current form?
  • Are you open to relocating to Noida, Greater Noida, or other delivery hubs?

Sample answer frameworks for each of these are on the Coforge HR interview questions page.

Coforge vs NIIT Technologies vs NIIT Ltd

Coforge is the same company that was called NIIT Technologies until its 2020 rebrand, which followed Baring Private Equity Asia buying control from the NIIT promoters in 2019, so older interview experiences and placement papers filed under NIIT Technologies describe this company’s hiring. Expect HR to ask what you know about that journey.

NIIT Ltd is a separate company: the education and training business, with its own hiring that has nothing to do with Coforge’s software roles. This page covers Coforge’s IT services fresher process only. Candidates also often compare Coforge with Nagarro, another Noida-area IT firm hiring from the same campus pool; the two run separate processes.

Common question clusters (with frameworks)

Services-company pattern: communication screen, aptitude OA, Java/SQL technical, bond awareness.

1. Communication assessment

Framework: Clear spoken English, concise answers. Treat it as a real filter.

2. OA: aptitude + tech MCQs + one coding

Framework: Timed accuracy; finish the coding problem with edge cases.

3. Technical: Java, SQL, travel/BFSI domain awareness

Framework: OOP with examples, JOINs, project walkthrough. Domain name-drops only if you can explain them simply.

4. HR: bond, relocation, Why Coforge

Framework: Read offer terms; answer shifts and hubs (Noida, Bengaluru, Hyderabad) honestly.

Common technical interview questions and answers

Q: Explain inheritance, polymorphism and abstraction with examples

Inheritance lets a subclass reuse and extend a base class, so a SavingsAccount extends Account and inherits its balance and deposit logic rather than repeating it. Polymorphism means one interface, many implementations: compile-time polymorphism is method overloading, where the same name takes different parameter lists, and runtime polymorphism is overriding, where a base-class reference calls the subclass version chosen by the object’s actual type. Abstraction exposes what an object does while hiding how - an abstract class or interface declares calculateInterest() and each account type implements it differently. The distinction interviewers probe is abstraction versus encapsulation: abstraction hides complexity at design level through interfaces, encapsulation hides data at implementation level through private fields and accessors.

Q: Reverse a string and check whether it is a palindrome

To reverse in place, use two pointers at the ends and swap inward until they meet - O(n) time, O(1) extra space if the string is mutable, though in Java and Python strings are immutable so you build a new one. For the palindrome check you do not need to reverse at all: compare the character at the left pointer with the one at the right and move both inward, returning false on the first mismatch. That is O(n) time and O(1) space, versus reversing and comparing, which costs O(n) extra space. The variant Coforge asks as a follow-up is ignoring case and non-alphanumeric characters, which just means skipping those positions while advancing the pointers.

Q: How do you find duplicates in an array?

The general solution uses a hash set: iterate once, and if the current element is already in the set report it as a duplicate, otherwise insert it - O(n) time and O(n) space. If the array holds values from 1 to n and you must not use extra space, use index marking: for each element, negate the value at index abs(value) - 1, and a position already negative means that value repeated - O(n) time and O(1) space. A third option is sorting first and scanning adjacent pairs, which is O(n log n) time and O(1) space and is the right answer when memory is the binding constraint. Say which constraint you are optimising for, because that reasoning is what the round scores.

Q: What is the difference between an array and a linked list?

An array occupies contiguous memory with a fixed size, so accessing element i is O(1) pointer arithmetic, but inserting or deleting in the middle is O(n) because everything after shifts, and growth means allocating a bigger block and copying. A linked list stores each element in a node with a pointer to the next, so inserting or deleting at a known node is O(1) and the list grows without reallocation, but reaching element i requires walking from the head at O(n) and each node costs extra memory for its pointer. Arrays also benefit from CPU cache locality since neighbours sit together in memory, which often makes them faster in practice even where big-O says otherwise. Choose an array for indexed access and a linked list for heavy insertion and deletion at known positions.

Q: Explain the difference between DELETE, TRUNCATE and DROP in SQL

DELETE is a DML statement that removes rows one at a time and can be filtered with a WHERE clause; it is logged per row, fires triggers, and can be rolled back, but it is slow on large tables. TRUNCATE is a DDL statement that deallocates the table’s data pages wholesale, so it removes all rows with no WHERE clause, does not fire row triggers, is far faster, and resets identity counters. DROP is DDL that removes the table structure itself along with its data, indexes and constraints, so the table no longer exists afterward. The practical rule is DELETE for a filtered removal you may need to undo, TRUNCATE to empty a staging table quickly, and DROP only when the schema object itself should go.

Q: Write a SQL query to find employees earning more than the average salary of their department

Use a correlated subquery: SELECT e.name, e.salary, e.dept_id FROM employees e WHERE e.salary > (SELECT AVG(salary) FROM employees WHERE dept_id = e.dept_id); - the inner query re-evaluates per department because it references the outer row’s dept_id. A more efficient form on large tables joins against a pre-aggregated set: group employees by dept_id to compute the average once, then join that back on dept_id and filter. The reason you cannot put the aggregate directly in WHERE is that aggregate functions are not allowed there - aggregates are filtered with HAVING, which applies after GROUP BY, and the ordering of WHERE, GROUP BY, HAVING and SELECT is the concept the question is really testing.

Q: What is the difference between == and equals in Java, and between a checked and unchecked exception?

The == operator compares references for objects, so two distinct String objects with identical content are not equal under it, while equals() compares content when properly overridden - the exception being small integers and interned string literals, which share references and so confusingly pass the reference check. Whenever you override equals you must also override hashCode, or hash-based collections will fail to find your objects. On exceptions, checked exceptions such as IOException and SQLException are verified at compile time and must be caught or declared with throws, since they represent recoverable external failures. Unchecked exceptions extend RuntimeException - NullPointerException, ArrayIndexOutOfBoundsException, IllegalArgumentException - and signal programming errors that should be fixed rather than caught.

Q: How do you find the second-largest element, and what are the complexities of common sorts?

For the second largest, one pass with two trackers is enough: keep largest and secondLargest, update secondLargest whenever an element falls between them, and shift both when a new maximum appears. That is O(n) time and O(1) space, better than sorting the array at O(n log n) just to read index n-2. On sorts, bubble, selection and insertion sort are all O(n^2) in the average case, though insertion sort is O(n) on nearly sorted data, which is why hybrid library sorts fall back to it for small partitions. Mergesort is O(n log n) in all cases but needs O(n) extra space and is stable; quicksort averages O(n log n) with O(log n) space but hits O(n^2) on bad pivots; heapsort is O(n log n) with O(1) space but unstable.

Q: Solve Fractional Knapsack (common Coforge OA coding prompt)

Sort items by value-to-weight ratio descending. Greedily take whole items while capacity remains; for the last item take only the fraction that fits. That greedy choice is optimal for the fractional variant (not 0/1 knapsack). Complexity is O(n log n) for sorting plus O(n) scan. State why greedy fails for 0/1 - you cannot undo a whole item once capacity is exceeded - because interviewers often ask the follow-up immediately after the OA-style problem.

Q: What is normalization and why normalize a table?

Normalization removes redundant data and update anomalies by decomposing tables to satisfy normal forms (1NF atomic columns, 2NF no partial key dependency, 3NF no transitive dependency on the key). Example: storing department name on every employee row duplicates data and risks inconsistent department names - split Department and reference it by dept_id. Coforge technical panels frequently ask you to normalize a messy schema on the whiteboard after DDL/DML questions.

Q: Explain stack vs queue with real-world examples

A stack is LIFO - last in, first out: undo history in an editor, browser back stack, or parsing expressions. A queue is FIFO - first in, first out: print job spool, ticket counter, or BFS level-order traversal. Arrays can implement both with different pointer discipline; linked lists allow O(1) enqueue/dequeue at known ends. Campus reports cite this when interviewers move from CS theory to “where did you use this in your project?”

Q: How do you detect a cycle in a linked list?

Floyd’s tortoise and hare: slow moves one step, fast moves two. If they meet, a cycle exists; if fast reaches null, no cycle. To find the cycle start, reset one pointer to head and advance both one step until they meet again - that node is the entry. O(n) time, O(1) space. Hash-set visitation is O(n) space but easier to explain under pressure; pick one approach and code it cleanly.

Frequently asked questions about Coforge interviews

Does the Coforge online test have negative marking?

No. CBIT Hyderabad’s April 2026 Coforge placement circular states there is no negative marking in any section or test, though it does have a sectional cutoff. Read your own instruction screen to confirm.

Is there coding in the Coforge online assessment, and on which platform?

Yes - usually 1-2 easy-to-medium problems in about 25 minutes (arrays, strings, hashing, greedy or knapsack-style logic) in C, C++, Java or Python. Many proctored drives, including the communication test, run on Mettl (Mercer).

What is Coforge’s interview process for freshers?

Coforge’s campus process typically runs 4 rounds: 1. Communication Assessment - listening, speaking, and grammar MCQs, used as an early filter. 2. Online Assessment (about 90 minutes) - aptitude, technical MCQs, and coding, usually split roughly 30/35/25 minutes across the three sections. 3. Technical Interview - DSA, coding, and project discussion. 4. HR Interview - fit and offer discussion. Interviews are usually held on campus a few weeks after the OA, and only a fraction of test-takers get shortlisted for them.

What is the Communication Assessment round at Coforge?

It’s an early-stage English proficiency check covering listening, speaking, and grammar, run before or alongside the main online assessment. As an IT services firm staffing client-facing and support roles, Coforge weighs spoken/written English fairly heavily, and candidates who don’t clear this cutoff are dropped regardless of technical scores.

How many rounds does Coforge’s hiring process have?

Most freshers go through 4 rounds: Communication Assessment, Online Assessment (aptitude + technical MCQs + coding), a Technical Interview, and an HR Interview. Shortlisting after the OA can be steep - often only 15-20% of test-takers move on to interviews.

Is Coforge’s hiring process similar to Nagarro’s?

They’re often covered together in prep guides since both are Noida-headquartered, product-engineering-leaning IT services firms hiring from the same campus pool, and both weight coding ability more heavily than a typical mass-recruiter like TCS or Infosys. But the processes aren’t identical: Coforge adds a distinct Communication Assessment gate that Nagarro’s process doesn’t emphasize, while Nagarro leans harder on multiple written coding rounds. Treat them as similar in rigor, not as one shared pipeline.

How should I prepare for Coforge interviews?

Practice spoken and written English basics for the communication round, revise quantitative aptitude and core CS/programming MCQs, solve easy-to-medium coding problems for the OA, and be ready to discuss your resume projects clearly in the technical round. For ‘Why Coforge?’, it helps to know that Coforge is the rebranded, expanded form of NIIT Technologies and works across BFS, insurance, travel, and manufacturing verticals.

Does Coforge have a service agreement or bond?

It depends on the offer - some fresher offers include service commitments. Read your specific offer letter and ask HR factual questions rather than relying on forum screenshots.

What is Coforge’s fresher interview process?

Usually 3-4 rounds: a communication assessment on some drives, an online test, a technical interview, then HR. Confirm the mail for your campus or off-campus drive.

How to prepare for Coforge interviews

  1. Loop map: Communication Assessment; Online Assessment; Technical Interview; HR Interview. Confirm timings from the drive mail.
  2. Technical depth: Drill the Q&A section until answers are spoken, not read. Know every resume project cold.
  3. Experiences: Study round-wise notes on the interview experience page - real prompts beat generic lists.
  4. HR: Three STAR stories + a specific “Why Coforge?” on the HR page.

A practical Coforge prep plan

Use this as a default four-week loop before a Coforge drive. Adjust to your invite timeline.

  1. Week 1: Language fluency: rewrite 10 old solutions in one language until you stop hunting syntax. Open the Coforge previous-year sets on this site and mark which sections ate your time. Write the timing on a sticky note. That number is more useful than a 200-problem LeetCode streak you never timed.
  2. Week 2: Most Coforge drives fail people on the first timed paper or OA. Do three timed sits this week. After each one, log every miss in a two-column note: topic and why (slow, wrong formula, bad edge case, panic). The next sit should only add problems from that log.
  3. Week 3: Technical interviews at Coforge usually want a clean project story, one or two CS fundamentals, and (if the process has it) a behavioral or values round. Write STAR stories on paper, not in your head. Practise “Why Coforge?” with one concrete product, lab, or business line - not a slogan.
  4. Week 4: Sleep, id photocopies, and a dry run of the oa platform if the invite names one. If you still have energy, redo only the questions you failed in week 2.

10-day crash version: Days 1-4 timed DSA, days 5-7 resume projects + CS fundamentals, days 8-9 mock interviews out loud, day 10 HR STAR stories on the HR page.

Compensation notes

Candidate-reported fresher/early-career packages for Coforge often cite ₹4.5-7 LPA. Treat forum numbers as ranges, not guarantees - confirm the written offer letter for your team and location.

Sources

Interview process details and sample questions on this site are editorially organized from public candidate reports and hiring write-ups, with round structure, prep notes, and company-specific framing added by our team. For round-by-round stories, see the Coforge interview experience page. For OA papers and coding drills, use Coforge on placementpapers.app. OA quick answers and track-wise questions draw on CBIT Hyderabad’s 2026 Coforge placement circular, PapersAdda’s 2026 Coforge placement-paper guide and the campus, lateral and analytics-track candidate reports summarised on this page. The NIIT Technologies history draws on Wikipedia’s Coforge article.