Round 1 (Technical)
Questions:
-
Data Structure and Algorithm Question: Graph (BFS) - 20-30 mins
Full running code with corner test cases. -
Questions on:
- Linux commands (Depth)
- Operating Systems (kernels)
- AWS CLI
- Projects
- Spark
- Kafka
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2 (Technical)
Questions:
-
Data Structure and Algorithm Question: Arrays
Full running code with corner test cases. -
Questions on:
- Networking - TCP/IP, UDP, 3 way handshaking
- Spark Architecture in depth, Spark Optimization, Task vs Stage vs Action, Shuffling, Group Aggregations and joins internal working.
- Kafka
- Operating System
- JVM working
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3 (Managerial + Technical)
Questions:
- Questions on:
- Projects
- Data Pipeline
- Kafka - Very depth including:
- components
- architecture
- event missing
- event duplication
- Producer working
- Buffer in Producer
- Consumer working
- Fault Tolerance (replication Factor)
- Scaling
- zookeeper working
- Exceptions - MessageQueue exception.
- Managerial questions
- Hadoop, HDFS - Namenode, datanode, how cluster size is increased (multiple scenarios)
- Spark Optimization, Spark debugging
- DQ checks
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Result: Selected !!