Practice

AI-powered interview prep — unique sessions to improve your skills

Backend

22 topics
ASP.NET

ASP.NET

Web framework for building web apps with .NET

C#

C#

Object-oriented programming language

Django

Django

High-level Python web framework

Elixir

Elixir

Dynamic, functional language for maintainable applications

Express.js

Express.js

Web framework for Node.js

Flask

Flask

Micro web framework for Python

Go

Go

Goroutines, channels, interfaces, concurrency patterns, and systems programming.

Java

Java

JVM internals, Spring Boot, concurrency, collections, and design patterns.

Kotlin

Kotlin

Statically typed programming language

Laravel

Laravel

Eloquent, middleware, queues, events, service container, and API resources.

Ns

NestJS

Modules, providers, guards, interceptors, microservices, and GraphQL.

.NET Core

.NET Core

Cross-platform framework for building applications

Node.js

Node.js

Event loop, streams, clustering, worker threads, and runtime internals.

PHP

PHP

Server-side scripting language

Python

Python

Data structures, concurrency, decorators, metaclasses, and pythonic patterns.

Ruby

Ruby

Dynamic, object-oriented programming language

Ruby on Rails

Ruby on Rails

Web application framework written in Ruby

Rust

Rust

Systems programming language focused on safety and performance

Scala

Scala

Multi-paradigm programming language

Spring Boot

Spring Boot

Java framework for building production-ready applications

Spring Framework

Spring Framework

Comprehensive programming and configuration model

Symfony

Symfony

PHP framework with reusable components