i
Synechron
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Singleton pattern can be implemented by making the constructor private and providing a static method to access the instance.
The pattern can be broken by using reflection to access the private constructor and create multiple instances.
Another way to break the Singleton pattern is by using multiple class loaders in Java.
Th...
HashMap internally uses an array of linked lists to store key-value pairs. To store duplicate keys, we can use a custom implementation of HashMap.
HashMap internally uses an array of linked lists to handle collisions.
To store duplicate keys, we can create a custom HashMap implementation that allows multiple values for the same key.
One approach is to use a HashMap with values as lists, where each key can have multiple va
Use compensating transactions and distributed tracing for managing transaction and logging in case of service B failure.
Implement compensating transactions to rollback changes made by service B in case of failure.
Use distributed tracing to track the flow of requests and identify where the failure occurred.
Implement retry mechanisms to handle transient failures in service B.
Use circuit breakers to prevent cascading fail...
Top trending discussions
posted on 5 Jun 2024
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
posted on 19 May 2024
I applied via Naukri.com and was interviewed in Nov 2023. There were 5 interview rounds.
You need to give a coding test which is for 4.5 hours, where you are given a scenarios and you need to create API to fetch the response from an external API and according parse the response for whatever you need and perform some business logic for same.
The @Service annotation is used in Spring framework to indicate that a class is a service component.
Used to mark a class as a service component in Spring framework
Helps in auto-detection and auto-configuration of Spring beans
Facilitates dependency injection and inversion of control
System diagram for e-commerce order placement and history retrieval
Frontend: Customer interface for browsing products, adding to cart, and placing orders
Backend: Order processing system to handle order placement, payment processing, and order fulfillment
Database: Store customer information, order details, and order history for retrieval
APIs: Communication between frontend, backend, and database for seamless order proce...
Arrays based 1 hours
posted on 20 Sep 2024
I applied via Recruitment Consulltant and was interviewed before Sep 2023. There was 1 interview round.
Traits in PHP are a mechanism for code reuse in single inheritance languages.
Traits are a way to group functionality in a fine-grained and consistent way.
They allow developers to reuse sets of methods freely in several independent classes.
To use a trait in PHP, you use the 'use' keyword followed by the trait name.
Traits can be composed into a class using multiple 'use' statements.
Traits can also have abstract methods t...
posted on 6 Mar 2024
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
Binary search tree is a data structure where each node has at most two children, with the left child being less than the parent and the right child being greater.
Start with a root node and insert new nodes by comparing values and traversing left or right accordingly.
Implement functions for insertion, deletion, search, and traversal (inorder, preorder, postorder).
Ensure the tree remains balanced to maintain efficient se
HashMap in Java is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
HashMap uses hashing to store key-value pairs in an array of linked lists.
It uses the hashCode() method of keys to determine the index where the value will be stored.
If two keys have the same hashCode, they are stored in the same linked list at that index.
HashMap allows null keys and values, but only on...
posted on 7 Apr 2022
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.
Basic leet code questions on your desired language
I have used various types of API methods including GET, POST, PUT, and DELETE.
GET method is used to retrieve data from a server. For example, I have used GET method to fetch user information from a user API endpoint.
POST method is used to send data to a server to create a new resource. I have used POST method to create new records in a database through API calls.
PUT method is used to update existing data on a server. F...
1.5 hrs of aptitude, coding and MCQ. Questions are not tough
posted on 12 Jan 2024
I applied via Referral and was interviewed before Jan 2023. There was 1 interview round.
Technical Lead
2.8k
salaries
| ₹11.2 L/yr - ₹38.5 L/yr |
Senior Associate
1.9k
salaries
| ₹8 L/yr - ₹27 L/yr |
Senior Software Engineer
1.5k
salaries
| ₹12.5 L/yr - ₹27 L/yr |
Senior Associate Technology L1
1k
salaries
| ₹8.8 L/yr - ₹29 L/yr |
Associate Specialist
773
salaries
| ₹12.9 L/yr - ₹40 L/yr |
TCS
Infosys
Wipro
HCLTech