i
Optimum Infosystem
Filter interviews by
Stereotype annotations in Spring Boot are used to define custom annotations for specific use cases.
Stereotype annotations are used to group related components and simplify configuration.
Examples include @Controller, @Service, and @Repository.
Custom stereotype annotations can be created using @Component and @Stereotype.
Stereotype annotations can be used with other Spring annotations like @Autowired and @Qualifier.
Program to get the 3rd element in an integer list.
Create an integer list
Access the 3rd element using index 2
Return the element
The preferred location for the Senior Java Developer role is not specified.
The preferred location may vary depending on the company's location and requirements.
It is best to inquire with the hiring company regarding their preferred location.
Some companies may offer remote work options for this role.
I applied via Job Portal and was interviewed before Jun 2022. There were 3 interview rounds.
I have 5+ years of experience in coding with a strong focus on Java 8 features.
Experience with Java 8 features such as lambda expressions, streams, and functional interfaces.
Developed applications using Java 8 features to improve code readability and performance.
Familiar with new features introduced in Java 8 like Optional class and default methods in interfaces.
Calculate the area of a rectangle program
Create a method that takes in the length and width of the rectangle as parameters
Multiply the length and width to calculate the area
Return the calculated area
I applied via Naukri.com and was interviewed before Jul 2022. There were 3 interview rounds.
Redux recoil reaction and process times
Top trending discussions
It was medium level java coding questions along with springboot, mcqs
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...
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
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
1 Assignment which you need to solve in front of the interviewer
Collection framework in Java provides a hierarchy of interfaces and classes to store and manipulate groups of objects.
Interfaces: Collection, List, Set, Queue, Map
Classes: ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap
Collections class provides utility methods for working with collections
posted on 9 Dec 2023
I applied via Naukri.com and was interviewed in Nov 2023. There were 3 interview rounds.
JPA implementation is a Java specification for mapping Java objects to relational databases.
JPA stands for Java Persistence API.
It provides a set of annotations and APIs for managing relational data in Java applications.
JPA allows developers to write database-independent code.
It supports object-relational mapping (ORM) and provides features like entity mapping, query language, and transaction management.
Popular JPA imp...
JDBC Connection steps
Load the JDBC driver class
Establish a connection to the database using the DriverManager class
Create a statement object to execute SQL queries
Execute the SQL query and retrieve the results
Process the results
Close the statement and connection
Coding questions and core java concepts needs to be brush up
I was interviewed in Apr 2024.
Oops concept in Java refers to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides the implementation d...
posted on 27 May 2024
posted on 15 Dec 2023
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Features of OOP include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation allows objects to hide their internal state and require all interaction to be performed through an object's methods.
Inheritance allows classes to inherit attributes and methods from other classes.
Polymorphis...
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.
To retrieve a value, the key is hashed again to fi...
based on 5 reviews
Rating in categories
Senior Consultant
355
salaries
| ₹7.8 L/yr - ₹31.2 L/yr |
Consultant
252
salaries
| ₹5.5 L/yr - ₹19.5 L/yr |
Lead Consultant
90
salaries
| ₹9.5 L/yr - ₹35.3 L/yr |
Senior Software Engineer
77
salaries
| ₹9 L/yr - ₹34 L/yr |
Associate Consultant
72
salaries
| ₹2.8 L/yr - ₹9.9 L/yr |
TCS
Infosys
Wipro
HCLTech