1st there is an online assessment which consists of basic aptitude and technical questions after that there is one technical round and HR round. There is no coding round. I have cleared the 1st assessment and get the link for technical round that day evening only.
Interview questions [1]
Question 1
what is abstract class in java?
Explain Polymorphism
Full form of PSVM
I applied through college or university. The process took 3 days. I interviewed at TCG Digital (Calcutta) in Nov 2023
Interview
It was a on campus drive , The whole interview process is completed within 3 days. The Interviewers were nice and overall it was a good experience for me.
Selection Process :
- Online test
- Technical Interview (Online)
- Managerial interview (Online)
Online Test:
It was a 60-minute long exam with 3 sections. each section with a separate time period
20 Aptitude MCQ [Level: Easy-Moderate] [Time: 40 Minutes]
5 Programming MCQ (Outputs & General) [Level: Easy] [Time: 5 Minutes]
1 Essay (On why you chose Computer science and why you want to join TCG Digitals) [Time: 15 Minutes]
Technical Interview (Online):
I received an email on the evening of exam day inviting me to a technical interview on Google Meet at a specified time the next day. The following day, I had two interviewers, during the interview they asked me questions about my resume and projects in addition to some technical ones. It was a 20-25 minute long process.
Managerial Interview (Online):
The purpose of my 15-minute managerial interview the next day was primarily to find out my level of technological understanding.
Interview questions [1]
Question 1
Technical :
Introduce yourself.
Tell me the difference between Abstract class and Interface.
What is an algorithm, and why do we need to use it?
Why you did not mention Java in your resume (As I am proficient with C++)
Explain Bubble sort
How many types of search you know and explain binary search.
Do you have any Idea about oops, Explain it to me.
Tell me about polymorphism
Why multiple inheritance works with C++ but not with Java. How you can achieve it on Java.
How to use interface in Java.
How you will reverse a string (just approach)
What do you think Machine Learning is.
What is NLP (as I had a project on it)
Explain to me one of your projects.
What is your favorite machine learning algorithm and why.
What is a queue data structure.
What is the Linked list?
Give me an example of a one-to-many and many-to-one relationship in real life.
What is Normalization
What kind of relationship does a student have with their roll number?
Managerial:
Introduce yourself.
Tell me about your hobbies.
Have you heard about ChatGPT? what is it?
What do you think about its impact on society for the next years is it going to replace humans or like that
Tell me about your thoughts on the data science trends in the next years.
Do you have any problem statement in your mind that can be solved by artificial intelligence?
Explain to me your use of artificial intelligence in your projects.
First they have test called ninja, after that if you passed in that exam they schedule your technical interview and HR interview. It was very smooth process. You will get to know your results in 3 to 4 days.