Filter interviews by
Kafka partition determination is based on key hashing to ensure even distribution of data across partitions.
Kafka uses key hashing to determine which partition to send a message to
Key hashing ensures even distribution of data across partitions
Number of partitions should be chosen carefully to avoid hotspots or uneven distribution
Throughput in Kafka refers to the rate at which records are successfully processed by a Kafka cluster.
Throughput is measured in terms of records per second.
It is influenced by factors such as the number of partitions, replication factor, and hardware resources.
Higher throughput can be achieved by optimizing configurations and increasing the number of brokers.
For example, if a Kafka cluster processes 1000 records per se
Top trending discussions
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
posted on 14 Jun 2024
I applied via Job Portal
The challenging situation is managing a team with conflicting personalities and work styles.
Identify each team member's strengths and weaknesses
Encourage open communication and collaboration
Set clear expectations and goals for the team
Address conflicts promptly and constructively
Provide opportunities for team building and bonding activities
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
posted on 23 Jul 2024
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
Yes it was hard and time consuming
Two problems we asked abt man and woman
I applied via Naukri.com and was interviewed in Feb 2023. There was 1 interview round.
Core Java is a programming language, Spring Boot is a framework for building web applications, and Microservices is an architectural style for building distributed systems.
Core Java is used for developing standalone applications and is the foundation for many other Java frameworks.
Spring Boot is a popular framework for building web applications that simplifies the development process.
Microservices is an architectural s...
A string is a sequence of characters. It is used to store and manipulate text.
Strings are enclosed in quotes, either single or double.
They can be concatenated using the + operator.
String methods include length(), indexOf(), and substring().
Examples: 'Hello, world!', '1234', 'This is a string.'
posted on 11 Sep 2023
I applied via Walk-in and was interviewed in Feb 2023. There were 2 interview rounds.
posted on 14 Nov 2024
I applied via Company Website and was interviewed before Nov 2023. There were 2 interview rounds.
Pattern matching in SQL is a technique used to search for specific patterns within strings or data.
Pattern matching is commonly used with the LIKE operator in SQL to search for specific patterns within text data.
Wildcards such as % (percent sign) and _ (underscore) are used in conjunction with the LIKE operator to represent unknown characters or sequences.
For example, 'SELECT * FROM table WHERE column LIKE 'A%'' would ...
A recursive stored procedure is a stored procedure that calls itself within its own code.
Recursive stored procedures are used to perform repetitive tasks that require iteration.
They can be used to traverse hierarchical data structures like trees or graphs.
Care must be taken to prevent infinite loops by including a termination condition.
Example: Factorial calculation using recursion in a stored procedure.
Interview experience
Associate Consultant
14
salaries
| ₹3.4 L/yr - ₹11.3 L/yr |
Junior Associate Consultant
7
salaries
| ₹3 L/yr - ₹5 L/yr |
Senior Associate Consultant
7
salaries
| ₹8.8 L/yr - ₹38.9 L/yr |
Data Engineer
6
salaries
| ₹5.1 L/yr - ₹6.5 L/yr |
Test Engineer
5
salaries
| ₹3.8 L/yr - ₹10.8 L/yr |
PAYBACK
QwikCilver Solutions
Mobikwik
Paytm