~/talk

Why Code in Node.js Often Gets Rejected by SoundCloud

Talkat GOTO Aarhus 2013 · 2013-09-30..10-02· [nodejs, javascript]
slides:none on file

SoundCloud asks candidates to submit code and sees many Node.js submissions but very few make it to interviews because most are asynchronous procedural callback blobs that are hard to read and maintain. The hiring test changes to a socket-event server with a provided test suite; Node powers parts of production (mobile backend, event streaming) but hiring remains a bottleneck. Recommended fixes: extract the protocol from implementation, use closures to keep mutable state, and favor higher‑order functions to remove duplicated plumbing.

AI-written summary · about

  1. 0:00Start
  2. 9:37new challenge
  3. 11:23don't get me wrong
  4. 22:52going old school
  5. 24:261st, we extract what is common
  6. 29:31now we don't need to pass in the kitchen Sink
  7. 32:26first we extract common protocol
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.