Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Guía para entrevistas técnicas como Ingeniero de software

Navigable website

This guide is now published as an Astro static site. The README preserves the historical index, while the browsable content lives in src/content/guide/**/*.mdx.

Visit the guide at caress.dev/guia.

Local development

Use Node.js >=22.12.0.

npm install
npm run dev

Validation

npm run build
npm run test
npm run test:e2e
npm run verify:content
npm run check:links

npm run verify:content compares the README sections and references against the migrated MDX files. npm run check:links validates URL syntax; to verify external availability over the network, run npm run check:links -- --fetch.

Add content

Each new section must be added as an .mdx file in src/content/guide/ and include title, description, category, sidebar.order and references. Original references should be defined in the frontmatter, while custom examples can be added using examples or as MDX code blocks within the content.

Contributing

Contributions are welcome. Read CONTRIBUTING.md for the local setup, branch and commit conventions, content rules, and required validation.

  • Suggest a new topic or resource with the content suggestion issue template, or report a problem with the bug report template.
  • Open focused pull requests using the PR template. Link the related issue with Closes #<issue-number> when applicable.
  • For content changes, run npm run verify:content and npm run check:links; run npm run check:links -- --fetch to verify that reference websites respond.
  • Project skills are available in .claude/skills/: create-content for new guide pages, create-commit for focused Conventional Commits, and create-pr for preparing draft pull requests.

Índice

Buenas prácticas

Principios SOLID


DRY


Clean Code


Clean architecture

Buenas prácticas en:

Angular

C++

Dart

Django

Flutter

Java

Javascript

PHP

Python

React.js

Typescript

Vue.js

Algoritmos y estructuras de datos

Complejidad algorítmica

Algoritmos

Estructuras de datos

Practicar algoritmos y estructuras de datos

Visualizar algoritmos

Visualgo

En esta web podrás ver como funcionan de manera visual los siguientes algoritmos:

  • Sorting
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
    • Random Quick Sort
    • Counting Sort
    • Radix Sort
  • Linked List
    • Stack
    • Queue
    • Doubly Linked List
    • Deque
  • Hash Tables
    • Linear Probing
    • Quadratic Probing
    • Double Hashing
    • Separate Chaining
  • Binary Heap
  • Binary Search Tree
    • AVL Tree

Patrones de diseño

Patrones de diseño Español (Recomendación personal)

Patrones de diseño en Javascript

  • Patrones Creacionales
    • Singleton
    • Factory Method
    • Abstract Factory
    • Builder
    • Prototype
  • Patrones Estructurales
    • Adapter
    • Bridge
    • Composite
    • Decorator
    • Facade
    • Flyweight
    • Proxy
  • Patrones de comportamiento
    • Chain of Responsibility
    • Command
    • Iterator
    • Mediator
    • Memento
    • Observer
    • State
    • Strategy
    • Template Method
    • Interpreter
    • Visitor

Diseño de sistemas

Bases de datos

ORM's

Arquitectura de Software

Frontend

React Clean Architecture

Vue JS Clean Architecture

Backend

Clean Architecture Express JS

Clean Architecture Java

Clean Architecture PHP

Clean Architecture Python

Preguntas más frecuentes

Preguntas de Frontend

Preguntas de Backend

Control de Versiones

Workflows

CI/CD

Contenedores y Orquestación

IA para desarrolladores

Authors

关于 About

No description, website, or topics provided.

语言 Languages

MDX73.6%
TypeScript9.7%
Astro8.9%
JavaScript6.4%
CSS1.4%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
27
Total Commits
峰值: 11次/周
Less
More

核心贡献者 Contributors