Logo
PublicationTech InterviewYouTubeSay Hello

Publication

Popular Tags
  • #JAVASCRIPT
  • #ANDROID
  • #NODEJS
  • #BACKEND
  • #MACHINE_LEARNING
Janishar Ali
JavaScript Most Used Modern Features

Janishar Ali

JavaScript Most Used Modern Features

JavaScript has evolved over the years. ES6 (2015) was a major milestone that introduced many important features. Since then, there have been minor but significant additions as well. These new features have transformed the way we write code in JavaScript.

29 May 2025

Janishar Ali
Android MVVM Architecture for A Production Ready App

Janishar Ali

Android MVVM Architecture for A Production Ready App

Android development has gone through a rapid change over the past couple of years. Key milestones include Kotlin, Architectural Components, Coroutines, Compose, AndroidX, Navigation, and DataStore. This article discusses the latest version of the MMVM architecture.

25 May 2025

Janishar Ali

Janishar Ali

Mastering NestJS — Building an Effective REST API Backend

Nextjs is a very popular framwork for writing API backend services using Typescript (JavaScript). Building a secure and maintainable service requires understanding software concepts, dependency injection, abstraction, and integration with popular libraries. In this article we will deep dive and develop a complete project to power an actual mobile application.

25 May 2025
Thumbnail

Janishar Ali

Janishar Ali

Implement JSON Web Token (JWT) Authentication using AccessToken and RefreshToken

Implement JSON Web Token (JWT) Authentication using AccessToken and RefreshToken In this blog, we will learn about the concepts of JsonWebToken (JWT) based authentication in Node.js. We will also cover all the edge cases of the security involved in token handling.

13 May 2025
Thumbnail

Janishar Ali

Janishar Ali

Design NodeJs Backend Architecture like a Pro

Node.js backend architecture in Typescript. Learn the concepts behind building a highly maintainable and performant backend server application in ExpressJs. Implement a blog platform - role based APIs using JWT. ExpressJs, Mongodb, Redis, Joi, and Jest

12 May 2025
Thumbnail

AfterAcademy Tech

AfterAcademy Tech

Average of Levels in Binary Tree

Given a binary tree, write a program to return the average value of the nodes on each level in the form of an array. The range of the node's value is in the range of 32-bit signed integer.

05 Nov 2020
Thumbnail

AfterAcademy Tech

AfterAcademy Tech

Find The Height Of a Binary Tree

Given a binary tree, write a program to find the maximum depth of the binary tree. The maximum depth is the number of nodes along the longest path from the root node to the leaf node. A leaf is a node with no child nodes.

03 Nov 2020
Thumbnail

AfterAcademy Tech

AfterAcademy Tech

LRU Cache Implementation

Design and implement a data structure for Least Recently Used(LRU) cache. Your data structure must support two operations: get(key) and put(). The problem expects a constant time solution

13 Oct 2020
Thumbnail

AfterAcademy Tech

AfterAcademy Tech

Letter Combinations of a Phone Number

Given a string str, containing digits from 2 - 9 inclusive, write a program to return all the possible letter combinations that the number could represent. This is a popular coding interview question based on backtracking and recursive approach.

12 Oct 2020
Thumbnail

AfterAcademy Tech

AfterAcademy Tech

Reverse a Stack Using Recursion

Given a stack of integers st, write a program to reverse the stack using recursion. This problem will clear the concept of recursion.

06 Oct 2020
Thumbnail

  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 33

Popular Tags
  • #JAVASCRIPT
  • #ANDROID
  • #NODEJS
  • #BACKEND
  • #MACHINE_LEARNING
CONNECT WITH US

© Copyright 2025 AfterAcademy
Privacy Policy
Terms And Conditions
Cookie Policy
This website uses cookies to ensure you
get the best experience on our website.
Read More