Filter interviews by
4 coding questions easy to medium difficulty
Top trending discussions
Developed a web application for tracking employee attendance and performance
Implemented user authentication and authorization using Spring Security
Utilized Hibernate for database interaction and data persistence
Designed and developed RESTful APIs for frontend integration
Used AngularJS for frontend development to create interactive user interfaces
HashMap internally uses an array of linked lists to store key-value pairs.
HashMap uses hashing to determine the index of the key in the array.
If multiple keys hash to the same index, a linked list is used to store them.
When retrieving a value, the key is hashed to find the index and then the linked list is searched for the key.
Vector is synchronized and slower, ArrayList is unsynchronized and faster.
Vector is synchronized, ArrayList is not.
Vector is slower due to synchronization, ArrayList is faster.
Vector is legacy class, ArrayList is part of Java Collections framework.
Vector doubles its size when full, ArrayList increases by 50%.
I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.
Aptitude questions and some questions from PostgreSQL.
HashMap, LinkedList, HashSet, and Heap are data structures commonly used in Java for storing and organizing data.
HashMap: key-value pairs, uses hashing to store and retrieve elements efficiently (e.g. HashMap
LinkedList: linear data structure, elements are stored in nodes with pointers to the next node (e.g. LinkedList
HashSet: collection of unique elements, uses hashing to ensure uniqueness (e.g. Hash...
Comparable is an interface used for natural ordering, while Comparator is used for custom ordering in Java.
Comparable interface is used to define the natural ordering of objects. It is implemented by the class whose objects are to be sorted.
Comparator interface is used to define custom ordering of objects. It is implemented by a separate class that compares objects based on specific criteria.
Example: Sorting a list of ...
List allows duplicate elements and maintains insertion order, while Set does not allow duplicates and does not maintain order.
List can contain duplicate elements, Set cannot
List maintains insertion order, Set does not guarantee order
List is implemented by classes like ArrayList, LinkedList, Set is implemented by classes like HashSet, TreeSet
Example: List
Questions on permuation and combination
I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.
posted on 2 Aug 2024
Load balancing in Spring Boot can be achieved using various techniques such as server-side load balancing, client-side load balancing, and using a load balancer.
Server-side load balancing can be achieved by using technologies like Ribbon or Eureka in Spring Cloud.
Client-side load balancing can be implemented by using technologies like Feign or RestTemplate in Spring Cloud.
Using a load balancer like Nginx or Apache in f...
SQL queries with conditional operator
Use CASE statement for conditional logic in SQL queries
Syntax: SELECT column_name, CASE WHEN condition THEN value1 ELSE value2 END AS new_column_name FROM table_name
Example: SELECT employee_name, CASE WHEN salary > 50000 THEN 'High' ELSE 'Low' END AS salary_category FROM employees
I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.
Use Spring Data JPA to connect Spring Boot project with database.
Add database configuration in application.properties or application.yml file
Create entity classes annotated with @Entity and @Table
Create repository interfaces extending JpaRepository
Use @Autowired annotation to inject repository in services or controllers
Ages, trains, profit losss, hcf lcm, clock, simple interest 30 min
Array string sorting algorithm
based on 1 interview
Interview experience
Softwaretest Engineer
55
salaries
| ₹2 L/yr - ₹6 L/yr |
SQL Database Administrator
9
salaries
| ₹4.6 L/yr - ₹5 L/yr |
Software Engineer
7
salaries
| ₹2.2 L/yr - ₹8 L/yr |
Software Tester
5
salaries
| ₹2.4 L/yr - ₹4.6 L/yr |
Data Analyst
5
salaries
| ₹2.5 L/yr - ₹5.1 L/yr |
Infosys
TCS
Wipro
HCLTech