JavaScript =>
1. What is javascript
2. Js is Single Theread Or Multi Theread
3. How js achieve concurrency
4. Data Type in javascript
5. Data type in Stack & Heap
6. Call by Value & Call by Refrence
7. Copy Value & Reference
8. For Loop (for , in , of , each)
9. Map & Foreach
10. Map & filter
11. Reduce
12. Global Object (Window & v8) & this keyword
13. Lexical Scope
14. IIFE Functions
15. Currying (Theory , Implementation, Advantage & Disadvantage)
16. Hoisting (Theory , Implementation, Advantage & Disadvantage)
17. Closure (Theory , Implementation, Advantage & Disadvantage)
18. Let & Const
19. Es6 Concept (Destructuring & Spread , Rest)
20. Normal Function
21. Arrow Function
22. Every thing is in js is object, plz explain
23. Call function & send reference of function
24. Array Method
25. String Method
26. Obj Method (enties, hasOwnProerty, freeze, seal)
27. Oops in Js
28. Prototype Chainging
29. Getter & Setter in Js
30. Math in js
31. Date in Js
32. Null & undefined
33. Generator Function
34. Callback
35. Callback Hell
36. Promise (theory & its Implementation [all, race, then, catch])
37. Exceptation Handling (try, catch , finally)
38. Async & Await (Internal Working)
39. Js method & its default value (ex: String, Array Method)
40. Export & export default
41. Call Stack & Global Execution Context
42. Event Loop
43. Web Api & Queue (Callback & Micro ) with their property
44. Super Keyword in Oops
45. Call, apply & bind in js
46. Prototye in Js
47. Prototypal behavious
48. Prototypal Inheritance
O/p based & Programming Question ->
1. Array & Obj comparison & Manipulation
2. Pattern Printing (Rarely they asked)
3. Array Question
4. Promises
5. Exception Handling
6. SetTime Out
7. String based Question
8. Recursion
9. Two Pointer Technique
10. Sliding Window Technique
11. Dyanmic programming (rarely aksed)
React Interview Question -
1. What is React & Its Advantage & Disadvantage
2. Current React Version
3. Class & Functional Component
4. State
5. Props
6. Why hooks are important
7. Virtual Dom (related to Fiber)
8. Diffing Algorithm
9. Reconciliation
10. Fiber
11. Super Keyword in Class based Component
12. Hooks (useState, useEffect, useRef, useCallback, useMemo)
13. reactMemo
14. Event Propogation
15. Event Bubbling & Capturing
16. Throtalling & Debouncing
17. How to Improve React Application Performance
Machine Question for React Interview
1. Create a Todo
2. Create a Todo with Filter & Searching & Strike Out if completed mark
3. Change number after every 1 Second
4. Create a parent Component & Pass that data to child component & make changes from
the parent component
5. Infinte Scrolling
Node.js Interview Question
1. What is Node.js & v8 Engine
2. When to use & when to not use node.js
3. Middleware
4. Authentication & Authorization
5. Global variable
6. Event Emitter
7. Buffer
8. Cluster
9. Child Process
10. Multi Thereading
11. Micro services
12. Kafka
13. Error Firstback
14. Next()
15. HTTP Status Code
16. HTTP Method
17. Post vs put
18. Put vs patch
19. Upload FIle through Multer
20. Global Error Handler
Database Interview Question -
1. SQL vs NOSQL
2. When which database should use
3. Populate in Mongo
4. Aggregartion Pipeline
5. Mongo Operator
6. Find , FindOne, Find
7. Project in Mongo
8. Transaction
9. Sharing
10. Replice
11. Indexing , how indexing make search faster
12. Rule for Indexing
Database Problem-
1. Find Second Highest
2. Remove Duplicate
3. Get Duplicate
4. Lookup & Group
5. Sub Pipelines