Ahmed Elhady
Ahmed Elhady

@th3h4dyy

7 تغريدة 7 قراءة Jan 05, 2024
طب نكمل ال threads دي٬ لو بعمل انترفيو لحد Backend وشغال ف ال Stack بتاع NodeJS هساله ف الاتي:
1- How NodeJS works behind the scenes? (event loop, NodeJS event loop? streams?).
2- Why NodeJS is single threaded? Does it support multiple threading and when and how? (advanced question).
3- What is event driven arch and how this seamlessly tied to NodeJS internallly?
4- When NodeJS shine?
5- callbacks and how this tie with the nodejs event driven nature, promises, async await?
6- How Nodejs concurrency model works behind the scenes?
7- I/O bound vs CPU bound.
8- what happens when you require() a module (core, your modules and 3rd party modules) in nodejs?
9- How HTTP works? HTTP headers? what happens when a user request (for example, `google.com`).
11- How to design a [insert here any product] at the DB level?
12- what is the difference between encryption vs hashing vs encoding?
13- what is OWASP? and how they play a vital role to classify critical security risks to web applications?
14- What is REST? Specs? best practices?
15- How to design your API? What is API Versioning? and why?
16- What is version control? why we need it?
17- What is unit testing vs integration testing?
18- How docker works behind the scenes? and why we use it?

جاري تحميل الاقتراحات...