Available question text
How would you design a notification service that supports both real-time and batch delivery?
Related questions
Continue with questions that share topics or the same question type.
- Given a "system", build one function, then add another, then adapt and build something else. From a design-build problem, it was actually rather pleasant; the issue is that you spend a lot of time expecting interview questions and get tripped up on solving the "real-world problem" they give you.
Other questions
- Given an n x n matrix where each row and each column is sorted in ascending order, return the kth smallest element in the matrix. Walk through both the min-heap approach and the binary-search-on-value approach, compare their time and space complexity, and discuss which one you'd prefer for very large matrices that don't fit in memory.
Other questions
- A payment processing module has a race condition that produces incorrect totals under concurrent writes. Walk through how you would identify the root cause and propose a fix.
Other questions
- DP problem: You are given several service options. For each option i, bandwidth[i] is the amount of bandwidth required, and request[i] is the number of requests that can be handled using that bandwidth.
Given a maximum bandwidth limit totalBandwidth, choose a subset of the options so that the total bandwidth used does not exceed totalBandwidth, while the total number of handled requests is as large as possible.
Return the maximum number of requests that can be handled.
Other questions
Sources · 1 reference
These records explain where the question appears. A company tag or candidate report does not guarantee a future interview question.
Glassdoor · 1 record
Databricks
How would you design a notification service that supports both real-time and batch delivery?
Reported date not specified · 1 source report
Software Engineer
Source snapshot: Nov 12, 2026
View source