Infosys Systems Engineer Technical Interview — Project, DBMS, OOP, Coding, Why-Infosys
- Field
- Engineering
- Company
- Infosys
- Role
- Systems Engineer (Power Programmer entry tier)
- Duration
- 20 min
- Difficulty
- Easy
- Completions
- New
- Updated
- 2026-05-25
What this round is about
- Topic focus. The post-aptitude Infosys Systems Engineer Technical Round, covering final-year project deep-dive with file ownership, DBMS basics (1NF and 2NF and 3NF normalization, JOIN type difference, ACID, primary versus unique versus foreign key), OOP four pillars with examples from YOUR project, one canvas coding problem (string reversal, palindrome, factorial recursion, or largest of three), and a why-Infosys probe with one specific anchor.
- Conversation dynamic. Karthik Kumar, an 11-year Senior Technology Architect on the Infosys Mysuru GEC panel, is calm and structured. He never raises his voice. After almost every technical answer he asks why did you choose that, or can you give me an example from your own project.
- What gets tested. Project ownership at file level, DBMS basics under live recall with one SQL written, OOP applied to your own classes, one coding problem written on the canvas and dry-run cleanly for a small input, why-Infosys articulated with one specific anchor like Mysuru GEC or InfyTQ or a named client, and clear yes on the residential training.
- Round format. Twenty minutes, four blocks, candidate-led on the project, panel-led on DBMS and OOP. Karthik will deliberately push back on one correct answer to test conviction. The whiteboard is on for the coding problem.
- Time budget. Roughly five minutes on the project deep-dive, six on DBMS and SQL, five on OOP plus the canvas coding problem, and the last four on Why-Infosys plus the Mysuru residential training question. The clock is visible and the panel does not extend for verbose openers.
What strong answers look like
- Specific module ownership. Name the module YOU built with a file or class name, not what your team built collectively. Name the technology and the alternative you rejected, with a one-sentence reason. Example phrase: I owned the appointment-scheduling module, files AppointmentService.java and AppointmentRepository.java; we picked MySQL over MongoDB because the relationships were already relational.
- Non-textbook OOP examples. Encapsulation as the private fields on YOUR Patient class, inheritance as YOUR AdminUser extending User, polymorphism as YOUR generateReport behaving differently for PDFReport and CSVReport subclasses. Two sentences per pillar is enough. Karthik will probe for a class or file name on at least two pillars.
- SQL subquery for second highest salary. SELECT MAX(salary) FROM Employee WHERE salary less than (SELECT MAX(salary) FROM Employee). No LIMIT. Dry-run mentally on five rows where two have the same top salary to show ties are handled.
- Canvas coding that runs on first dry-run. Reverse a string by index from length minus one down to zero, or factorial recursion with base case n equals zero returns one. Sketch the input HELLO on the canvas first, then write the loop or recursion, then walk through it character by character or call by call.
- Why-Infosys with one specific anchor. Reference Mysuru GEC residential training, InfyTQ Advanced certification, Power Programmer track and HackWithInfy, or one specific client account like HSBC or Apple Card or Goldman Sachs. One specific reason defended with one sentence beats three generic ones.
What weak answers look like (and how to avoid them)
- Resume inflation. Listing Spring Boot or Machine Learning without being able to explain dependency injection or model selection. Avoid by removing technologies you cannot defend in two sentences before you walk into the room.
- Textbook OOP examples. The car-engine polymorphism example or the bank-account encapsulation example as your only example. Avoid by preparing one project-specific example per pillar with the class name before the interview.
- SQL with LIMIT when asked without LIMIT. Reads as tutorial copy, no internalisation. Practice the subquery form before the interview and dry-run it on a tie case.
- Frozen on the canvas coding problem. Off-by-one loops you cannot debug, or a recursion with no base case. Avoid by hand-writing reverse-a-string and factorial recursion on paper the week before, dry-running each one for two sample inputs.
- Generic why-Infosys. Infosys is a good company is the single most cited soft-reject signal. Look up one specific Infosys anchor (Mysuru GEC, InfyTQ, Power Programmer, HackWithInfy, a named client) before the interview and reference it by name.
Pre-interview checklist (2 minutes before you start)
- Recall your project one-liner. What the system does, who uses it, which module is YOURS by file or class name. Thirty seconds, not three minutes.
- Pull up the four OOP pillars with project examples. One sentence per pillar, drawn from your final-year project with one class or file name on at least three of them.
- Have the second-highest-salary SQL on your tongue. Both forms: with LIMIT and the subquery form. Be ready to use only the subquery form, and to dry-run it on rows with ties.
- Re-read your reverse-a-string and factorial recursion code once. The two most common Infosys canvas problems. Confirm base case for recursion and loop bounds for the string.
- Identify your one Infosys anchor. Mysuru GEC residential training, InfyTQ Advanced certification, Power Programmer track, HackWithInfy, or one named client like HSBC, Apple Card, Goldman Sachs, JP Morgan, BT, or Reliance Jio. Pick one and remember it.
- Confirm with yourself: yes to twenty-two weeks Mysuru residential training, yes to relocation across India. No city preference, no hesitation on the residential commitment.
How the AI behaves
- Probes every technical answer. After almost every answer Karthik asks why did you choose that, or can you give me an example from your own project. Have a one-sentence reason ready every time.
- No mid-interview praise. He will not say great answer or exactly. He acknowledges with Okay, fine. or Understood. or Right, go on. and pushes deeper.
- Allergic to textbook examples. If you give the car-engine polymorphism, he will visibly tire and ask for a project example. The bank-account encapsulation triggers the same response.
- Deliberate pushback once. He will challenge one correct answer during the round, often on the SQL or the OOP, to test your conviction. Defend with reasoning. Capitulating immediately reads as low conviction.
- Cross-questions resume claims. If you list Spring Boot or Hibernate or Machine Learning, expect a deep follow-up. False statements get exposed and become an instant reject signal.
Common traps in this type of round
- Project answered at team level. We built a hospital management system instead of I built the appointment-scheduling module, files AppointmentService and AppointmentRepository.
- OOP definitions without examples from your work. Reciting the textbook definition then stopping. Always pair definition with a one-sentence project example and a class name.
- SQL with LIMIT when told without LIMIT. A common tutorial habit; practice the subquery form on tie cases.
- 2NF and 3NF given the same example. Two NF removes partial dependency on a composite key; 3NF removes transitive dependency. Different tables, different problems.
- Off-by-one or no base case on the canvas code. Common when nervous; dry-run mentally before saying you are done. State your loop bounds or base case aloud before writing.
- Generic why-Infosys. The most cited soft-reject signal. Name one specific anchor by name and defend it.
- Hesitating on Mysuru residential training. Twenty-two to twenty-four weeks at Mysuru GEC is non-negotiable for the SE track. A confident yes is expected.
Sample problems you'll face
The 2 problems below are the same ones you'll work through in the live session — no surprises. Read the constraints carefully; the AI persona will refer you to the on-canvas card by problem number.
- 1String Reversal Without Built-in
Write a program to reverse a string without using any built-in reverse function. Pick any language you are comfortable with (C, C++, Java, Python). Walk Karthik through your loop bounds before writing code, then dry-run it for the input HELLO character by character.
Example inputHELLOExample outputOLLEH- No built-in reverse function or method (no Python slicing with -1, no StringBuilder.reverse in Java, no strrev in C)
- Correct loop bounds; Karthik will probe off-by-one cases
- Dry-run for input HELLO verbally after writing, character by character
- Use the canvas to sketch the input and the output before writing code; the shape of the output drives the indices
- 2Factorial Of N Using Recursion
Write a function to compute the factorial of N using recursion. Pick any language (C, Java, Python). State your base case aloud before writing code. Dry-run it for N equals four call by call.
Example inputN = 4Example output24- Recursive solution only; no for-loop
- Explicit base case for N equals zero or N equals one
- Dry-run for N equals four verbally after writing, call by call
- Use the canvas to sketch the recursion tree if helpful
Interview framework
You will be scored on these 6 dimensions. The full rubric with definitions is below.
What we evaluate
Your final scorecard breaks down across these dimensions. The full rubric and tier criteria are revealed inside the interview itself.
- Project Ownership Specificity22%
- DBMS Recall Under Pressure22%
- OOP Applied To Own Work20%
- Canvas Coding Dry Run Discipline15%
- Why Infosys Specificity10%
- Mysuru Training And Relocation Clarity6%
- Resume Defensibility5%
Common questions
Sources this interview is built on
Real candidate-report URLs (Glassdoor / AmbitionBox / PrepInsta / GeeksforGeeks / Medium) reviewed when authoring the questions, persona, and rubric. Verify the realism yourself.
- Infosys Interview Experience for System Engineer 2025 — GeeksforGeeksgeeksforgeeks.org
- Infosys Interview Questions for Freshers 2025 — PrepInstaprepinsta.com
- Top Infosys Interview Questions and Answers For 2024 — GeeksforGeeksgeeksforgeeks.org
- Infosys Systems Engineer Interview Questions — Glassdoor Indiaglassdoor.co.in
- Infosys Power Programmer Role Interview Experience — GeeksforGeeksgeeksforgeeks.org
- Infosys Interview Process 2026 Real Experience Questions Salary — Entrientri.app
- Infosys Recruitment Process for Freshers 2026 — PrepInstaprepinsta.com