Round Type: Technical Interview (2nd Round)
Duration: ~30 Minutes
Mode: Online (via Superset)
Verdict: Smooth & Positive Experience ✅
🌟 Overall Experience
Honestly, this round was one of the calmest and most respectful interviews I’ve had so far.
A female interviewer took my round — she was extremely polite, patient, and understanding.
Midway through the interview, I actually got disconnected, and she waited for me to rejoin without a hint of frustration.
When I couldn’t hear a few questions properly, she repeated them kindly every time. That really helped me stay relaxed and confident throughout. 🙌
🧠 Interview Flow
Self Introduction
Project Explanation – Discussed my role, tech stack, and challenges.
What programming languages do you know?
💻 Coding Questions (Live on Compiler)
Both were straightforward but required clean logic — she focused on understanding my thought process more than just the code.
🧩 Q1. Reverse a String
I first did it using StringBuilder.
She then asked me to do it using a loop, to check logical clarity.
🧩 Q2. Remove Special Characters from a String
Input taken from user.
I used basic iteration and condition checks (regex could also be used).
💡 Tip: Be ready to re-implement simple logic without built-in methods if asked.
☕ Core Java Concepts Discussed
She moved into theory questions after the coding part:
Explain OOPs concepts (with real-world examples).
Constructors – Can they be overloaded?
Collections Framework – overview and use cases.
HashMap – basic working and when to use it.
ArrayList vs LinkedList – performance differences.
Wrapper Classes – what are they and where they’re useful.
Exception Handling – try, catch, finally, and checked vs unchecked exceptions.
🌐 JavaScript Basics
Difference between let and var.
What is NaN (Not a Number) and when it occurs.
🤝 HR-Type Discussion (at the End)
Basic Yes/No questions about shifts, relocation, and tech stack flexibility.
No situational or behavioral questions — just short confirmations.
✅ Final Thoughts
The interview lasted around 30 minutes and felt more like a conversation than an interrogation.
The interviewer really valued clear explanations and patience over speed or perfection.
💬 If you’re preparing for Cognizant (GenC / GenC Pro), my advice:
Be strong in Java fundamentals + OOPs + Collections + Exception Handling.
Practice string-based coding problems — those are favorites!
Speak your logic clearly — they value clarity over complexity.
💯 Verdict
Smooth Process ✅
Friendly Interviewer 🤝
Logical Coding Questions 💻
Fair Evaluation ⚙️
Overall: A Great Experience! 🌟
🔥 If you’re appearing soon, don’t stress — it’s not a hard interview. Focus on confidence, clarity, and calmness. You got this! 💪