i
Synechron
Filter interviews by
I was interviewed in Feb 2022.
Run time polymorphism is method overriding while compile time polymorphism is method overloading.
Compile time polymorphism is resolved at compile time while run time polymorphism is resolved at runtime.
Method overloading is an example of compile time polymorphism while method overriding is an example of run time polymorphism.
Compile time polymorphism is faster than run time polymorphism as it is resolved at compile tim...
HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.
HashMap uses hashing to store and retrieve elements
It allows null values and only one null key
Collisions are resolved using separate chaining or open addressing
The initial capacity and load factor can be specified during initialization
The size of the HashMap is dynamically increased as elements are added
Exceptions in Rest APIs are handled using try-catch blocks and appropriate error responses.
Use try-catch blocks to catch exceptions that may occur during API execution.
Handle different types of exceptions separately to provide specific error responses.
Return appropriate HTTP status codes and error messages in the response.
Log the exception details for debugging purposes.
Consider using a global exception handler to cent
The highest limit of HashMap is Integer.MAX_VALUE, which is 2^31 - 1.
The highest limit is determined by the maximum capacity of an array in Java, which is Integer.MAX_VALUE.
The default initial capacity of a HashMap is 16, and it automatically increases its capacity as needed.
If the number of elements exceeds the maximum capacity, an OutOfMemoryError will be thrown.
Functional interfaces are interfaces with only one abstract method. They are used for lambda expressions and method references.
Functional interfaces are used for functional programming in Java.
They are used for lambda expressions and method references.
They have only one abstract method.
Examples of functional interfaces are Runnable, Callable, and Comparator.
Functional interfaces can be annotated with @FunctionalInterfa
Streams in Java are a sequence of elements that can be processed in parallel or sequentially.
Streams are used to perform operations on collections of data in a concise and functional way.
They can be used to filter, map, reduce, and sort data.
Streams can be processed in parallel to improve performance.
Examples of stream methods include filter(), map(), reduce(), and sorted().
To convert list to arraylist, use ArrayList constructor. To convert arraylist to list, use List constructor.
To convert list to arraylist, use ArrayList constructor and pass the list as parameter.
To convert arraylist to list, use List constructor and pass the arraylist as parameter.
Example: List
ArrayList
Example: ArrayList
posted on 14 Sep 2024
Examples of Oracle queries
Use SELECT statement to retrieve data from a table
Use WHERE clause to filter results based on a condition
Use JOIN to combine rows from two or more tables based on a related column
I applied via Recruitment Consulltant
I applied via LinkedIn and was interviewed in Mar 2024. There were 3 interview rounds.
I applied via Job Fair and was interviewed in Apr 2024. There were 2 interview rounds.
All good , questions are easy and simple
Array related questions
posted on 31 Oct 2023
Nice company i found on earth is this
My current CTC is $80,000 and I am looking for a 10-15% increase in my next role.
Current CTC is $80,000
Expecting a 10-15% increase in next role
Open to negotiation based on job responsibilities and benefits
posted on 5 Jun 2023
I was interviewed in Dec 2022.
There were 2 coding questions
posted on 31 Oct 2022
I applied via Recruitment Consulltant and was interviewed in Oct 2022. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2022. There were 3 interview rounds.
Technical assignment in my project and my technical skills
based on 1 review
Rating in categories
Technical Lead
2.7k
salaries
| ₹11.4 L/yr - ₹40 L/yr |
Senior Associate
1.9k
salaries
| ₹8 L/yr - ₹27 L/yr |
Senior Software Engineer
1.5k
salaries
| ₹12.5 L/yr - ₹31 L/yr |
Senior Associate Technology L1
1k
salaries
| ₹8.9 L/yr - ₹29 L/yr |
Associate Specialist
792
salaries
| ₹12.9 L/yr - ₹40 L/yr |
TCS
Infosys
Wipro
HCLTech