i
Synechron
Filter interviews by
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 find 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.
Retrieving a value involves hashing the key to find the...
Using Streams API to find occurrence of each element in an array of strings
Use Arrays.stream() to convert the array to a stream
Use Collectors.groupingBy() to group elements by their occurrences
Use Collectors.counting() to count the occurrences of each element
I appeared for an interview before Apr 2024, where I was asked the following questions.
Producer-consumer pattern in Kafka involves producers sending messages to topics and consumers reading from those topics asynchronously.
Producers publish messages to Kafka topics, which act as message queues.
Consumers subscribe to topics and process messages independently.
Kafka ensures message durability and fault tolerance through replication.
Example: A web application (producer) sends user activity logs to a Kafka to...
The thread life cycle in Java describes the various states a thread can be in during its execution.
New State: A thread is created but not yet started. Example: Thread t = new Thread();
Runnable State: The thread is ready to run and waiting for CPU time. Example: t.start();
Blocked State: The thread is waiting for a monitor lock to enter a synchronized block or method.
Waiting State: The thread is waiting indefinitely for ...
Top trending discussions
I applied via Naukri.com and was interviewed before Mar 2020. There were 5 interview rounds.
The life cycle of fragments in Android refers to the stages of creation, addition, and removal of fragments in an activity.
Fragments are created using the onCreateView() method
They are added to an activity using the FragmentManager
They can be removed using the FragmentTransaction
The onDestroyView() method is called when a fragment is removed
Fragments can be retained during configuration changes using setRetainInstance(...
I applied via Recruitment Consulltant and was interviewed before Nov 2021. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Jun 2022. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before Jan 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2023. There were 3 interview rounds.
Technical discussion and questions along with code test
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
I applied via Indeed and was interviewed before Sep 2022. There were 3 interview rounds.
I left my previous company to seek new challenges and opportunities for growth in my career, aiming for a leadership role.
Career Advancement: I felt that I had reached a plateau in my previous role and was eager to take on more responsibilities, such as leading a team.
Skill Development: I wanted to expand my skill set in areas like project management and team dynamics, which I believe are crucial for a Team Lead.
Cultur...
I can speak about the importance of effective communication in team leadership.
Effective communication is crucial for team success
Active listening, clear instructions, and regular feedback are key components
Examples of communication strategies in team leadership roles
based on 2 interview experiences
Difficulty level
Duration
based on 1 review
Rating in categories
Technical Lead
2.9k
salaries
| ₹12 L/yr - ₹43 L/yr |
Senior Associate
2k
salaries
| ₹8.4 L/yr - ₹28 L/yr |
Senior Software Engineer
1.6k
salaries
| ₹13.4 L/yr - ₹30 L/yr |
Senior Associate Technology L1
1k
salaries
| ₹9 L/yr - ₹29 L/yr |
Associate Specialist
856
salaries
| ₹12.9 L/yr - ₹43 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services