Preguntas frecuentes

Coleccion de preguntas frecuentes por lenguaje, framework y base de datos.

Lenguajes de programacion mas populares

Referencia rapida de los lenguajes que mas aparecen en entrevistas tecnicas. Incluye creador, ano de aparicion, paradigma y frameworks asociados.

LenguajeCreador / AnoParadigmaUsos principalesFrameworks populares
JavaScriptBrendan Eich / 1995Multiparadigma (funcional, POO, imperativo)Frontend, Backend (Node.js), Mobile (React Native)React, Next.js, Vue, Nuxt, Express, NestJS
TypeScriptMicrosoft / 2012Multiparadigma, superset tipado de JavaScriptFrontend, Backend, Full-stack, libreriasAngular, Next.js, NestJS, tRPC, RxJS
PythonGuido van Rossum / 1991Multiparadigma (POO, funcional, imperativo)Backend, Data Science, IA/ML, scripting, automatizacionDjango, Flask, FastAPI, Pyramid, Celery
JavaJames Gosling (Sun) / 1995Orientado a objetos, concurrenteBackend empresarial, Android, Big DataSpring, Spring Boot, Hibernate, Quarkus, Micronaut
PHPRasmus Lerdorf / 1995Imperativo, POO, funcionalBackend web, CMS (WordPress, Drupal, Magento)Laravel, Symfony, CodeIgniter, CakePHP, Slim
Go (Golang)Google (Griesemer, Pike, Thompson) / 2009Compilado, concurrente, imperativoBackend, microservicios, cloud, CLI, DevOpsGin, Echo, Fiber, Beego, gRPC
C#Microsoft (Hejlsberg) / 2000Orientado a objetos, funcional, tipado fuerteBackend (.NET), escritorio, videojuegos (Unity), cloud.NET, ASP.NET Core, Xamarin, Blazor, MAUI
C++Bjarne Stroustrup / 1985Multiparadigma (POO, generico, imperativo)Sistemas, videojuegos, embebidos, alto rendimientoQt, Boost, Unreal Engine, STL
RubyYukihiro Matsumoto / 1995Orientado a objetos, dinamico, reflexivoBackend web, scripting, prototipado rapidoRuby on Rails, Sinatra, Hanami
RustGraydon Hoare (Mozilla) / 2010Multiparadigma, sistemas, ownership/borrow checkerSistemas, WebAssembly, backend de alto rendimientoActix, Rocket, Axum, Tokio
KotlinJetBrains / 2011Orientado a objetos, funcional, multiplataformaAndroid, backend (Ktor), multiplataforma (KMP)Ktor, Spring Boot, Android Jetpack Compose
SwiftApple (Lattner) / 2014Multiparadigma (POO, funcional, protocol-oriented)Apps iOS/macOS, backend con VaporVapor, Kitura, SwiftUI, Combine
SQLChamberlin y Boyce (IBM) / 1974DeclarativoConsulta y gestion de bases de datos relacionalesPostgreSQL, MySQL, SQL Server, Oracle, SQLite

Frameworks y librerias mas populares

Lista curada de las tecnologias que mas se preguntan en entrevistas, agrupadas por capa.

Frontend (librerias y frameworks de UI)

Framework / LibreriaLenguajeTipoCaracteristicas claveCasos de uso
ReactJavaScript / TypeScriptLibreria UIComponentes, Virtual DOM, Hooks, JSX, ecosistema masivoSPA, mobile (React Native), SSR (con Next.js)
Next.jsJavaScript / TypeScriptFramework full-stack sobre ReactSSR/SSG, App Router, Server Components, API routes, ISRWeb apps, e-commerce, sitios estaticos, blogs
VueJavaScript / TypeScriptFramework progresivoComposition API, reactividad, SFC, curva suaveSPA, prototipos, integracion progresiva
NuxtJavaScript / TypeScriptFramework full-stack sobre VueSSR/SSG, modulos, auto-imports, server routes, NitroWeb apps, sitios estaticos, JAMstack
AngularTypeScriptFramework full-stack opinionatedMVC, inyeccion de dependencias, RxJS, CLI potenteApps empresariales, dashboards, SPAs complejas
SvelteJavaScriptCompilador / FrameworkSin Virtual DOM, reactividad nativa, bundle pequenoSPA, componentes web, prototipos
SvelteKitJavaScript / TypeScriptFramework full-stack sobre SvelteSSR/SSG, file-based routing, endpoints, adaptersWeb apps, sitios estaticos, JAMstack
AstroJavaScript / TypeScriptFramework multi-frameworkIslands architecture, multi-framework, contenido-firstSitios de contenido, blogs, documentacion

Backend

Framework / LibreriaLenguajeTipoCaracteristicas claveCasos de uso
Node.js + ExpressJavaScriptRuntime + framework minimalEvent-driven, no bloqueante, npm, ecosistema amplioAPIs REST, microservicios, real-time
NestJSTypeScriptFramework empresarialDecoradores, DI, modular, inspirado en AngularAPIs REST/GraphQL escalables, microservicios
DjangoPythonFramework full-stackORM, admin, batteries included, MTV, DRFWeb apps, CMS, dashboards, APIs
FlaskPythonMicroframeworkLigero, flexible, extensible, Jinja2, minimalAPIs pequenas a medianas, prototipos, microservicios
FastAPIPythonFramework moderno asyncAsync, tipado con Pydantic, OpenAPI/Swagger auto, alto rendimientoAPIs REST modernas, microservicios async
Spring / Spring BootJavaFramework empresarialIoC, AOP, ecosistema amplio, microservicios, seguridad robustaBackend empresarial, microservicios, fintech
LaravelPHPFramework MVCEloquent ORM, Blade, artisan CLI, queue, ecosistemaWeb apps, SaaS, e-commerce, APIs
SymfonyPHPFramework modularComponentes reutilizables, Twig, ecosistema maduroWeb apps empresariales, APIs, CMS
ASP.NET Core / .NETC#Framework full-stackMultiplataforma, alto rendimiento, LINQ, async/awaitAPIs, microservicios, apps empresariales
GinGoFramework minimalRapido, minimalista, middleware, validacion JSONAPIs REST, microservicios de alto rendimiento
EchoGoFramework minimalAlto rendimiento, middleware, routing optimizadoAPIs REST, microservicios
FiberGoFramework inspirado en ExpressAPI similar a Express, fasthttp, bajo uso de memoriaAPIs REST de alto rendimiento
Ruby on RailsRubyFramework MVCConvention over configuration, ActiveRecord, scaffoldingWeb apps, SaaS, prototipado rapido
KtorKotlinFramework asincronoDSL Kotlin, coroutines, multiplataformaMicroservicios, APIs, apps moviles (KMP)
VaporSwiftFramework asyncDSL Swift, SwiftNIO, async/await, Fluent ORMAPIs backend en Swift, microservicios

Preguntas de Frontend

Preguntas de Backend

Referencias