Upload Button Icon Add office photos

Filter interviews by

HEPL - A Cavinkare Group Company Senior Java Developer Interview Questions and Answers

Updated 14 Dec 2024

HEPL - A Cavinkare Group Company Senior Java Developer Interview Experiences

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Regular core java, OOPS, Spring Boot questions. It was like a rapid-fire round.
Round 2 - One-on-one 

(3 Questions)

  • Q1. Coding question - find repeat elements in an array
  • Ans. 

    Find repeat elements in an array of strings

    • Iterate through the array and store each element in a HashMap with its count

    • Check if the count of any element is greater than 1, then it is a repeat element

    • Return the repeat elements found in the array

  • Answered by AI
  • Q2. Project related questions
  • Q3. Build a basic CRUD REST API endpoint
  • Ans. 

    Build a basic CRUD REST API endpoint

    • Create a REST API endpoint for each CRUD operation (Create, Read, Update, Delete)

    • Use HTTP methods like POST, GET, PUT, DELETE to perform CRUD operations

    • Implement data validation and error handling for each operation

    • Utilize a framework like Spring Boot or Express.js to simplify API development

  • Answered by AI
Round 3 - One-on-one 

(3 Questions)

  • Q1. Behavioral questions
  • Q2. Technical questions about SpringBoot and microservices
  • Q3. SQL question - third highest salary
  • Ans. 

    To find the third highest salary in a SQL table, you can use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC OFFSET 2 ROWS FETCH NEXT 1 ROWS ONLY'.

    • Use the 'SELECT TOP 1' statement to retrieve only one record

    • Order the records by salary in descending order using 'ORDER BY salary DESC'

    • Skip the first two highest salaries using 'OFFSET 2 ROWS'

    • Fetch the next record after skipping the first two using 'FETCH NEXT 1 ROW

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Program on sorting
  • Ans. 

    Sorting program to arrange strings in alphabetical order

    • Use Arrays.sort() method to sort the array of strings

    • Implement a custom Comparator to sort in a specific order

    • Consider using Collections.sort() for sorting ArrayList of strings

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Multi-threading

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Basic Java Question?
  • Q2. Related oops concept
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Deep in Collections, Java 8 features, Arrays, Exceptions
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How do you explain a C student to use Java
  • Ans. 

    Explain the basics of Java in a simple and practical way, focusing on hands-on examples and real-world applications.

    • Start by explaining the basic syntax and structure of Java code

    • Use simple examples to demonstrate concepts like variables, loops, and functions

    • Show how Java is used in real-world applications, such as building websites or mobile apps

  • Answered by AI
  • Q2. What is memory management
  • Ans. 

    Memory management is the process of controlling and coordinating computer memory, assigning portions called blocks to various running programs.

    • Memory allocation - assigning memory blocks to programs as needed

    • Memory deallocation - releasing memory blocks when no longer needed

    • Memory fragmentation - the division of memory into small blocks leading to inefficient use

    • Memory leaks - when a program fails to release memory aft...

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Core java, stream api, spring boot, junit, spring core,jpa , hibernate
Round 3 - Behavioral 

(1 Question)

  • Q1. Java,spring boot

Interview Preparation Tips

Interview preparation tips for other job seekers - They can ask very deep knowledge on these so learn basics properly.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(6 Questions)

  • Q1. What is hashmap
  • Ans. 

    HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.

    • HashMap implements the Map interface in Java

    • It allows null keys and values

    • Keys in a HashMap must be unique

    • Example: HashMap<String, Integer> map = new HashMap<>()

  • Answered by AI
  • Q2. Internal Working of hashmap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • HashMap internally uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • HashMap uses the hashCode() method of keys to calc...

  • Answered by AI
  • Q3. Compare Throw vs Throws
  • Ans. 

    Throw is used to explicitly throw an exception in a method, while Throws is used to declare the exceptions that a method may throw.

    • Throw is used within a method to throw an exception explicitly.

    • Throws is used in the method signature to declare the exceptions that the method may throw.

    • Throw is followed by an instance of Throwable class, while Throws is followed by the exception class names separated by commas.

    • Example: t...

  • Answered by AI
  • Q4. Array vs Arraylist
  • Ans. 

    Arrays are fixed in size, while ArrayLists can dynamically resize. ArrayLists provide more flexibility and functionality.

    • Arrays have a fixed size, while ArrayLists can dynamically resize.

    • ArrayLists can easily add, remove, or modify elements, while arrays require manual shifting of elements.

    • Arrays use [] syntax for declaration and initialization, while ArrayLists use the ArrayList class from the Java Collections framewo

  • Answered by AI
  • Q5. Arraylist vs LinkedList/Vector
  • Ans. 

    ArrayList is resizable array implementation, LinkedList is doubly linked list implementation, Vector is synchronized version of ArrayList.

    • ArrayList is faster for accessing elements, LinkedList is faster for adding/removing elements in middle.

    • ArrayList uses less memory than LinkedList due to contiguous memory allocation.

    • Vector is thread-safe but slower than ArrayList due to synchronization overhead.

  • Answered by AI
  • Q6. Write a code for Iterate hashmap using iterator
  • Ans. 

    Iterate through a hashmap using an iterator in Java

    • Create an iterator using the entrySet() method of the hashmap

    • Use a while loop to iterate through the hashmap entries

    • Access the key and value of each entry using the getKey() and getValue() methods

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Deloitte Java Developer interview:
  • Core Java
  • Collections
  • Spring
  • Spring Boot
  • MySQL

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - HR 

(5 Questions)

  • Q1. Java & advance java,spring Boot
  • Ans. 

    I m to get yourlife company to work.

  • Answered Anonymously
  • Q2. Check my skills
  • Ans. 

    It's like technical round & Hr round , way of language speaking.

  • Answered Anonymously
  • Q3. I ability to doing work hard in this company
  • Q4. I'm have read to extra work form this company
  • Q5. I hope I think about me good everything it's OK thank you my side.

Interview Preparation Tips

Topics to prepare for Amazon Java Developer interview:
  • Core Java
  • JDBC
  • Servlets
  • Hibernate
  • Spring Boot
Interview preparation tips for other job seekers - Good
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test with Java MCQ questions

Round 2 - Coding Test 

Basic programs in Java

Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

HEPL - A Cavinkare Group Company Interview FAQs

How many rounds are there in HEPL - A Cavinkare Group Company Senior Java Developer interview?
HEPL - A Cavinkare Group Company interview process usually has 1 rounds. The most common rounds in the HEPL - A Cavinkare Group Company interview process are Technical.
How to prepare for HEPL - A Cavinkare Group Company Senior Java Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at HEPL - A Cavinkare Group Company. The most common topics and skills that interviewers at HEPL - A Cavinkare Group Company expect are Hibernate, Java, Microservices and Spring Boot.

Tell us how to improve this page.

HEPL - A Cavinkare Group Company Senior Java Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.0
 • 5.1k Interviews
Deloitte Interview Questions
3.8
 • 2.9k Interviews
Teleperformance Interview Questions
3.9
 • 1.8k Interviews
Oracle Interview Questions
3.7
 • 864 Interviews
KPMG India Interview Questions
3.5
 • 803 Interviews
iEnergizer Interview Questions
4.6
 • 650 Interviews
Zoho Interview Questions
4.3
 • 512 Interviews
HSBC Group Interview Questions
3.9
 • 487 Interviews
View all
Executive Accountant
31 salaries
unlock blur

₹1.8 L/yr - ₹3 L/yr

Senior Accounts Executive
25 salaries
unlock blur

₹2.8 L/yr - ₹3.5 L/yr

Team Lead
25 salaries
unlock blur

₹3.3 L/yr - ₹6 L/yr

Business Analyst
15 salaries
unlock blur

₹1 L/yr - ₹5 L/yr

Junior Developer
12 salaries
unlock blur

₹2 L/yr - ₹3 L/yr

Explore more salaries
Compare HEPL - A Cavinkare Group Company with

Teleperformance

3.9
Compare

Amazon

4.0
Compare

iEnergizer

4.6
Compare

Deloitte

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview