Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Harness (Bengaluru) nel mese di gen 2023
Colloquio
I appreciate the professionalism of the interview panel and their commitment to selecting the right candidate for the team. The interview process was well-structured, and I particularly enjoyed the Technical discussion rounds.
Domande di colloquio [1]
Domanda 1
Explain the concept of time complexity and space complexity. What is a hash table (hash map), and when would you use it? Describe the difference between an array and a linked list. Implement a binary search algorithm. Explain the process of traversing a binary tree using in-order traversal. Problem Solving: Given an array of integers, find the two numbers that add up to a specific target sum. Reverse a string without using built-in functions. Implement a function to check if a string is a palindrome. Determine whether a given string is an anagram of another string. Write a function to find the factorial of a non-negative integer. Object-Oriented Programming (OOP): Explain the concepts of encapsulation, inheritance, and polymorphism. What is the difference between an abstract class and an interface? Implement a simple class in a programming language of your choice. Describe the SOLID principles in software design.
we had around 4 rounds of interview process. first, online assessment second was hands on coding, third was tech one-to-one interview, fourth one more tech interview there was one final round of interview as well. so total 5 rounds
Applied online and had a recruiter contacted for initial screening. Then phone screen is scheduled for coding round. Then virtual onsite would be scheduled for another coding and design rounds. Interview process was smooth.
initially there was a shortlisting based on a hackerank assessment followed by technical round and managerial round.
2 DSA questions were asked on arrays and trees. the questions were easy-moderate level and the interviewer also dropped hints in between.