Node.js is a JavaScript runtime environment.

Nowadays we can do much more with JavaScript than just making websites interactive. JavaScript now has the capability to do things that other scripting languages like Ruby or Python can do.

Node. js is primarily used for non-blocking, event-driven servers, due to its single-threaded…

A linked list is a data structure that stores multiple values in a linear fashion. Each value in a linked list is contained in its own node, an object that contains the data along with a link to the next node in the list. The link is a pointer to…

In this post, I’ll show how to solve the Fibonacci Series algorithm question with two different solutions and improve the time complexity of one of the answers (recursive).

—Directions of the questions:

Print out the n-th entry in the Fibonacci series. The Fibonacci series is an ordering of numbers where…

Big O is a measure of the computational efficiency of an algorithm. It is measured in 2 ways:

Time Complexity — How many operations are performed?

Space Complexity — How much space is used?

Programmers aren’t usually concerned with how well an algorithm can perform as much as they are…

The other day I had a Moc Interview with the Software Engineer who kindly offered his help.

We had a small code challenge and also tackled some cultural questions. I would like to show you what the Technical interview is for the Jr. Software Engineer role according to my interviewer.

The other day I had a challenge and I have to create a function that generates the random string.

I’d like to show a couple of different ways to do that.

1. User the npm library to generate a random string:

To install randomstring, use npm:

npm install randomstring


var randomstring = require("randomstring");
randomstring.generate();// >> "XwPp9xazJ0ku5CZnlmgAx2Dld8SHkAeT"randomstring.generate(7);// >>…

While preparing for my future tech interviews I started the Udemy course on Algorithms and Data structures. In today's’ blog, I’d like to show 3 solutions to common algorithm questions.

  1. FizzBuzz.


Write a program that console logs the numbers from 1 to n. But for multiples of three print…

Veronika Dodda

Software Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store