1. typescript in a global variable
2. temporal dead zone" (TDZ)
3. anonymous function in javascript
4. this vs bind call keyword javascript
5. Shallow copy
6. callback help
7. closure use case
8. setImmediate vs setTimeout
9. concurrency in nodejs
10. Serialize vs Memoize Views
11. transaction types in SQL
12. event bubbling
13. control vs uncontrolled components
14. react diffing algo
15. usememo vs react.memo
Interview Program: Given an m x n matrix, return all elements of the matrix in spiral order. in javascript.
Input: matrix = [
[1,2,3],
[4,5,6],
[7,8,9] ]
Output: [ 1,2,3,6,9,8,7,4,5]