1) pipes & async pipes
2) different types of directives in angular
3) @Input on change
4) all lifecycle hooks
5) project external content
6) how does call stack works
7) setTimeout in js how does it work
8) browser APIs
9) lots of tricky output questions
10) give an array of strings, filter out the ones which are not palindrome of any other string in the the given array
11) flatten a nested array, optimized solution.
12) Design a simple component which takes certain input and gives out certain output (don't remember the exact problem)
13) prototypes, inheritance, create own prototype
14) let const
15) Temporal dead zone
16) closures in depth
17) debounce & throttling in JS
18) how does method executes in js
19) how does call stack handles setTimeout & http together