Round 2: Technical Interview Round
Basics of Java, Data Structures, HTML, and SQL questions were asked as I applied for a Java full-stack developer role. The following are the questions:
- Introduce yourself
- Explain the projects you worked on
- What is Java and explain the features of Java?
- Difference between JDK, JRE, and JVM
- Difference between String Builder and String Buffer
- What are access modifiers and types in it?
- Explain OOPS concepts of java
- Types of Inheritance
- Java 8 features
- Difference between Array and LinkedList
- What are Collections?
- Write a program to add all even numbers of an array
- What are tags in HTML and name a few
- What are anchor tags in HTML?
- ACID properties in the database
- Difference between Union and Union All
- Any queries?
The interviewer was very friendly and listened to my answers patiently. He asked me to learn cloud computing, a frontend framework – Angular/React as these skills were required for the role at the end of the interview.
Cognizant Interview Experience for Programmer Analyst
Cognizant was hiring through the Superset platform. I have applied for the Java Full Stack Developer role in the Genc Next category. The selection process consists of 3 rounds in total. All rounds were virtual.