I recently interviewed with Digit Insurance for the position of Graduate Trainee Engineer. The interview took place on September 14, 2023, and it was conducted virtually in Microsoft Teams. I want to share my interview experience as well as Online assessment details below for those who are preparing for similar roles at Go Digit.
Online Assessment:
This is the first round and it consisted of Aptitude(30 M.C.Q) + 2 coding Questions in Java. Coding Question – The coding questions were related to basic concepts of Java.
- The 1st question was asked to calculate the time duration between two-time stamps and it requires the knowledge of the Java library for handling date and time, such as ‘SimpleDateFormat’, ‘DateTimeFormatter,’ and ‘Duration’.
- The 2nd question was very basic i.e. To check whether a year is a Leap Year or not.
Then after 2 days, I got to know that I was selected for the Interview Round.
Interview Round:
This was a technical interview.
- Greetings.
- Introduce about yourself.
- Explain the projects you have mentioned in your resume.
- Which Android version you have used in your project?
- Why did you use Flutter, not Kotlin?
- Basic concepts of OOPS :
- What are the 4 pillars of OOPS and explain them?
- Explain different types of Polymorphism.
- Then they asked to share the screen and do the Code of Method Overriding (See) and Inheritance(See) & explain how it works.
- How many types of Access Modifiers are there in Java? What is the scope of a Protected Access Modifier?
- What is the Static keyword and why it is used?
- Difference between stack memory and heap memory?
(A few of my friends were also asked regarding Java Collection Frameworks and Hashmap)
- DBMS: Here I was asked whether I have done any projects using DBMS.
Overall it was a smooth interview and the interviewer was very cooperative.
Note: Mainly they focused on whether the candidate has a good understanding of the basic concept of OOPS and DBMS and the questions asked are very basic.
Hope this helps, Thank you!