Ksubaka interview question

Mostly JavaScript/React related questions such as: * Call, apply and bind * Hoisting * Event bubbling * ES6 features * Sorting * Callbacks * Promises * High order functions * Lifecycle methods of React components * Virtual DOM * React state/props * Etc..