Skills Library

Interview Questions & Assessments by Skill

Explore our comprehensive collection of interview questions across 40+ technical skills. Each skill page includes sample questions, preparation tips, and difficulty ratings to help you ace your next interview.

40 skills

Programming Languagesintermediate

Python

Assess Python programming skills including data structures, algorithms, OOP, async programming, and popular frameworks like Django and FastAPI.

3,400+ 18 topics
Programming Languagesintermediate

JavaScript

Evaluate JavaScript proficiency including ES6+ features, closures, prototypal inheritance, async patterns, and DOM manipulation.

5,200+ 22 topics
Programming Languagesintermediate

TypeScript

Evaluate TypeScript skills including type system mastery, generics, utility types, type guards, and integration with popular frameworks.

2,800+ 16 topics
Programming Languagesintermediate

Java

Assess Java expertise including OOP principles, concurrency, JVM internals, Spring framework, and enterprise design patterns.

3,800+ 21 topics
Programming Languagesintermediate

C#

Evaluate C# and .NET proficiency including LINQ, async/await, dependency injection, Entity Framework, and ASP.NET Core.

1,900+ 18 topics
Programming Languagesintermediate

Go (Golang)

Assess Go programming skills including goroutines, channels, interfaces, error handling, and building high-performance services.

1,400+ 15 topics
Programming Languagesadvanced

Rust

Evaluate Rust expertise including ownership, borrowing, lifetimes, trait system, and building memory-safe systems software.

800+ 16 topics
Programming Languagesadvanced

C++

Assess C++ skills including memory management, templates, STL, modern C++ features (C++17/20), and performance optimization.

2,100+ 20 topics
Programming Languagesintermediate

Ruby

Evaluate Ruby proficiency including blocks, procs, lambdas, metaprogramming, Ruby on Rails, and testing with RSpec.

1,100+ 14 topics
Mobile Developmentintermediate

Swift

Assess Swift and iOS development skills including optionals, protocols, SwiftUI, UIKit, memory management, and app architecture.

1,300+ 17 topics
Mobile Developmentintermediate

Kotlin

Evaluate Kotlin skills including null safety, coroutines, extension functions, Jetpack Compose, and Android architecture.

1,200+ 16 topics
Programming Languagesintermediate

PHP

Assess PHP skills including modern PHP 8 features, Laravel, Symfony, database interactions, and API development.

1,600+ 15 topics
Frameworks & Librariesintermediate

React

Assess React expertise including hooks, state management, component patterns, performance optimization, and the React ecosystem.

4,100+ 20 topics
Frameworks & Librariesintermediate

Angular

Evaluate Angular skills including components, services, dependency injection, RxJS, routing, and enterprise application patterns.

2,200+ 19 topics
Frameworks & Librariesintermediate

Vue.js

Assess Vue.js proficiency including Composition API, reactivity system, Vuex/Pinia, Vue Router, and single-file components.

1,800+ 16 topics
Frameworks & Librariesintermediate

Next.js

Evaluate Next.js expertise including App Router, Server Components, data fetching, API routes, and deployment strategies.

1,500+ 17 topics
Frameworks & Librariesintermediate

Django

Assess Django skills including ORM, class-based views, middleware, authentication, REST framework, and admin customization.

1,300+ 16 topics
Frameworks & Librariesintermediate

Spring Boot

Evaluate Spring Boot expertise including auto-configuration, dependency injection, Spring Data, Spring Security, and microservices.

2,400+ 19 topics
Frameworks & Librariesintermediate

Ruby on Rails

Assess Rails expertise including ActiveRecord, Action Controller, background jobs, testing with RSpec, and deployment.

1,000+ 15 topics
Frameworks & Librariesintermediate

FastAPI

Evaluate FastAPI skills including path operations, dependency injection, Pydantic models, async endpoints, and OpenAPI integration.

900+ 13 topics
Databasesintermediate

SQL

Evaluate SQL proficiency including complex queries, joins, indexing, query optimization, and database design principles.

3,100+ 15 topics
Databasesintermediate

PostgreSQL

Assess PostgreSQL skills including advanced query techniques, JSONB, full-text search, partitioning, and performance tuning.

1,700+ 16 topics
Databasesintermediate

MongoDB

Evaluate MongoDB skills including document modeling, aggregation pipeline, indexing strategies, replication, and sharding.

1,500+ 14 topics
Databasesintermediate

Redis

Assess Redis skills including data structures, caching patterns, pub/sub, Lua scripting, and cluster configuration.

1,100+ 13 topics
Cloud & Infrastructureintermediate

AWS

Evaluate AWS cloud skills including core services, architecture patterns, security best practices, and cost optimization.

1,900+ 20 topics
Cloud & Infrastructureintermediate

Microsoft Azure

Assess Azure skills including App Service, Azure Functions, Cosmos DB, Active Directory, and enterprise cloud architecture.

1,300+ 18 topics
Cloud & Infrastructureintermediate

Google Cloud Platform

Evaluate GCP skills including Compute Engine, BigQuery, Kubernetes Engine, Cloud Functions, and data engineering services.

900+ 17 topics
DevOps & Toolsintermediate

Docker

Assess containerization skills including Dockerfiles, multi-stage builds, Docker Compose, container security, and networking.

1,500+ 14 topics
DevOps & Toolsadvanced

Kubernetes

Evaluate Kubernetes expertise including pod management, services, deployments, networking, RBAC, and cluster operations.

1,200+ 22 topics
DevOps & Toolsintermediate

Terraform

Assess Terraform and Infrastructure as Code skills including HCL syntax, modules, state management, and multi-cloud provisioning.

900+ 14 topics
DevOps & Toolsintermediate

CI/CD

Evaluate CI/CD skills including pipeline design, GitHub Actions, Jenkins, testing strategies, and deployment automation.

1,100+ 14 topics
DevOps & Toolsbeginner

Git

Assess Git version control skills including branching strategies, merge vs rebase, conflict resolution, and team workflows.

2,800+ 12 topics
Data & AIadvanced

Machine Learning

Evaluate ML skills including supervised/unsupervised learning, model evaluation, feature engineering, and MLOps.

1,200+ 22 topics
Data & AIintermediate

Data Science

Assess data science skills including statistical analysis, hypothesis testing, A/B testing, data visualization, and storytelling.

1,400+ 18 topics
Data & AIadvanced

Data Engineering

Evaluate data engineering skills including ETL pipelines, data warehousing, streaming, Apache Spark, and data modeling.

1,000+ 19 topics
Core Engineeringadvanced

System Design

Assess system design skills including scalability, distributed systems, microservices, and real-world architecture problems.

1,800+ 24 topics
Core Engineeringadvanced

Data Structures & Algorithms

Evaluate problem-solving skills with arrays, trees, graphs, dynamic programming, sorting, and complexity analysis.

6,200+ 25 topics
Core Engineeringintermediate

API Design

Assess API design skills including REST principles, GraphQL, gRPC, versioning, authentication, and documentation.

1,300+ 14 topics
Core Engineeringadvanced

Microservices

Evaluate microservices architecture skills including service boundaries, inter-service communication, saga patterns, and observability.

1,100+ 18 topics
Securityadvanced

Cybersecurity

Assess cybersecurity skills including OWASP Top 10, secure coding, penetration testing, network security, and incident response.

800+ 20 topics

Ready to Test Your Skills?

Infyva offers AI-powered interview assessments with real-time scoring and detailed feedback across all major technical skills. Start practicing today.