Software Learning
SUMMARY
Initializing search
GitHub
Software Learning
GitHub
Home
LeetCode Algorithms
LeetCode Algorithms
Easy
Easy
100. Same Tree
101. Symmetric Tree
136. Single Number
145. Binary Tree Postorder Traversal
15546 Min Stack
15546 Min Stack
hashmap
21946 Contains Duplicate II
21946 Contains Duplicate II
hashmap
slidingwindow
222. Count Complete Tree Nodes
350. Intersection of Two Arrays II
495. Teemo Attacking
590. N ary Tree Postorder Traversal
594. Longest Harmonious Subsequence
628. Maximum Product of Three Numbers
860. Lemonade Change
884. Uncommon Words from Two Sentences
1021. Remove Outermost Parentheses
1189. Maximum Number of Balloons
1260. Shift 2D Grid
1331. Rank Transform of an Array
1399. Count Largest Group
1455. Check If A Word Occurs As A Prefix Of Any Word In A Sentence
1464. Maximum Product of Two Elements in an Array
1475. Final Prices With A Special Discount In A Shop
1486. XOR Operation in an Array
1518. Water Bottles
1539. Kth Missing Positive Number
1550. Three Consecutive Odds
159846 Crawler Log Folder
159846 Crawler Log Folder
cpp
1636. Sort Array By Increasing Frequency
1684. Count The Number Of Consistent Strings
1945. Sum of Digits of String After Convert
1967. Number of Strings That Appear as Substrings in Word
1979. Find Greatest Common Divisor of Array
2022. Convert 1D Array Into 2D Array
2053. Kth Distinct String in an Array
2094. Finding 3 Digit Even Numbers
2191. Sort the Jumbled Numbers
2418. Sort the People
2558. Take Gifts From The Richest Pile
258246 Passing The Pillow
258246 Passing The Pillow
rust
2696. Minimum String Length After Removing Substrings
2996. Smallest Missing Integer Greater Than Sequential Prefix Sum
3069. Distribute Elements Into Two Arrays I
3090. Maximum Length Substring With Two Occurrences
3216. Lexicographically Smallest String After a Swap
3314. Construct the Minimum Bitwise Array I
3375. Minimum Operations to Make Array Values Equal to k
3471. Find the Largest Almost Missing Integer
3483. Unique 3 Digit Even Numbers
3498. Reverse Degree of a String
3536. Maximum Product of Two Digits
3622. Check Divisibility by Digit Sum and Product
3637. Trionic Array I
3658. GCD of Odd and Even Sums
3718. Smallest Missing Multiple of K
3731. Find Missing Elements
3754. Concatenate Non Zero Digits and Multiply by Sum I
3870. Count Commas in Range
3875. Construct Uniform Parity Array I
3903. Smallest Stable Index I
Medium
Medium
33. Search in rotated sorted array
40. Combination Sum II
63. Unique Paths II
81. Search In Rotated Sorted Array
122-Best-Time-to-Buy-and-Sell-Stock-II. 122 Best Time to Buy and Sell Stock II
128. Longest Consecutive Sequence
155. Min Stack
179. Largest number
208. Implement trie (prefix tree)
209. Minimum Size Subarray Sum
238. Product of Array Except Self
241. Different Ways to Add Parentheses
264. Ugly Number II
30046 Longest Increasing Subsequence
30046 Longest Increasing Subsequence
bottomup
greedy-patience-sort
topdown
307. Range sum query Mutable
486. Predict the Winner
539. Minimum Time Difference
567. Permutation in String
624. Maximum Distance in Arrays
654. Maximum Binary Tree
725. Split Linked List in Parts
729. My Calendar I
739. Daily Temperatures
763. Partition Labels
790. Domino and Tromino Tiling
807. Max Increase to Keep City Skyline
826. Most Profit Assigning Work
840. Magic Squares In Grid
853. Car Fleet
874. Walking Robot Simulation
875. KoKo Eating Bananas
877. Stone Game
885. Spiral Matrix III
921. Minimum Add To Make Parentheses Valid
947. Most Stones Removed with Same Row or Column
959. Regions Cut By Slashes
981. Time Based Key Value Store
1014. Best Sightseeing Pair
1038. Binary Search Tree to Greater Sum Tree
1052. Grumpy Bookstore Owner
1081. Smallest Subsequence of Distinct Characters
1110. Delete Nodes And Return Forest
1140. Stone Game II
1190. Reverse Substrings Between Each Pair Of Parentheses
1261. Find Elements in a Contaminated Binary Tree
1288. Remove Covered Intervals
1291. Sequential Digits
1310. XOR Queries of a Subarray
1371. Find the Longest Substring Containing Vowels in Even Counts
1382. Balance A Binary Search Tree
1386. Cinema Seat Allocation
1395. Count Number of Teams
1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
1482. Minimum number of days to make m bouquets
1497. Check If Array Pairs Are Divisible by k
1530. Number of Good Leaf Nodes Pairs
1552. Magnetic Force Between Two Balls
1593. Split a String Into the Max Number of Unique Substrings
1605. Find Valid Matrix Given Row and Column Sums
1653. Minimum Deletions to Make String Balanced
1701. Average Waiting Time
1717. Maximum Score From Removing Substrings
1760. Minimum Limit Of Balls In A Bag
1823. Find The Winner Of The Circular Game
1833. Maximum Ice Cream Bars
1846. Maximum Element After Decreasing and Rearranging
1894. Find the Student that Will Replace the Chalk
190546 Count Sub Islands
190546 Count Sub Islands
cpp
go
java
1922. Count Good Numbers
1927. Sum Game
1942. The Number of the Smallest Unoccupied Chair
1963. Minimum Number of Swaps to Make the String Balanced
1975. Maxium Matrix Sum
2028. Find Missing Observations
2058. Find the Minimum and Maximum Number of Nodes Between Critical Points
2070. Most Beautiful Item for Each Query
2091. Removing Minimum and Maximum From Array
209646 Step By Step Directions From A Binary Tree Node To Another
209646 Step By Step Directions From A Binary Tree Node To Another
go
2109. Adding Spaces To A String
2161. Partition Array According to Given Pivot
2181. Merge Nodes in Between Zeros
2182. Construct string with repeat limit
2192. All Ancestor of a Node in a Directed Acyclic Graph
219646 Create Binary Tree From Descriptions
219646 Create Binary Tree From Descriptions
cpp
go
java
rust
2226. Maximum candies allocate to K children
2265. Count Nodes Equal to Average of Subtree
2270. Number Of Ways To Split Array
2285. Maximum Total Importance of Roads
2326. Spiral Matrix IV
2337. Move Pieces to Obtain a String
2419. Longest Subarray With Maximum Bitwise AND
2461. Maximum Sum of Distinct Subarrays With Length K
2491. Divide Players Into Teams of Equal Skill
2492. Minimum Score of a Path Between Two Cities
2501. Longest Square Streak in an Array
2583. Kth Largest Sum in a Binary Tree
2601. Prime Subtraction Operation
2685. Count the Number of Complete Components
2707. Extra Characters In A String
2779. Maximum Beauty Of An Array After Applying Operation
2825. Make String a Subsequence Using Cyclic Increments
2904. Shortest and Lexicographically Smallest Beautiful String
2924. Find Champion II
2958. Length of Longest Subarray With at Most K Frequency
3016. Minimum Number of Pushes to Type Word II
3020. Find the Maximum Number of Elements in Subset
3043. Find the Length of the Longest Common Prefix
3097. Shortest Subarray With OR at Least K II
3217. Delete Nodes From Linked List Present in Array
3218. Minimum Cost for Cutting Cake I
3254. Find the Power of K Size Subarrays I
3286. Find a Safe Walk Through a Grid
3310. Remove Methods From Project
3499. Maximize Active Section with Trade I
3513. Number of Unique XOR Triplets I
3514. Number of Unique XOR Triplets II
3517. Smallest Palindromic Rearrangement I
3532. Path Existence Queries in a Graph I
3568. Minimum Moves to Clean the Classroom
3702. Longest Subsequence With Non Zero Bitwise XOR
3756. Concatenate Non Zero Digits and Multiply by Sum II
3867. Sum of GCD of Formed Pairs
3871. Count Commas in Range II
3876. Construct Uniform Parity Array II
3904. Smallest Stable Index II
Hard
Hard
11. Container With Most Water
23. Merge k Sorted Lists
37. Sudoku Solver
41. First Missing Positive
115. Distinct Subsequences
188. Best Time to Buy and Sell Stock IV
212. Word Search II
214. Shortest Palindrome
239. Sliding Window Maximum
295. Find Median from Data Stream
502. IPO
664. Strange Printer
719. Find K th Smallest Pair Distance
726. Number of Atoms
773. Sliding Puzzle
862. Shortest Subarray with Sum at Least K
940. Distinct Subsequences II
995. Minimum Number of K Consecutive Bit Flips
1106. Parsing A Boolean Expression
1301. Number of Paths with Max Score
1510. Stone Game IV
1579. Remove Max Number of Edges to Keep Graph Fully Traversable
1872. Stone Game VIII
2071. Maximum Number of Tasks You Can Assign
2302. Count Subarrays With Score Less Than K
2392. Build a Matrix With Conditions
2416. Sum of Prefix Scores of Strings
2503. Maximum Number of Points From Grid Queries
2551. Put Marbles in Bags
2751. Robot Collisions
3219. Minimum Cost for Cutting Cake II
3336. Find the Number of Subsequences With Equal GCD
3363. Find the Maximum Number of Fruits Collected
3534. Path Existence Queries in a Graph II
3620. Network Recovery Pathways
3739. Count Subarrays With Majority Element II
SWE Interview
SWE Interview
In Java We Trust
In Java We Trust
Java Core
Java Core
Concurrency
Collection
Basic
Memory Management
Spring Java
Spring Java
Transaction
Microservice
SOLID
Monads
Kafka
Behavioral
SQL
Hibernate
Pattern
TDD vs BDD vs DDD
Redis
System Design
System Design
Chapter 1: Scale from Zero to Millions of Users
Chapter 2: Back-of-the-Envelope Estimation
Chapter 3: A Framework for System Design Interviews
Chapter 4: Design a Rate Limiter
Chapter 5: Design Consistent Hashing
Chapter 6: Design a Key-Value Store
Chapter 7: Design a Unique ID Generator in Distributed Systems
Chapter 8: Design a URL Shortener
Chapter 9: Design a Web Crawler
Chapter 10: Design a Notification System
Chapter 11: Design a News Feed System
Chapter 12: Design a Chat System
Chapter 13: Design a Search Autocomplete System
Chapter 14: Design YouTube
Chapter 15: Design Google Drive
Chapter 16: Proximity Service
Chapter 17: Nearby Friends
Chapter 18: Google Maps
Chapter 19: Distributed Message Queue
Chapter 20: Metrics Monitoring and Alerting System
Chapter 21: Ad Click Event Aggregation
Chapter 22: Hotel Reservation System
Chapter 23: Distributed Email Service
Chapter 24: S3-like Object Storage
Chapter 25: Real-time Gaming Leaderboard
Chapter 26: Payment System
Chapter 27: Digital Wallet
Chapter 28: Stock Exchange
Real Interview Questions
Real Interview Questions
Companies
Companies
Kafka
Kafka
1. Basic Kafka Questions
1. Basic Kafka Questions
1.1. What is Apache Kafka?
1.2. What are the key components of Kafka?
1.3. What is a Kafka Topic?
1.4. What is a Kafka Partition?
1.5. What is the role of Zookeeper in Kafka?
1.6. What is a Consumer Group?
1.7. What is the difference between a Kafka Producer and a Consumer?
1.8. What is a Kafka Broker?
1.9. What is the purpose of Kafka Connect?
1.10. What is Kafka Streams?
1.11. What is the purpose of Kafkaβs log compaction?
1.12. What is a Kafka MirrorMaker?
1.13. What is the difference between Kafka and Apache Flink?
1.14. What is the role of a Kafka Schema Registry?
1.15. What is the difference between Kafka and Apache Storm?
2. Intermediate Kafka Questions
2. Intermediate Kafka Questions
2.1. How does Kafka ensure fault tolerance and high availability?
2.2. What is the significance of offsets in Kafka?
2.3. How does Kafka handle message retention?
2.4. What is the difference between a Kafka Topic and a Partition?
2.5. What is the role of a Kafka Leader and Followers in a Partition?
2.6. How does Kafka ensure message ordering?
2.7. What is the difference between Kafka and traditional messaging systems like RabbitMQ?
2.8. What is a Kafka Log and how does it work?
2.9. How does Kafka handle data replication?
2.10. What is the difference between a Kafka Consumer and a Kafka Stream?
2.11. How does Kafka handle message compression?
2.12. What is the role of a Kafka Controller?
2.13. How does Kafka handle unclean leader elections?
2.14. What is the difference between Kafka and Apache Spark Streaming?
2.15. How does Kafka handle data serialization and deserialization?
2.16. What is the role of Kafka ACLs (Access Control Lists)?
2.17. How does Kafka handle consumer rebalancing?
2.18. What is the difference between Kafka and Amazon Kinesis?
2.19. How does Kafka handle message batching?
2.20. What is the role of Kafkaβs acks configuration in producers?
3. Advanced Kafka Questions
3. Advanced Kafka Questions
3.1. How does Kafka achieve high throughput and low latency?
3.2. What is the role of ISR (In-Sync Replicas) in Kafka?
3.3. How does Kafka handle consumer lag?
3.4. What is the difference between Kafka and Apache Pulsar?
3.5. How does Kafka handle schema evolution?
3.6. What is the role of Kafka in a microservices architecture?
3.7. How do you monitor and optimize Kafka performance?
3.8. What are Kafka Transactions, and how do they work?
3.9. How does Kafka handle backpressure in consumers?
3.10. What are the challenges of scaling Kafka clusters?
3.11. How does Kafka handle cross-datacenter replication?
3.12. What is the role of Kafkaβs linger.ms configuration in producers?
3.13. How does Kafka handle partition reassignment?
3.14. What is the role of Kafkaβs auto.offset.reset configuration in consumers?
3.15. How does Kafka handle idempotent producers?
3.16. What is the role of Kafkaβs max.poll.interval.ms configuration in consumers?
3.17. How does Kafka handle schema compatibility?
3.18. What is the role of Kafkaβs min.insync.replicas configuration?
3.19. How does Kafka handle consumer group rebalancing?
3.20. What is the role of Kafkaβs retention.ms configuration?
4. scenario-Based Kafka Questions
4. scenario-Based Kafka Questions
4.1. How would you design a Kafka-based system for real-time analytics?
4.2. How would you handle a Kafka broker failure?
4.3. How would you debug a Kafka consumer that is not processing messages?
4.4. How would you ensure exactly-once semantics in Kafka?
4.5. How would you handle schema changes in Kafka without downtime?
4.6. How would you design a Kafka-based system for event sourcing?
4.7. How would you handle a Kafka consumer that is processing messages slowly?
4.8. How would you design a Kafka-based system for log aggregation?
4.9. How would you handle a Kafka topic with uneven partition distribution?
4.10. How would you design a Kafka-based system for real-time fraud detection?
4.11. How would you handle a Kafka producer that is experiencing high latency?
4.12. How would you design a Kafka-based system for IoT data processing?
4.13. How would you handle a Kafka cluster with high disk usage?
4.14. How would you design a Kafka-based system for real-time recommendations?
4.15. How would you handle a Kafka consumer that is not committing offsets?
5. Kafka Architecture and Design Questions
5. Kafka Architecture and Design Questions
5.1. What are the trade-offs of increasing the number of partitions in a Kafka topic?
5.2. How does Kafka handle data locality and network latency?
5.3. What are the key considerations when designing a Kafka cluster for high availability?
5.4. How does Kafka handle data deduplication?
5.5. What are the key challenges of running Kafka in a cloud environment?
6. Kafka Performance Tuning Questions
6. Kafka Performance Tuning Questions
6.1. How would you optimize Kafka for low-latency use cases?
6.2. What are the key metrics to monitor in a Kafka cluster?
6.3. How would you optimize Kafka for high-throughput use cases?
6.4. What are the key configuration parameters for tuning Kafka producers?
6.5. What are the key configuration parameters for tuning Kafka consumers?
7. Kafka Ecosystem Questions
7. Kafka Ecosystem Questions
7.1. What is the role of Kafka in a data lake architecture?
7.2. How does Kafka integrate with Apache Hadoop?
7.3. What is the role of Kafka in a data warehouse architecture?
7.4. How does Kafka integrate with Apache Cassandra?
7.5. What is the role of Kafka in a machine learning pipeline?
8. Kafka Internals and Deep Dive Questions
8. Kafka Internals and Deep Dive Questions
8.1. How does Kafka handle log segment rolling?
8.2. What is the role of Kafkaβs log.retention.bytes configuration?
8.3. How does Kafka handle log directory failures?
8.4. What is the role of Kafkaβs log.flush.interval.messages configuration?
8.5. How does Kafka handle log cleanup?
8.6. What is the role of Kafkaβs log.segment.bytes configuration?
8.7. How does Kafka handle log segment deletion?
8.8. What is the role of Kafkaβs log.retention.check.in terval.ms configuration?
8.9. How does Kafka handle log compaction for key-value data?
8.10. What is the role of Kafkaβs log.cleaner.threads configuration?
9. Kafka Security Questions
9. Kafka Security Questions
9.1. How does Kafka handle SSL/TLS encryption?
9.2. What is the role of Kafkaβs SASL authentication?
9.3. How does Kafka handle role-based access control (RBAC)?
9.4. What is the role of Kafkaβs authorizer.class.name configuration?
9.5. How does Kafka handle data encryption at rest?
10. Kafka Monitoring and Troubleshooting Questions
10. Kafka Monitoring and Troubleshooting Questions
10.1. What are the key Kafka metrics to monitor in a production environment?
10.2. How do you troubleshoot a Kafka consumer that is lagging?
10.3. How do you troubleshoot a Kafka producer that is experiencing high latency?
10.4. What tools do you use to monitor Kafka clusters?
10.5. How do you troubleshoot Kafka broker failures?
10.6. How do you troubleshoot Kafka partition reassignment issues?
10.7. How do you troubleshoot Kafka consumer group rebalancing issues?
10.8. How do you troubleshoot Kafka disk I/O bottlenecks?
10.9. How do you troubleshoot Kafka network bottlenecks?
10.10. How do you troubleshoot Kafka Zookeeper connection issues?
11. Kafka Integration Questions
11. Kafka Integration Questions
11.1. How does Kafka integrate with Apache Flink?
11.2. How does Kafka integrate with Apache Spark?
11.3. How does Kafka integrate with Elasticsearch?
11.4. How does Kafka integrate with Apache NiFi?
11.5. How does Kafka integrate with Apache Airflow?
11.6. How does Kafka integrate with Apache HBase?
11.7. How does Kafka integrate with Apache Druid?
11.8. How does Kafka integrate with Apache Pinot?
11.9. How does Kafka integrate with Apache Superset?
11.10. How does Kafka integrate with Apache Atlas?
12. Kafka Use Case Questions
12. Kafka Use Case Questions
12.1. How would you design a Kafka-based system for real-time inventory management?
12.2. How would you design a Kafka-based system for real-time customer notifications?
12.3. How would you design a Kafka-based system for real-time anomaly detection?
12.4. How would you design a Kafka-based system for real-time payment processing?
12.5. How would you design a Kafka-based system for real-time social media analytics?
12.6. How would you design a Kafka-based system for real-time supply chain tracking?
12.7. How would you design a Kafka-based system for real-time gaming analytics?
12.8. How would you design a Kafka-based system for real-time healthcare monitoring?
12.9. How would you design a Kafka-based system for real-time financial trading?
12.10. How would you design a Kafka-based system for real-time ad targeting?
13. Kafka Best Practices Questions
13. Kafka Best Practices Questions
13.1. What are the best practices for designing Kafka topics?
13.2. What are the best practices for configuring Kafka producers?
13.3. What are the best practices for configuring Kafka consumers?
13.4. What are the best practices for managing Kafka partitions?
13.5. What are the best practices for managing Kafka consumer groups?
13.6. What are the best practices for managing Kafka cluster performance?
13.7. What are the best practices for managing Kafka security?
13.8. What are the best practices for managing Kafka data retention?
13.9. What are the best practices for managing Kafka replication?
13.10. What are the best practices for managing Kafka upgrades?
14. Kafka Advanced Use Case Questions
14. Kafka Advanced Use Case Questions
14.1. How would you design a Kafka-based system for real-time video streaming analytics?
14.2. How would you design a Kafka-based system for real-time autonomous vehicle data processing?
14.3. How would you design a Kafka-based system for real-time satellite data processing?
14.4. How would you design a Kafka-based system for real-time energy grid monitoring?
14.5. How would you design a Kafka-based system for real-time weather data processing?
14.6. How would you design a Kafka-based system for real-time e-commerce recommendations?
14.7. How would you design a Kafka-based system for real-time fraud detection in banking?
14.8. How would you design a Kafka-based system for real-time airline reservation tracking?
14.9. How would you design a Kafka-based system for real-time stock market analysis?
14.10. How would you design a Kafka-based system for real-time IoT device management?
15. Kafka Configuration and Tuning Questions
15. Kafka Configuration and Tuning Questions
15.1. What is the role of Kafkaβs replica.lag.time.max.ms configuration?
15.2. What is the role of Kafkaβs replica.fetch.max.bytes configuration?
15.3. What is the role of Kafkaβs replica.fetch.wait.max.ms configuration?
15.4. What is the role of Kafkaβs num.replica.fetchers configuration?
15.5. What is the role of Kafkaβs unclean.leader.electi on.enable configuration?
15.6. What is the role of Kafkaβs min.insync.replicas configuration?
15.7. What is the role of Kafkaβs message.max.bytes configuration?
15.8. What is the role of Kafkaβs fetch.max.bytes configuration?
15.9. What is the role of Kafkaβs fetch.max.wait.ms configuration?
15.10. What is the role of Kafkaβs max.poll.records configuration?
16. Kafka Ecosystem and Tooling Questions
16. Kafka Ecosystem and Tooling Questions
16.1. What is the role of Kafka REST Proxy?
16.2. What is the role of Kafka Schema Registry?
16.3. What is the role of Kafka Streams DSL?
16.4. What is the role of Kafka KSQL?
16.5. What is the role of Kafka Connect and its connectors?
16.6. What is the role of Kafka MirrorMaker 2.0?
16.7. What is the role of Kafka AdminClient API?
16.8. What is the role of Kafka Streams Processor API?
16.9. What is the role of Kafka Streams State Stores?
16.10. What is the role of Kafka Streams Interactive Queries?
17. Kafka Advanced Architecture Questions
17. Kafka Advanced Architecture Questions
17.1. How does Kafka handle data deduplication in a distributed system?
17.2. How does Kafka handle data consistency across partitions?
17.3. How does Kafka handle data replication across multiple data centers?
17.4. How does Kafka handle data partitioning for global topics?
17.5. How does Kafka handle data partitioning for time-series data?
17.6. How does Kafka handle data partitioning for geospatial data?
17.7. How does Kafka handle data partitioning for hierarchical data?
17.8. How does Kafka handle data partitioning for graph data?
17.9. How does Kafka handle data partitioning for event-sourced systems?
17.10. How does Kafka handle data partitioning for CQRS (Command Query Responsibility Segregation) systems?
18. Kafka Real-World Scenario Questions
18. Kafka Real-World Scenario Questions
18.1. How would you design a Kafka-based system for real-time traffic monitoring?
18.2. How would you design a Kafka-based system for real-time sports analytics?
18.3. How would you design a Kafka-based system for real-time election results tracking?
18.4. How would you design a Kafka-based system for real-time disaster recovery?
18.5. How would you design a Kafka-based system for real-time cybersecurity threat detection?
18.6. How would you design a Kafka-based system for real-time retail inventory tracking?
18.7. How would you design a Kafka-based system for real-time airline baggage tracking?
18.8. How would you design a Kafka-based system for real-time telemedicine data processing?
18.9. How would you design a Kafka-based system for real-time smart home automation?
18.10. How would you design a Kafka-based system for real-time agricultural monitoring?
19. Kafka Performance and Scalability Questions
19. Kafka Performance and Scalability Questions
19.1. How does Kafka handle horizontal scaling of brokers?
19.2. How does Kafka handle vertical scaling of brokers?
19.3. How does Kafka handle scaling of consumer groups?
19.4. How does Kafka handle scaling of producer throughput?
19.5. How does Kafka handle scaling of topic partitions?
19.6. How does Kafka handle scaling of replication factor?
19.7. How does Kafka handle scaling of Zookeeper clusters?
19.8. How does Kafka handle scaling of Kafka Connect clusters?
19.9. How does Kafka handle scaling of Kafka Streams applications?
19.10. How does Kafka handle scaling of Kafka MirrorMaker clusters?
20. Kafka Security and Compliance Questions
20. Kafka Security and Compliance Questions
20.1. How does Kafka handle GDPR compliance?
20.2. How does Kafka handle HIPAA compliance?
20.3. How does Kafka handle PCI DSS compliance?
20.4. How does Kafka handle SOC 2 compliance?
20.5. How does Kafka handle data encryption in transit?
20.6. How does Kafka handle data encryption at rest?
20.7. How does Kafka handle audit logging?
20.8. How does Kafka handle role-based access control (RBAC)?
20.9. How does Kafka handle multi-tenancy security?
20.10. How does Kafka handle secure inter-cluster communication?
21. Kafka Advanced Use Case Questions
21. Kafka Advanced Use Case Questions
21.1. How would you design a Kafka-based system for real-time cryptocurrency trading?
21.2. How would you design a Kafka-based system for real-time blockchain analytics?
21.3. How would you design a Kafka-based system for real-time AI/ML model training?
21.4. How would you design a Kafka-based system for real-time voice recognition?
21.5. How would you design a Kafka-based system for real-time video analytics?
21.6. How would you design a Kafka-based system for real-time augmented reality (AR) data processing?
21.7. How would you design a Kafka-based system for real-time virtual reality (VR) data processing?
21.8. How would you design a Kafka-based system for real-time drone data processing?
21.9. How would you design a Kafka-based system for real-time robotics data processing?
21.10. How would you design a Kafka-based system for real-time space exploration data processing?
22. Kafka Troubleshooting and Debugging Questions
22. Kafka Troubleshooting and Debugging Questions
22.1. How do you debug a Kafka producer that is not sending messages?
22.2. How do you debug a Kafka consumer that is not receiving messages?
22.3. How do you debug a Kafka broker that is not starting?
22.4. How do you debug a Kafka topic that is not being created?
22.5. How do you debug a Kafka partition that is not being assigned?
22.6. How do you debug a Kafka consumer group that is not rebalancing?
22.7. How do you debug a Kafka cluster that is experiencing high latency?
22.8. How do you debug a Kafka cluster that is experiencing high disk usage?
22.9. How do you debug a Kafka cluster that is experiencing high CPU usage?
22.10. How do you debug a Kafka cluster that is experiencing high network usage?
Python
Python
1. Python Basics and Language Features
1. Python Basics and Language Features
2. What are the benefits of using Python?
3. How will you specify source code encoding in a Python source file?
25. What are the main benefits of using Python?
15. What is the use of Pass statement in Python?
31. What is the use of // operator in Python?
42. What is the difference between βisβ and β==β in Python?
34. Python is an Object Oriented programming language or a functional programming language?
2. Data Types and Data Structures
2. Data Types and Data Structures
8. What is the difference between a Tuple and List in Python?
11. What is the difference between List and Dictionary data types in Python?
12. What are the different built-in data types available in Python?
27. What is the use of frozenset in Python?
29. What is None in Python?
33. How can we create a dictionary with ordered set of keys in Python?
50. If you have data with name of customers and their location, which data type will you use to store it in Python?
3. Strings, Sequences and Slicing
3. Strings, Sequences and Slicing
14. How will you concatenate multiple strings together in Python?
16. What is the use of Slicing in Python?
30. What is the use of zip() function in Python?
36. What is the difference between append() and extend() functions of a list in Python?
38. What is the difference between split() and slicing in Python?
4. Functions, Iterators and Generators
4. Functions, Iterators and Generators
9. What is a Python Decorator?
10. How are arguments passed in a Python method? By value or by reference?
19. What is the difference between an Iterator and Iterable in Python?
20. What is the use of Generator in Python?
22. What is the difference between xrange and range in Python?
23. What is lambda expression in Python?
44. How can we do Functional programming in Python?
45. What is the improvement in enumerate() function of Python?
5. Object-Oriented Programming
5. Object-Oriented Programming
21. What is the significance of functions that start and end with _ symbol in Python?
24. How will you copy an object in Python?
26. What is a metaclass in Python?
39. How will you check in Python, if a class is subclass of another class?
6. Memory Management and Internals
6. Memory Management and Internals
5. What is Pickling in Python?
6. How does memory management work in Python?
13. What is a Namespace in Python?
7. Modules, Packages and Execution
7. Modules, Packages and Execution
32. What is a Module in Python?
43. How will you share variables across modules in Python?
46. How will you execute a Python script in Unix?
8. Testing, Debugging and Profiling
8. Testing, Debugging and Profiling
7. How will you perform Static Analysis on a Python Script?
17. What is the difference between Docstring in Python and Javadoc in Java?
18. How do you perform unit testing for Python code?
40. How will you debug a piece of code in Python?
41. How do you profile a Python script?
9. Performance, Error Handling and Best Practices
9. Performance, Error Handling and Best Practices
1. How will you improve the performance of a program in Python?
4. What is the use of PEP 8 in Python?
37. How will you handle an error condition in Python code?
10. Libraries, Databases and Frameworks
10. Libraries, Databases and Frameworks
28. What is Python Flask?
35. How can we retrieve data from a MySQL database in a Python script?
47. What are the popular Python libraries used in Data analysis?
11. Code Output Questions
11. Code Output Questions
48. What is the output of following code in Python?
49. What is the output of following code in Python?
SUMMARY
Home
LeetCode Algorithms
SWE Interview
System Design
Real Interview Questions
Back to top