I applied through college or university. The process took 2 days. I interviewed at Cognizant in Oct 2021
Interview
The recruitment process started with a Pre-placement talk. Here we were told that we had to attempt a Skill-based Assessment & the test scores will decide the selection of the three mentioned roles (Genc, Elevate, or Next).
Interview questions [1]
Question 1
Tell me about yourself.
Explain a little bit about anyone project mentioned in the resume. [ I explained about my desktop application project ]
What is function overloading and can we pass primitive type and similar wrapper class to implement function overloading [ He also gave me a snippet and asked its output ]
Difference between function overloading and function overriding
Why do we use keyword static in java?
What do you mean by autoboxing [ I haven’t heard this term so he explained to me about it with proper examples ]
What is abstraction and how to achieve it?
What is the difference between abstract class & Interface?
What is a Functional Interface?
Difference between final, finally and finalize
What are the different types of exceptions in java? [ Checked & Unchecked ]
What happens when we put a return statement in a try block, Will the final block be executed or not?
He asked me whether i know about collections then I said common data structures and algorithms I know but not in too deep.
What is HashMAP and difference between HashSet & Hashmap
Smooth interview process as well as it was very interesting with ample feedback at the end. I enjoyed the conversation a lot and coverted the interview and accepted the offer.
Introduction
Basic of Oops and Programming
2 Coding Questions
Reverse String and Number
Question on Java and SQL Spring Boot and Other programing related questions like hashing map vs hash table why they are used