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.
| Lenguaje | Creador / Ano | Paradigma | Usos principales | Frameworks populares |
|---|---|---|---|---|
| JavaScript | Brendan Eich / 1995 | Multiparadigma (funcional, POO, imperativo) | Frontend, Backend (Node.js), Mobile (React Native) | React, Next.js, Vue, Nuxt, Express, NestJS |
| TypeScript | Microsoft / 2012 | Multiparadigma, superset tipado de JavaScript | Frontend, Backend, Full-stack, librerias | Angular, Next.js, NestJS, tRPC, RxJS |
| Python | Guido van Rossum / 1991 | Multiparadigma (POO, funcional, imperativo) | Backend, Data Science, IA/ML, scripting, automatizacion | Django, Flask, FastAPI, Pyramid, Celery |
| Java | James Gosling (Sun) / 1995 | Orientado a objetos, concurrente | Backend empresarial, Android, Big Data | Spring, Spring Boot, Hibernate, Quarkus, Micronaut |
| PHP | Rasmus Lerdorf / 1995 | Imperativo, POO, funcional | Backend web, CMS (WordPress, Drupal, Magento) | Laravel, Symfony, CodeIgniter, CakePHP, Slim |
| Go (Golang) | Google (Griesemer, Pike, Thompson) / 2009 | Compilado, concurrente, imperativo | Backend, microservicios, cloud, CLI, DevOps | Gin, Echo, Fiber, Beego, gRPC |
| C# | Microsoft (Hejlsberg) / 2000 | Orientado a objetos, funcional, tipado fuerte | Backend (.NET), escritorio, videojuegos (Unity), cloud | .NET, ASP.NET Core, Xamarin, Blazor, MAUI |
| C++ | Bjarne Stroustrup / 1985 | Multiparadigma (POO, generico, imperativo) | Sistemas, videojuegos, embebidos, alto rendimiento | Qt, Boost, Unreal Engine, STL |
| Ruby | Yukihiro Matsumoto / 1995 | Orientado a objetos, dinamico, reflexivo | Backend web, scripting, prototipado rapido | Ruby on Rails, Sinatra, Hanami |
| Rust | Graydon Hoare (Mozilla) / 2010 | Multiparadigma, sistemas, ownership/borrow checker | Sistemas, WebAssembly, backend de alto rendimiento | Actix, Rocket, Axum, Tokio |
| Kotlin | JetBrains / 2011 | Orientado a objetos, funcional, multiplataforma | Android, backend (Ktor), multiplataforma (KMP) | Ktor, Spring Boot, Android Jetpack Compose |
| Swift | Apple (Lattner) / 2014 | Multiparadigma (POO, funcional, protocol-oriented) | Apps iOS/macOS, backend con Vapor | Vapor, Kitura, SwiftUI, Combine |
| SQL | Chamberlin y Boyce (IBM) / 1974 | Declarativo | Consulta y gestion de bases de datos relacionales | PostgreSQL, 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 / Libreria | Lenguaje | Tipo | Caracteristicas clave | Casos de uso |
|---|---|---|---|---|
| React | JavaScript / TypeScript | Libreria UI | Componentes, Virtual DOM, Hooks, JSX, ecosistema masivo | SPA, mobile (React Native), SSR (con Next.js) |
| Next.js | JavaScript / TypeScript | Framework full-stack sobre React | SSR/SSG, App Router, Server Components, API routes, ISR | Web apps, e-commerce, sitios estaticos, blogs |
| Vue | JavaScript / TypeScript | Framework progresivo | Composition API, reactividad, SFC, curva suave | SPA, prototipos, integracion progresiva |
| Nuxt | JavaScript / TypeScript | Framework full-stack sobre Vue | SSR/SSG, modulos, auto-imports, server routes, Nitro | Web apps, sitios estaticos, JAMstack |
| Angular | TypeScript | Framework full-stack opinionated | MVC, inyeccion de dependencias, RxJS, CLI potente | Apps empresariales, dashboards, SPAs complejas |
| Svelte | JavaScript | Compilador / Framework | Sin Virtual DOM, reactividad nativa, bundle pequeno | SPA, componentes web, prototipos |
| SvelteKit | JavaScript / TypeScript | Framework full-stack sobre Svelte | SSR/SSG, file-based routing, endpoints, adapters | Web apps, sitios estaticos, JAMstack |
| Astro | JavaScript / TypeScript | Framework multi-framework | Islands architecture, multi-framework, contenido-first | Sitios de contenido, blogs, documentacion |
Backend
| Framework / Libreria | Lenguaje | Tipo | Caracteristicas clave | Casos de uso |
|---|---|---|---|---|
| Node.js + Express | JavaScript | Runtime + framework minimal | Event-driven, no bloqueante, npm, ecosistema amplio | APIs REST, microservicios, real-time |
| NestJS | TypeScript | Framework empresarial | Decoradores, DI, modular, inspirado en Angular | APIs REST/GraphQL escalables, microservicios |
| Django | Python | Framework full-stack | ORM, admin, batteries included, MTV, DRF | Web apps, CMS, dashboards, APIs |
| Flask | Python | Microframework | Ligero, flexible, extensible, Jinja2, minimal | APIs pequenas a medianas, prototipos, microservicios |
| FastAPI | Python | Framework moderno async | Async, tipado con Pydantic, OpenAPI/Swagger auto, alto rendimiento | APIs REST modernas, microservicios async |
| Spring / Spring Boot | Java | Framework empresarial | IoC, AOP, ecosistema amplio, microservicios, seguridad robusta | Backend empresarial, microservicios, fintech |
| Laravel | PHP | Framework MVC | Eloquent ORM, Blade, artisan CLI, queue, ecosistema | Web apps, SaaS, e-commerce, APIs |
| Symfony | PHP | Framework modular | Componentes reutilizables, Twig, ecosistema maduro | Web apps empresariales, APIs, CMS |
| ASP.NET Core / .NET | C# | Framework full-stack | Multiplataforma, alto rendimiento, LINQ, async/await | APIs, microservicios, apps empresariales |
| Gin | Go | Framework minimal | Rapido, minimalista, middleware, validacion JSON | APIs REST, microservicios de alto rendimiento |
| Echo | Go | Framework minimal | Alto rendimiento, middleware, routing optimizado | APIs REST, microservicios |
| Fiber | Go | Framework inspirado en Express | API similar a Express, fasthttp, bajo uso de memoria | APIs REST de alto rendimiento |
| Ruby on Rails | Ruby | Framework MVC | Convention over configuration, ActiveRecord, scaffolding | Web apps, SaaS, prototipado rapido |
| Ktor | Kotlin | Framework asincrono | DSL Kotlin, coroutines, multiplataforma | Microservicios, APIs, apps moviles (KMP) |
| Vapor | Swift | Framework async | DSL Swift, SwiftNIO, async/await, Fluent ORM | APIs backend en Swift, microservicios |
Preguntas de Frontend
Preguntas de Backend
Referencias
- Kill Your Tech Interview (recomendado)
- Angular Interview questions
- Django Interview questions
- Java Interview questions
- Java Spring Interview questions
- Javascript Interview questions
- PHP Interview questions
- Python Interview questions
- React Interview questions
- SQL Interview questions
- Cracking the SQL interview
- Vue Interview questions
- TypeScript Interview questions
- Go Interview questions
- C# / .NET Interview questions
- Ruby Interview questions
- Rust Interview questions
- Kotlin Interview questions
- Swift Interview questions
- Next.js Interview questions
- Nuxt.js Interview questions
- Svelte Interview questions
- NestJS Interview questions
- Laravel Interview questions
- Spring Boot Interview questions
- ASP.NET Core Interview questions
- FastAPI Interview questions
- Flask Interview questions
- Node.js Interview questions
- Top 100 back-end developer interview questions and answers 2023
- Top 18 backend developer interview questions answered
- Backend SWE interview questions
- Front End Interview Handbook
- 52 Frontend Interview Questions - JavaScript
- Front-end Developer Interview Questions
- 11 senior front end developer interview questions and answers
- 15 Frontend Developer Interview Questions (2023)