Premium Employer

i

This company page is being actively managed by GAVS Technologies Team. If you also belong to the team, you can get access from here

GAVS Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

GAVS Technologies Junior Java Developer Interview Questions, Process, and Tips

Updated 7 Jul 2024

GAVS Technologies Junior Java Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Coding Test 

First round is coding written test. Mostly all questions are asked in Java collections like map, list. One question from recursion and one question from 2D array. Then 2 questions asked from sql.

Round 2 - Technical 

(2 Questions)

  • Q1. Print the character occurance in a string?
  • Ans. 

    Count the occurrence of each character in a given string.

    • Create a map to store character counts

    • Iterate through the string and update the counts in the map

    • Print the character counts from the map

  • Answered by AI
  • Q2. What are the interfaces and classes in java collection ?
  • Ans. 

    Java collection framework provides interfaces and classes to store, manipulate, and retrieve collections of objects.

    • Interfaces: List, Set, Map, Queue, Deque

    • Classes: ArrayList, LinkedList, HashSet, HashMap, PriorityQueue

    • Example: List interface is implemented by classes like ArrayList and LinkedList

  • Answered by AI
Round 3 - Client Interview 

(4 Questions)

  • Q1. Print the differences between the array elements?
  • Ans. 

    Use nested loops to compare each pair of elements and print the differences.

    • Use nested loops to compare each pair of elements in the array.

    • Calculate the absolute difference between each pair of elements.

    • Print the differences between the array elements.

  • Answered by AI
  • Q2. Print the duplicate character occurrence in a string?
  • Ans. 

    Print duplicate character occurrences in a string.

    • Iterate through the string and store character counts in a HashMap.

    • Print characters with count greater than 1 to find duplicates.

  • Answered by AI
  • Q3. Print the duplicate elements count in a list?
  • Ans. 

    Count duplicate elements in a list of strings.

    • Create a HashMap to store the count of each element in the list.

    • Iterate through the list and update the count in the HashMap.

    • Finally, iterate through the HashMap and print the count of elements with count greater than 1.

  • Answered by AI
  • Q4. Write a sql query to find the maximum mark of maths subject in a student table?
  • Ans. 

    SQL query to find the maximum mark of maths subject in a student table.

    • Use the MAX() function to find the maximum mark in the maths subject column.

    • Specify the maths subject column in the query.

    • Include the student table name in the query.

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic questions on Java concepts like OOPS, multi threading, stream. MySQL join queries
  • Q2. Questions on Spring Boot and REST API
Round 2 - Technical 

(2 Questions)

  • Q1. Questions on currently working project?.
  • Q2. Your contribution to the project and what challenges you faced?

I applied via Walk-in and was interviewed in Oct 2022. There were 5 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 - Aptitude Test 

Aptitude test like technical questions

Round 3 - Coding Test 

Coding test for technical analysis

Round 4 - HR 

(1 Question)

  • Q1. HR is asking same basic questions java
Round 5 - Technical 

(2 Questions)

  • Q1. Technical questions asked
  • Q2. Full stack java developer

Interview Preparation Tips

Interview preparation tips for other job seekers - Core java, Advance Java, Oracle, Spring, HTML5, CSS, JavaScript and Angular-13

I applied via Naukri.com and was interviewed in Aug 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Static related que sql query to fetch data starting with vowel method overriding exceptions

Interview Preparation Tips

Interview preparation tips for other job seekers - for the first round prepare on core java

I applied via Campus Placement and was interviewed in Jan 2022. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Tell me about urself
  • Q2. Can I know ur name

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident while you are attending the interview
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Coding Test 

It was medium level java coding questions along with springboot, mcqs

Round 2 - Technical 

(2 Questions)

  • Q1. ArrayList vs LinkedList
  • Ans. 

    ArrayList is better for random access and LinkedList is better for frequent insertions and deletions.

    • ArrayList uses dynamic array to store elements, allowing fast random access but slower insertions and deletions.

    • LinkedList uses doubly linked list to store elements, allowing fast insertions and deletions but slower random access.

    • Example: Use ArrayList when you need to frequently access elements by index. Use LinkedList...

  • Answered by AI
  • Q2. HashMap working
  • Ans. 

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

    • HashMap is part of the Java Collections framework.

    • It allows null keys and values.

    • HashMap does not maintain insertion order.

    • Example: HashMap map = new HashMap<>();

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I would say this company is full of fraudster specially their HR ' Anurita Bisht' she is very unprofessional, non ethical, and stupid i would say. I had cleared all their rounds inspite of that didn't hear back for managerial round there was drive happend for that where 6-7 candidates got selected after that they didn't provide any further update on MR round and for HR discussion.
This was very unprofessional that you guys conduct drive and didn't provide any update even after the selection. Totally waste of time specially their HRs are worst no response on call or emails.

I think this company is full of jokers and they made joke with job seekers candidate they have speciality in wasting canddates valuable time. I think legal action should be taken against such type of worst organization and HRs like Anurita Bisht (if I would say any worst word exist then she deserve that).

Very terrible experience i had, if you guys want to save your time and carrier please don't ever attend their interviews or drives these jokers will feel you worst moments.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How annotation works?
  • Ans. 

    Annotations in Java provide metadata about a program that can be used by the compiler or at runtime.

    • Annotations start with the @ symbol.

    • Annotations can be used to provide information to the compiler or to runtime environments.

    • Annotations can be used to define custom metadata for classes, methods, fields, etc.

    • Annotations can also be used for code generation, documentation, and validation.

    • Examples of annotations in Java ...

  • Answered by AI
  • Q2. CondurentSkipListMap, how does it work
  • Ans. 

    ConcurrentSkipListMap is a concurrent, sorted map implementation in Java.

    • ConcurrentSkipListMap is a concurrent version of SkipListMap, which is a sorted map implementation based on skip list data structure.

    • It allows multiple threads to access and modify the map concurrently.

    • It provides logarithmic time complexity for most operations, making it efficient for concurrent access.

    • Example: ConcurrentSkipListMap

  • Answered by AI

Skills evaluated in this interview

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

(10 Questions)

  • Q1. Tell me about yourself and the project you have done
  • Q2. Have you work on the spring boot freamwork
  • Q3. Collection framework
  • Q4. Write a program to make a Linkedlist, you have to develop the logic for the linkedlist suppose your are the first who is going to invent the linkedlist what would be the apporach how you create the add/del...
  • Q5. Have you worked on the Data Structures
  • Ans. 

    Yes, I have worked on various data structures like arrays, linked lists, stacks, queues, trees, and graphs.

    • I have implemented algorithms using data structures like sorting, searching, and traversal.

    • I have optimized code by choosing the appropriate data structure for the problem.

    • I have used data structures in projects to efficiently store and manipulate data.

  • Answered by AI
  • Q6. Have you worked on the Multithreading
  • Ans. 

    Yes, I have experience working on Multithreading in Java.

    • Implemented multithreading using Java's Thread class

    • Used synchronized keyword to handle thread synchronization

    • Utilized Executor framework for managing thread pools

  • Answered by AI
  • Q7. Write a program to find the min and max no from the array
  • Ans. 

    Program to find min and max no from array of strings

    • Iterate through the array and compare each element to find min and max

    • Use Integer.parseInt() to convert strings to integers for comparison

    • Initialize min and max variables with first element of array

  • Answered by AI
  • Q8. Difference between the @controller vs @restcontroller
  • Ans. 

    The @Controller annotation is used to create a controller class in Spring MVC, while @RestController is used to create RESTful web services.

    • The @Controller annotation is used to create a controller class in Spring MVC, which is used to handle traditional web requests.

    • The @RestController annotation is used to create RESTful web services, which return data in JSON or XML format.

    • The @RestController annotation is a special...

  • Answered by AI
  • Q9. Difference between the @service vs @Repository
  • Ans. 

    The @Service annotation is used to mark a class as a service, while the @Repository annotation is used to mark a class as a repository.

    • The @Service annotation is typically used on service layer classes, which contain business logic.

    • The @Repository annotation is typically used on repository classes, which interact with a database or other data source.

    • Both annotations are used for component scanning and dependency inject...

  • Answered by AI
  • Q10. Difference between the Arrylist vs Linkedlist
  • Ans. 

    ArrayList is implemented using a dynamic array while LinkedList is implemented using a doubly linked list.

    • ArrayList provides fast access to elements using index, but slow insertion and deletion.

    • LinkedList provides fast insertion and deletion, but slow access to elements.

    • Example: ArrayList is suitable for scenarios where random access is required, while LinkedList is suitable for scenarios where frequent insertion and d

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through above all question the interview was taken by pran sukh for the pune location

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Assignment 

1 Assignment which you need to solve in front of the interviewer

Round 2 - One-on-one 

(2 Questions)

  • Q1. Questions on Java Streams
  • Q2. Questions on springboot
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I was interviewed in Jul 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Micro service disadvantage
  • Ans. 

    Microservices can introduce complexity, communication overhead, and potential performance issues.

    • Increased complexity due to managing multiple services

    • Communication overhead between services

    • Potential performance issues due to network latency

    • Difficulty in maintaining consistency across services

  • Answered by AI
  • Q2. @functionalinterface can we extend or not, map & flatmap
  • Ans. 

    No, @FunctionalInterface cannot be extended. Map and flatMap are default methods in the interface and cannot be overridden.

    • No, @FunctionalInterface cannot be extended as it is a single abstract method interface.

    • Map and flatMap are default methods in the interface and cannot be overridden.

    • Example: public interface MyInterface { void myMethod(); default void myDefaultMethod() { // implementation } }

  • Answered by AI

Skills evaluated in this interview

GAVS Technologies Interview FAQs

How many rounds are there in GAVS Technologies Junior Java Developer interview?
GAVS Technologies interview process usually has 3 rounds. The most common rounds in the GAVS Technologies interview process are Coding Test, Technical and Client Interview.
What are the top questions asked in GAVS Technologies Junior Java Developer interview?

Some of the top questions asked at the GAVS Technologies Junior Java Developer interview -

  1. What are the interfaces and classes in java collectio...read more
  2. Write a sql query to find the maximum mark of maths subject in a student tab...read more
  3. Print the duplicate character occurrence in a stri...read more

Tell us how to improve this page.

GAVS Technologies Junior Java Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Join GAVS Technologies AI-led digital transformation

Fast track your campus placements

View all
GAVS Technologies Junior Java Developer Salary
based on 9 salaries
₹4 L/yr - ₹6 L/yr
43% more than the average Junior Java Developer Salary in India
View more details
Senior Engineer
607 salaries
unlock blur

₹6.7 L/yr - ₹23.5 L/yr

Engineer
284 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Lead Engineer
269 salaries
unlock blur

₹9 L/yr - ₹33 L/yr

Senior Software Engineer
226 salaries
unlock blur

₹6.1 L/yr - ₹25 L/yr

Software Engineer
211 salaries
unlock blur

₹2.4 L/yr - ₹10.4 L/yr

Explore more salaries
Compare GAVS Technologies with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

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