When instituted correctly and made a prime focus of a software development project, teamwork can bring lots of benefits to the product being created. This approach can lead to increased efficiency, increase creativity as well as drive innovation, which all shine through in the final release.

Recently I have experienced team work. It’s a great experience for me and it will drive me for further works. The objective of this article is to share the experience of my working with a team.

Actually we are working on the course of Web development and our instructor gave us projects for accomplishment…


The objective of this article is to explain the process about how the browser displays the HTML, CSS and JavaScript files in front of the monitor we use. What actually happened behind the scene? In this article, we will discuss the process step by step.

If you are a developer and want to explore the behaviour of the browser, this article is for you. Stick with us and you will be excited after knowing the facts.

Browser is a piece of software which load files from a remote server or from local computer and display them to our monitor- allowing…


Today I have experienced a live mock interview session where I have been asked some questions. Today I will walk through some of the questions and try to answer those question.

This question would help you in your coding interview. So, you should check this out before going to any coding interview.

#1 What is the difference between JavaScript and other programming languages?

Ans:- The main difference is that Javascript is what it is called a scripting language. It doesn’t have to be compiled to be executed, like C++ and Java.

JS in dynamically typed whereas C+ and Java are statically typed. In C++ and Java, you have to declare the…


If you want to crack a coding interview, you should check out this 10 common JavaScript coding challenges. These are the most common and some of them are mostly asked interview challenges. So, without further delay, let’s jump into it.

#1 Palindrome

definition:- Palindrome is a word, sentence or character sequence which reads the same as we reverse it. Like- “mam”, “racecar” etc.

PROBLEM:- Write a function that will check the string is a palindrome or not.

Solution: It could be done with the help of “for loop” but there is another solution with less code. …


Bitwise operator

Bitwise operators treat their operands as a sequence of 32 bits (zeroes and ones), rather than as decimal, hexadecimal, or octal numbers. For example, the decimal number nine has a binary representation of 1001. Bitwise operators perform their operations on such binary representations, but they return standard JavaScript numerical values.

console.log(5 & 13); // 0101 & 1101 = 0101
// expected output: 5;
console.log(parseInt('0101', 2) & parseInt('1101', 2));
// expected output: 5;

How to find the Day name from a given date?

function getDayName(dateString) {let dayName;// Write your code here   const days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday',   'Thursday', 'Friday', 'Saturday'];   const date = new Date(dateString);
dayName = days[date.getDay()];

Getting the first job as a developer is sometimes really hard. We all want to be hired but lack of knowledge or experience sometimes we fall behind. you should have a solid preparation and should have some good projects to show the skills you have and what you are capable of. Those are the main thing to highlight yourself.

We are trying to cover some interview question from React that can help you to boost up your preparation for getting your first job as a web developer.

Q: What are the major features of React?

Ans: Major feature of React is-

  • use VirtualDOM instead of RealDOM
  • support server-side…


Those who are in the developing field knows about the importance of Data structure and algorithm. The algorithm is a set of instructions to execute something.

To crack the coding interview we have to keep in mind about the algorithm part. Today we are going to discuss some common algorithm that helps you to crack the coding interview.

First, we start with some basic ES6 related question that will boost your confidence further.

Some of the new features of ES6 are:

  • Support for constants (also known as “immutable variables”)
  • Block-Scope support for both variables, constants, functions
  • Arrow functions
  • Template Literals…


In the Front-end Job interview, JavaScript could be a little bit tricky. If you are applying for a junior developer that could simple questions about JavaScript core concept but if you are applying for the Senior level that could be tricky.

Sometime in Senior level interview, common questions could be asked. So, before going to the interview board, let’s recap some of the common and most fundamental basic concepts of JavaScript.

What is Clouser in JavaScript?

Clouser is a combination of function and lexical scope around it. If we simplify this, Clouser is the accessibility of a function to access variables from its outer scope…


Semantic Element

HTML is a Markup language and it is invented to describe the documents. The HTML tags are the building blocks which describe the content or elements.

For example, if we describe the header portion with the help of tags we do it in many ways-

Another way could be-

The second way is better than the first one to understand. This is something called the semantic elements which are included in the HTML5 version. In the semantic elements, tag or elements clearly define the content like our <header> tag. The non-semantic tag basically doesn’t tell about the content.


Fibonacci Sequence

In mathematics, the Fibonacci numbers are the numbers in the following integer sequence, called the Fibonacci sequence, and characterized by the fact that every number after the first two is the sum of the two preceding ones:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...

Iterative way to produce a Fibonacci sequence

There is a recursive solution to do this.

Factorial

In mathematics, the factorial of a non-negative integer n, denoted by n!, is the product of all positive integers less than or equal to n. For example:

5! = 5 * 4…

Rahmatuzzaman sojib

Electrical Engineer by Certificate | Self-learn front-end designer | Try to make myself as a writer | Want to work for myself

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