Cognizant Digital Nurture Interview Experience
Introduction and Personal Questions
- Introduce Yourself
- Provided a brief background about myself.
- Favorite Cricketer
- Answered MS Dhoni and shared a few lines about him.
- Do you have your resume?
- Confirmed that I had it with me.
Project and Technical Questions
- Tell me about your project
- Explained the project and my role in it.
- Java Basics
- What is JRE? - Answered.
- What is JDK? - Answered.
- Can you overload the main method? - Explained that it’s possible, then demonstrated it by overloading the main method.
- Explain the main method - Answered.
- Explain method overloading - Answered.
- HTML and Web Development
- HTML Layout - Struggled a bit but gave a basic answer.
- What is a web servlet? - Answered that it responds to web client requests and displays content in a web application.
- Do you know Tomcat and Apache? - Mentioned I’d heard about it in class but didn’t know specifics.
- Other Concepts
- What is IAS? - Couldn’t answer.
- Backend Data Storage
- Since my project involved a team, I mentioned that data storage was handled by a teammate. The interviewer reminded me that I was the team leader, to which I clarified that my main role was handling the HTML part.
Coding Challenges
- Sort a String in Ascending Order
- Struggled with this one.
- Print a String Word by Word
- Answered correctly.
- Numbers Divisible by 5 in a Given Range
- Completed successfully.
- Reverse a String
- Done.
- Find the Greatest of Three Numbers
- Answered.
More Technical Questions
- Project Testing and Models
- What is testing? - Couldn’t answer.
- What model did you use in your project? - The interviewer noted that I hadn’t done testing in the project.
- Runtime Polymorphism
- Answered.
- Maven
- Provided a basic answer.
- Page Object Model
- Mentioned I didn’t know.
- Design Patterns
- What is a design pattern? - Answered.
- Explain any design pattern - Chose the Factory pattern, but he also asked about the Singleton pattern, which I explained.
- SOLID Principles
- Do you know SOLID principles? - Confirmed I did.
- What is the “L” in SOLID? - Initially answered “Liskov’s Segregation” but corrected it to Liskov’s Substitution with a definition and example.
SQL Queries
- Query for Department Name and Department Count
- Answered but struggled a bit.
- Query for Counting Records in a Column
- Answered correctly.
Additional Skills and Personal Questions
- Skills Outside of Academics
- Initially didn’t understand, but upon clarification, shared that I’d learned the basics of AI and ML while learning Python in my second year.
- Other Programming Languages
- Mentioned I know Python basics and can understand code when I see it.
- Memory Allocation in Python
- Mentioned I didn’t know.
- Location and Relocation
- Are you from Chennai? - Clarified I am from Tiruttani.
- Willingness to Relocate - Confirmed I was open to relocating and would appreciate the learning opportunity.
- Interest in Onsite Roles - Mentioned I’d be excited if given the chance to relocate onsite.
Closing Discussion
- Question About Cognizant Work Culture
- Asked about the work culture at Cognizant. The interviewer mentioned various roles and responsibilities and advised me that learning new topics would benefit me personally, beyond the company’s needs.
Verdict: SELECTED for the GENC Package