Browse All Technologies

102 technologies available for interview practice

MySQL Logo

MySQL

Relational database management system using structured queries.

PostgreSQL Logo

PostgreSQL

Advanced open-source relational database with powerful features.

SQLite Logo

SQLite

Lightweight embedded SQL database for local applications.

MongoDB Logo

MongoDB

NoSQL document database for scalable modern applications.

Redis Logo

Redis

In-memory key-value database used for caching and sessions.

Cassandra Logo

Cassandra

Distributed NoSQL database built for scalability and reliability.

Firebase Firestore Logo

Firebase Firestore

Realtime cloud NoSQL database by Firebase.

Oracle DB Logo

Oracle DB

Enterprise-grade relational database management system.

SQL Server Logo

SQL Server

Microsoft relational database platform for enterprise systems.

NumPy Logo

NumPy

Python library for numerical computing and arrays.

Pandas Logo

Pandas

Data analysis and manipulation library for Python.

Machine Learning Logo

Machine Learning

Algorithms and models that learn from data.

Deep Learning Logo

Deep Learning

Neural network techniques for advanced AI systems.

TensorFlow Logo

TensorFlow

Open-source framework for machine learning and AI.

PyTorch Logo

PyTorch

Deep learning framework widely used in AI research.

Scikit-learn Logo

Scikit-learn

Python machine learning library for predictive modeling.

NLP Logo

NLP

Natural language processing for understanding human language.

Computer Vision Logo

Computer Vision

AI techniques for image and video analysis.

Network Security Logo

Network Security

Protection of systems and networks from cyber threats.

Ethical Hacking Logo

Ethical Hacking

Authorized security testing to identify vulnerabilities.

Penetration Testing Logo

Penetration Testing

Simulated cyberattacks to test system security.

Cryptography Logo

Cryptography

Encryption and secure communication techniques.

Web Security Logo

Web Security

Security practices for protecting web applications.

IAM Logo

IAM

User authentication and authorization management.

Jest Logo

Jest

JavaScript testing framework for unit and integration tests.

Mocha Logo

Mocha

Flexible JavaScript testing framework for Node.js applications.

Chai Logo

Chai

Assertion library commonly used with JavaScript testing tools.

Cypress Logo

Cypress

End-to-end frontend testing framework for web applications.

Playwright Logo

Playwright

Modern browser automation and testing framework.

Selenium Logo

Selenium

Automated browser testing framework for web applications.

JUnit Logo

JUnit

Java unit testing framework for automated application testing.

TestNG Logo

TestNG

Java testing framework inspired by JUnit and NUnit.

Git Logo

Git

Version control system for tracking source code changes.

GitHub Logo

GitHub

Platform for Git repositories and developer collaboration.

GitLab Logo

GitLab

DevOps platform with repository management and CI/CD.

Bitbucket Logo

Bitbucket

Git repository hosting and team collaboration platform.

VS Code Logo

VS Code

Popular code editor for modern software development.

Postman Logo

Postman

API testing and collaboration platform for developers.

Jira Logo

Jira

Project management and issue tracking software for teams.

React Native Logo

React Native

Cross-platform mobile app development using React.

Flutter Logo

Flutter

Google UI toolkit for building native mobile applications.

Android Logo

Android

Native mobile app development platform by Google.

iOS Logo

iOS

Apple mobile operating system for iPhone applications.

Ionic Logo

Ionic

Hybrid mobile app framework using web technologies.

JavaScript Logo

JavaScript

Closures, promises, async programming and DOM manipulation.

TypeScript Logo

TypeScript

Static typing, interfaces, generics and scalable applications.

Python Logo

Python

Popular programming language for web, automation and AI.

Java Logo

Java

Object-oriented programming language for enterprise applications.

C Logo

C

Foundational systems programming language for high performance.

C++ Logo

C++

Powerful object-oriented language for systems and game development.

C# Logo

C#

Microsoft programming language for desktop and backend apps.

Go Logo

Go

Fast concurrent programming language developed by Google.

Rust Logo

Rust

Memory-safe systems programming language focused on performance.

Kotlin Logo

Kotlin

Modern JVM language widely used for Android development.

Swift Logo

Swift

Apple programming language for iOS and macOS applications.

PHP Logo

PHP

Server-side scripting language for dynamic web applications.

Scalability Logo

Scalability

Designing systems to handle increasing traffic and demand.

Load Balancing Logo

Load Balancing

Distributing traffic across multiple servers efficiently.

Microservices Logo

Microservices

Architecture using independently deployable services.

Monolith Logo

Monolith

Single unified application architecture approach.

Caching Logo

Caching

Improving performance by storing frequently accessed data.

REST API Logo

REST API

Architectural style for scalable web service communication.

GraphQL Logo

GraphQL

Flexible query language for APIs and frontend data fetching.

Distributed Systems Logo

Distributed Systems

Systems running across multiple interconnected machines.

Node.js Logo

Node.js

Backend JavaScript runtime for scalable server applications.

Express.js Logo

Express.js

Minimal Node.js framework for APIs and web applications.

NestJS Logo

NestJS

Scalable backend architecture using TypeScript and decorators.

Django Logo

Django

Python web framework focused on rapid backend development.

Flask Logo

Flask

Lightweight Python framework for APIs and web applications.

Ruby on Rails Logo

Ruby on Rails

Convention-based Ruby framework for rapid development.

Spring Boot Logo

Spring Boot

Java framework for enterprise-grade backend systems.

ASP.NET Core Logo

ASP.NET Core

Cross-platform framework for modern .NET applications.

Laravel Logo

Laravel

PHP framework for elegant backend web development.

FastAPI Logo

FastAPI

High-performance Python API framework with async support.

HTML Logo

HTML

Semantic HTML, forms, SEO, accessibility and web page structure.

CSS Logo

CSS

Flexbox, Grid, animations, responsive layouts and styling techniques.

React.js Logo

React.js

Hooks, component architecture and frontend state management.

Next.js Logo

Next.js

Server-side rendering, routing and SEO optimization.

Angular Logo

Angular

Dependency injection, RxJS and enterprise frontend architecture.

Vue.js Logo

Vue.js

Reactive UI development and Composition API concepts.

Svelte Logo

Svelte

Lightweight reactive components and fast rendering.

Redux Logo

Redux

Predictable global state management and middleware handling.

Tailwind CSS Logo

Tailwind CSS

Utility-first CSS framework for responsive modern UI design.

Bootstrap Logo

Bootstrap

Responsive grid system and prebuilt UI components.

Material UI Logo

Material UI

Accessible React UI components and design systems.

AWS Logo

AWS

Cloud computing platform offering scalable infrastructure services.

Azure Logo

Azure

Microsoft cloud platform for enterprise applications and services.

Google Cloud Logo

Google Cloud

Google Cloud platform for scalable cloud infrastructure.

Docker Logo

Docker

Containerization platform for packaging and deploying applications.

Kubernetes Logo

Kubernetes

Container orchestration platform for scalable deployments.

Jenkins Logo

Jenkins

Automation server for CI/CD pipelines and DevOps workflows.

GitHub Actions Logo

GitHub Actions

GitHub CI/CD automation and workflow management.

Terraform Logo

Terraform

Infrastructure as code tool for cloud resource provisioning.

Ansible Logo

Ansible

Automation tool for configuration management and deployment.

Apache Spark Logo

Apache Spark

Distributed data processing engine for big data workloads.

Hadoop Logo

Hadoop

Framework for distributed storage and data processing.

Kafka Logo

Kafka

Distributed event streaming and messaging platform.

Airflow Logo

Airflow

Workflow orchestration platform for scheduling pipelines.

ETL Logo

ETL

Extract, transform and load data integration processes.

Snowflake Logo

Snowflake

Cloud data warehouse for analytics and big data.

BigQuery Logo

BigQuery

Google cloud data warehouse for large-scale analytics.

Redshift Logo

Redshift

AWS cloud data warehouse for business intelligence.

🚀 Technology Learning Platform

Complete Technology Interview Preparation Platform

TechQA helps developers prepare for modern software engineering interviews with carefully organized technology topics, interview questions, explanations, and learning resources.

Learn frontend, backend, databases, cloud computing, DevOps, system design, APIs, security, and scalability concepts used in modern software companies.

Whether you are a beginner, student, or experienced engineer, these resources help improve practical knowledge and interview confidence.

Why Learn Modern Technologies?

Modern applications require developers to work with multiple tools, frameworks, databases, and cloud platforms.

🎯

Interview Preparation

Prepare for JavaScript, React, Node.js, SQL, APIs, cloud, and system design interviews.

💻

Build Real Projects

Learn frontend, backend, databases, and deployment technologies for real-world applications.

📈

Career Growth

Increase opportunities with modern technologies like React, Docker, AWS, and TypeScript.

Stay Updated

Keep up with modern frameworks, DevOps workflows, and industry trends.

Technology Categories Covered

Explore multiple software engineering domains and technologies used in modern applications.

Frontend Development

Learn practical concepts, tools, frameworks, architecture patterns, and development workflows.

Backend Development

Learn practical concepts, tools, frameworks, architecture patterns, and development workflows.

Databases

Learn practical concepts, tools, frameworks, architecture patterns, and development workflows.

DevOps & Cloud

Learn practical concepts, tools, frameworks, architecture patterns, and development workflows.

Testing & Security

Learn practical concepts, tools, frameworks, architecture patterns, and development workflows.

AI & Machine Learning

Learn practical concepts, tools, frameworks, architecture patterns, and development workflows.

Recommended Learning Roadmap

1

Learn Programming Fundamentals

Build strong technical fundamentals and gradually move toward full-stack development, scalability, deployment, and cloud infrastructure.

2

Learn Frontend Development

Build strong technical fundamentals and gradually move toward full-stack development, scalability, deployment, and cloud infrastructure.

3

Learn Backend Development

Build strong technical fundamentals and gradually move toward full-stack development, scalability, deployment, and cloud infrastructure.

4

Learn Databases & System Design

Build strong technical fundamentals and gradually move toward full-stack development, scalability, deployment, and cloud infrastructure.

5

Learn Deployment & DevOps

Build strong technical fundamentals and gradually move toward full-stack development, scalability, deployment, and cloud infrastructure.

Start Learning & Improve Your Technical Skills

Explore technologies, practice interview questions, improve development knowledge, and prepare for software engineering opportunities.