TikTok Dublin Data Engineer (L2-1) 4 YOE [Selected]
Anonymous User
944

Big Data (Cloud Infrastructure) (Dublin, Ireland)

Interview Round - 1 (Technical)

  • 1 DSA 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

Interview Round 2 - (Technical)

  • 1 DSA question - Arrays
    Full running code with corner test cases

Questions on -

  • Networking - TCP/IP, UDP, 3 way handshaking
  • Spark Achitecture in depth, Spark Optimization, Task vs Stage vs Action, Shuffling, Group Aggregations and joins internal working.
  • Kafka
  • Operating System
  • JVM working

Interview Round 3 - (Managerial + Technical)

  • Projects

  • Data Pipeline

  • Kafka - Very depth
    includes - 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

Result - Selected !!

Comments (1)