Open In App

Hexaview Technologies Interview Experience (Off-Campus)

Improve
Improve
Like Article
Like
Save
Share
Report

Round 1 – Coding Test: Conducted on 21st July 2022 on code byte platform. In this round, two questions on strings were asked, they were easy to medium level. The time allocated was 1 hour. After the coding round, I got the call from HR that I have been selected for the next rounds of Technical Interviews to schedule the next Interview.

Round 2 – Technical Interview 1:Conducted on 8th August 2022. Questions asked in this round are listed below-

  • Give a brief introduction about yourself.
  • What do you know about OOPs?
  • What are the 4 pillars of OOPs?
  • What are Encapsulation, Inheritance, Polymorphism, and Abstraction?
  • Can we say we achieve encapsulation if implemented abstraction?
  • What are Compile-Time polymorphism and Run time polymorphism?
  • Rules for implementing Compile-Time polymorphism and Run time polymorphism.
  • Can we override a static method?
  • What is Constructor?
  • Types of access modifiers and their difference.
  • What if we declare the constructor as final or private?
  • Can we inherit a private class?
  • Can we use private data member of the parent class?
  • Can the Main method be overloaded?
  • What if we declare a class as final can we inherit it?
  • Can we do constructor overloading?
  • Live Coding: Given a string and in output give the count for each character in the string. (https://www.geeksforgeeks.org/print-characters-frequencies-order-occurrence/)
  • Advantages of Java.
  • Why is Java platform Independent?
  • What is a JIT compiler?
  • What are Linked List and its types?
  • A real-life example of a doubly circular Linked List?
  • What is DBMS?
  • Do you know about the primary key, unique key, foreign key, and candidate key?
  • SQL Query – To give data of employees whose salaries are greater than 20000.
  • What is the WHERE and Having clause?
  • Which clause can be used to sort the data in descending order?
  • At last – “Any Questions”?

This round took around 65 minutes. I got the call from HR that I have been selected for the next rounds of Technical Interviews to schedule the next Interview.

Round 3 – Technical Interview 2: Conducted on 16th August 2022. Questions asked in this round are listed below-

  • How was your last Interview Experience?
  • Give a brief introduction about yourself.
  • Why is JAVA so popular?
  • Why is the java platform independent?
  • If I gave you java code already compiled on my system, how will you run it on your system?
  • What is abstraction?
  • How can we implement abstraction, can we call the constructor of abstract classes?
  • Do abstract class has constructors?
  • What are Interfaces & how can we implement them?
  • Can we declare data members in abstract classes and interfaces?
  • Why do we need interfaces?
  • Can we override a private method of parent class?
  • Taken a variable I int type declared it and not assigned any value. When we print will it give an error or not?
  • Use of super keyword.
  • Data hiding Vs Abstraction.
  • What are the exceptions and categories of Exceptions and their examples?
  • How will you make custom exceptions?
  • What are wrapper classes?
  • What are singleton classes?
  • What is a static keyword?
  • What if we declare the constructor as final or private?
  • Explain bubble sort and its time complexity as best, average, and worst case.
  • Approach Discussion – Rotate the array without using extra space. (https://www.geeksforgeeks.org/array-rotation/)
  • Live Coding: Given a no. 123456789 prints the sum of each digit in no. using recursion with time complexity explanation.
  • By how many methods you can restrict a class to be inherited?
  • What is Inner Join and write its query?
  • Using preorder and in-order find the post-order of a binary tree.
  • Array Vs LinkedList
  • To perform insertion and retrieval out of Array and LinkedList which you will prefer?
  • Delete vs Truncate command.
  • If you want to rollback you will use delete or truncate?
  • What is Cross Join?
  • At last – “Any Questions”?

This round took around 100 minutes. I got the call from HR that I have been selected for the next round of Technical Interview.

Round 4 – Technical Interview 3: Conducted on 19th August 2022. This was the final round. Questions asked in this round are listed below

  • Give a brief introduction about yourself.
  • What was your Final Year Project? Explain your role.
  • What were your personal projects? Explain them and which APIs you used.
  • What is abstraction? Can you implement it? (Coded an abstraction example)
  • What is Interface?
  • Live Coding – Print a 6-digit largest prime number. Then asked to optimize the code.
  • Puzzle – Find the answer and explain. (https://www.geeksforgeeks.org/puzzle-15-camel-and-banana-puzzle/)

This round took around 80 minutes.

Verdict: Selected.

Tips :

  • Go through puzzles on geeks for geeks.
  • Explain things with real-world examples.
  • Revise DSA, OOPs, DBMS and SQL.
  • Give mock Interviews.
     

Last Updated : 31 Aug, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads