Cognizant Interview Experience for Java Spring Boot Full Stack Developer
I appeared in a Cognizant Interview for Java Spring Boot Full Stack Developer.
There were 2 rounds (1 Technical & 1 HR). Below are the technical round questions.
Java:
- Features of JAVA 8.
- What is a null pointer?
- Which is the superclass of all classes in JAVA?
- Which is the Exception of all Exceptions in JAVA?
- Explain Getter, Setters & toString.
- Explain Polymorphism in JAVA
- Difference between the following:
- Array and List
- List and Set
- Set and Map
- Interface and Class
- Java and Javascript
- Checked and Unchecked Exception
- What are micro-services?
- Types of micro-services.
- What are comparators in JAVA?
- What is collection and its hierarchy?
- What is the method of Overloading?
- What is the method of Overriding?
- Explain equal() and hashCode()
Database:
- What is schema?
- Difference between Drop, Delete and Truncate table.
JavaScript:
- What is the Arrow function?
I had cleared the technical round and got a call from HR after 10 days(approx) for the HR round. After the HR round, I didn’t get any response even after 2-3 follow-ups. In HR round Questions were:
HR Round:
- About yourself.
- Your current role and responsibility.
- How is this position relevant to your current work and your skill set.
- Why do you want to leave your current company?
- Why do you want to join Cognizant?
- What is the notice period & is it negotiable?
- Current & Expected CTC.