Cognizant Digital Nurture Interview Experience (ON-CAMPUS)

Last Updated : 11 Nov, 2024

Cognizant Digital Nurture Interview Experience

Introduction and Personal Questions

  1. Introduce Yourself
    • Provided a brief background about myself.
  2. Favorite Cricketer
    • Answered MS Dhoni and shared a few lines about him.
  3. Do you have your resume?
    • Confirmed that I had it with me.

Project and Technical Questions

  1. Tell me about your project
    • Explained the project and my role in it.
  2. 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.
  3. 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.
  4. 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

  1. Sort a String in Ascending Order
    • Struggled with this one.
  2. Print a String Word by Word
    • Answered correctly.
  3. Numbers Divisible by 5 in a Given Range
    • Completed successfully.
  4. Reverse a String
    • Done.
  5. Find the Greatest of Three Numbers
    • Answered.

More Technical Questions

  1. 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.
  2. Runtime Polymorphism
    • Answered.
  3. Maven
    • Provided a basic answer.
  4. Page Object Model
    • Mentioned I didn’t know.
  5. 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.
  6. 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

  1. Query for Department Name and Department Count
    • Answered but struggled a bit.
  2. Query for Counting Records in a Column
    • Answered correctly.

Additional Skills and Personal Questions

  1. 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.
  2. Other Programming Languages
    • Mentioned I know Python basics and can understand code when I see it.
  3. Memory Allocation in Python
    • Mentioned I didn’t know.
  4. 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

  1. 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

Comment