# JavaScript
- what is dynamic typed language?
- what is TypeScript? why do we need it?
- what is string interpolation?
- what do you mean by functional programming language?
- what is function reference?
# Backend
# Frontend
- what is SPA? advantages and disadvantages?
- what are the options to develop SPAs?
- what is React? advantages and disadvantages?
- what are differences between React and Angular?
- what is virtual DOM in React? how does it work? why do we need it?
- what is JSX? how does it work?