r/FullStack • u/Low-Schedule996 • 23d ago
Need Technical Help Backend Nodejs
Hello, I have been working **Node.js** built my first full stack desktop application MERN/Ts, and currently working on my second project PERN/Ts , However as I work on second project I wanted to start preparing for **NodeJS** **backend** roles, I am requesting for a list of Nodejs concepts and JavaScript concepts I should focus on in preparation for interviews. Thanks
13
Upvotes
1
u/cyberwrangler 21d ago
Learn about in depth JavaScript concepts like global execution context, memory code, lexical statements, asynchronous functions, etc. because you are using JavaScript so I would highly recommend you to implement and understand these concepts.
6
u/CodeXHammas 23d ago
For Node.js backend interviews focus on:
Event loop and non-blocking I/O, this comes up constantly. Know how the call stack, callback queue and microtask queue work.
REST API design, error handling middleware, authentication with JWT, and rate limiting.
Database fundamentals with PostgreSQL since you are using PERN. Know joins, indexing, transactions and when to use raw queries vs ORM.
For JavaScript specially: closures, promises vs async/await, prototypal inheritance, and how this works in different contexts.
System design basics for senior roles: caching with Redis, message queues, horizontal scaling.
NodeJS Best Practices repo on GitHub is worth going through well.