interview blogs

Keep learning new technologies and career insights.

Dependency Injection in Node.js: Simplifying Development

By

Dependency Injection (DI) is a design pattern that allows a piece of code to receive other functionality it depends on. In Node.js, this pattern can significantly enhance modularity, facilitate more manageable testing, and improve code management. This blog post will explore how DI works in Node.js and how it can be implemented effectively.

Posted 2 years ago

ACID Properties in PostgreSQL

By

Understanding the ACID properties is essential for developers working with relational databases like PostgreSQL. ACID stands for Atomicity, Consistency, Isolation, and Durability. These properties ensure that database transactions are processed reliably and help in maintaining the integrity of data across concurrent transactions.

Posted 2 years ago

Understanding SOLID Principles in JavaScript

By

The SOLID principles are a set of guidelines that developers can follow to make their code more understandable, flexible, and maintainable. Originally formulated by Robert C. Martin, these principles apply to object-oriented design, but they can also be very useful in structuring JavaScript projects, especially those using classes (ES6 and beyond).

Posted 2 years ago

node js read stream, write to a file and calculate hash

By

In the JavaScript file, write a program to perform a GET request on the route https://coderbyte.com/api/ challenges/json/age-counting which contains a data key and the value is a string which contains items in the format: key STRING, age INTEGER. Your goal is to count how many items exist that have an age equal to 32. Then you should create a write stream to a file called output.txt and the contents should be the key values (from the json) each on a separate line in the order they appeared in the json file (the file should end with a newline character on its own line). Finally, then output the SHA1 hash of the file.

Posted 2 years ago

Building a URL Shortener with Node.js and JavaScript

By

URL shorteners are a popular tool across the web, turning long URLs into manageable, short links that are easier to share. In this tutorial, we'll build a simple URL shortener from scratch using Node.js and JavaScript, including the backend service and a basic front-end.

Posted 2 years ago

Transitioning from Monolithic to Microservices Architecture in Node.js

By

In today's rapidly evolving software landscape, scalability and flexibility are key. Many organizations are moving away from traditional monolithic architectures to embrace microservices, particularly for complex applications that need to scale dynamically. In this blog post, we'll explore how to transition from a monolithic application to a microservices architecture using Node.js, highlighting practical steps and considerations.

Posted 2 years ago

Life Beyond the Job Search

While you're building your career, don't forget about the practical aspects of life. Whether you're relocating for a new job or just need to declutter, Bharath Surplus can help you with all your life needs.

Find Roommates
Connect with potential roommates for your new city
Rent Flats
Find affordable accommodation near your workplace
Sell Old Books
Turn your study materials into extra income
Sell Vehicles
Sell your old vehicle or find a new one
Explore Life Solutions