LEARN. PRACTICE. EXPLAIN.
Learning paths & interview practiceP
Frontend Engineer
Coding & algorithmsFoundation5 min

Implement a debounce that can be cancelled.

  1. 1Your approach
  2. 2The follow-up
  3. 3Reflect & learn
THE INTERVIEWER ASKS

The scenario

Implement debounce(fn, delay) so a search callback runs once after typing stops. Explain what state the wrapper keeps.

How would you approach it?

Explain your assumptions, your approach, and why you chose it.

Loading your notes…0 / 12,000
No timer. Think it through.
AlifBay Prep