explaingit

devcaress/guia-entrevistas-de-programacion

7,261Audience · developerComplexity · 1/5Setup · easy

TLDR

A curated Spanish-language link collection to help software engineers prepare for technical interviews, covering SOLID principles, algorithms, design patterns, and tools like Docker and Git.

Mindmap

mindmap
  root((Interview Guide))
    Design principles
      SOLID DRY KISS
      Clean code
      Clean architecture
    By language
      JavaScript React Vue
      Python Django
      Java PHP Flutter
    CS fundamentals
      Algorithms complexity
      Data structures
      Design patterns
    DevOps topics
      Git workflows
      Docker Kubernetes
      CI/CD pipelines
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Study SOLID, DRY, and clean architecture principles before a technical interview using collected Spanish and English resources.

USE CASE 2

Find best-practice articles for a specific language like Python, JavaScript, or Java organized in one place.

USE CASE 3

Practice algorithm and data structure problems by following links to coding challenge platforms included in the guide.

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a curated guide in Spanish for software engineers preparing for technical job interviews. Rather than containing original written content, it collects and organizes links to external articles, tutorials, and repositories on the most common topics that come up in interviews and on the job. It is written and organized in Spanish, though many of the linked resources are in English. The guide is organized into sections covering software design principles like SOLID, DRY, KISS, YAGNI, and GRASP, clean code practices, and clean architecture patterns. These concepts apply across languages, and the guide provides links to resources covering them specifically for Angular, C++, Dart, Django, Flutter, Java, JavaScript, PHP, Python, React, TypeScript, and Vue. Each technology section points to a handful of articles or repositories that explain best practices for that tool. Beyond coding standards, the guide also covers the technical knowledge areas that come up in interviews. There are sections on algorithms and data structures including algorithm complexity analysis and tools for practicing problems on coding challenge platforms. Design patterns and system design each have their own sections, and there are links to common interview questions organized by frontend and backend roles. The guide also covers topics that have become standard in professional software work: version control workflows using Git, continuous integration and deployment pipelines, and container and orchestration tools like Docker and Kubernetes. A section on AI tools for developers rounds out the more recent additions. Because the repository is a link collection rather than original writing, its value depends on the quality of the linked sources, which span from official documentation to blog posts on platforms like Medium and freeCodeCamp. The README is the main file in the repository, and the content is the index itself with all the curated links.

Copy-paste prompts

Prompt 1
Using the topics in guia-entrevistas-de-programacion, create a two-week study plan for a junior JavaScript developer preparing for their first technical interview.
Prompt 2
Explain the SOLID principles with a concrete code example in Python, the way they would come up in a mid-level software engineering interview.
Prompt 3
Generate 10 common system design interview questions for a backend developer role, with a concise answer for each one.
Open on GitHub → Explain another repo

← devcaress on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.