Here are a few things:
* understanding prototypal inheritance, e.g. knowing what __proto__ means
* knowing how to model asynchronous code in several ways, e.g. using callbacks, events or even using promises
* understanding how an event loop works
* knowing perf related stuff (though one should always benchmark stuff)