The hiring process at GoTatva takes an average of 2 days when considering 1 user submitted interviews across all job titles. Candidates applying for Entry Level Java Developer had the quickest hiring process (on average 2 days), whereas Entry Level Java Developer roles had the slowest hiring process (on average 2 days).
I applied online. The process took 2 days. I interviewed at GoTatva in Feb 2022
Interview
Application Screening:
Resume Review: Your resume is reviewed for relevant projects, internships, or certifications in Java.
Phone/HR Screen: A brief call to discuss your background, interest in the role, and basic qualifications.
Online Coding Test:
You may receive a coding challenge through platforms like HackerRank or LeetCode.
Focus areas: Java syntax, data structures (arrays, lists, stacks), algorithms (sorting, searching), and object-oriented programming (OOP).
Technical Interview (1-2 rounds):
Core Java Concepts: Expect questions about OOP principles (inheritance, polymorphism, abstraction, encapsulation), exception handling, collections framework, and multi-threading.
Problem Solving: You might solve algorithmic problems involving data structures like arrays, strings, and trees.
Code Review: Sometimes, interviewers will review code you’ve written and ask questions about your design choices.
Interview questions [1]
Question 1
What are the four pillars of Object-Oriented Programming (OOP)?
Explain the difference between == and .equals() in Java.
What is a constructor in Java? Can you have multiple constructors?
What is the difference between ArrayList and LinkedList in Java?
What is the difference between HashMap and Hashtable?