I interviewed for a Senior SDE - Data Platform role.
Phone Screen:
Merge two sorted arrays.
An interval problem, easy difficulty.
Onsite:
Standard behavioral questions.
Code review of a Java project.
LRU cache implementation with a notification system wrapper. Besides the regular operations, they asked how to evict old information if a timestamp is added.
System Design: Design a system to record the number of user views, sign-ups for trials, and conversions from trial to purchase.