In my previous article, I have written my round 3 interview experience at Invictus Data AI. I got a call from HR informing me that I was selected for round 4 (last round), which took place today. In this article, I will share the questions I have bee...
Have you ever wondered what happens behind the scenes when your JavaScript code comes to life on the browser? The JavaScript runtime is the environment where the whole magic happens. It provides all the necessary components for executing the Javascri...
If you read my previous article, you would know that I have given round 1 of the interviews for Invictus Data company. I heard back from the HR and I was selected for the round 2, which happened today. In this article, I will share the questions aske...
I have recently been interviewed for the Frontend Developer Role at Invictus Data AI (Company's LinkedIn). I will explain the interview process and the questions I have been asked in this article. Interview Duration : Around 40 minutes. NOTE : Please...
When you are developing a web app you need to be very performant and you can achieve great performance using debouncing and throttling techniques.So in this article, we will learn about the concept of debouncing and throttling, how they differ, and w...
I recently interviewed with DP World, and here is the information I can provide. Flatten an array const arr = [1,2,[1,1,[34,67,5,1,1,1,[{a: 1}]]]]; const b = [[1,2],0,0,0,[3,[4,5]],[6,7,[[[8],9]]],10]; let newArr = []; const flatten = (arr) => { ...
When I first started with React, I didn't know much about it. I learned the basics in just one week and landed an unpaid internship during college, though I can't recall where exactly. In that internship, my first task was to use an OTP Component. Bu...
Three types of memory leaking for JavaScript and two types of react.js issue Undeclared or accidental global variables if we don't set any var let const it will turn to be global set, we can use 'use strict' to avoid it. the sample below The unde...