Pluang | SDE-3 | JAVA Backend | Interview Experience
Anonymous User
779

Interview Experience Summary (YOE – 6)
Duration: 60–90 mins
Round Type 1: DS + System / Backend Concepts

Introduction (First 15 mins)

General intro on both sides
Brief discussion about current role, project tech stack, responsibilities

Data Structures & Algorithm Questions
Evaluate Reverse Polish Notation
LeetCode: https://leetcode.com/problems/evaluate-reverse-polish-notation/
Implemented using Stack

Koko Eating Bananas
LeetCode: https://leetcode.com/problems/koko-eating-bananas/
Gave binary Serach approach

Kafka Discussion
What is Kafka? (Architecture, Producers, Brokers, Topics, Partitions, Consumers)
Acks in Kafka (acks=0, acks=1, acks=all) – reliability vs performance trade-offs
Message Ordering in Kafka

Redis Discussion

  • What data structure have you used?
    Mainly Key-Value pairs (String type) for caching
  • Did you use Lists, Sets, Hashes, Sorted Sets?
    Mentioned that current use cases revolve around simple key-value stores
  • By default, which data structure does Redis use?
    Key stores can map to multiple data types; default if no type specified is String
  • Have you heard of CROSSSLOT error? What is it?

Time exceeded, so interviewer shared quick feedback towards the end.

Comments (1)