Table of contents
Done some of the traduction of the table of contents
This commit is contained in:
parent
5bd289af9d
commit
30c1410821
|
@ -1,2 +1,3 @@
|
||||||
.idea
|
.idea
|
||||||
personal-9894.md
|
personal-9894.md
|
||||||
|
~$ADME-es.txt
|
||||||
|
|
144
README-es.md
144
README-es.md
|
@ -1,16 +1,15 @@
|
||||||
# Coding Interview University
|
# Coding Interview University
|
||||||
|
|
||||||
-Version original: [Inglés](README.md)
|
- Versión original: [Inglés](README.md)
|
||||||
|
|
||||||
> Originalmente creé esto como una lista corta de tópicos a estudiar para volverse un Ingeniero de Software pero creció hasta ser la gran lista puedes apreciar actualmente. Después de pasar por este plan de estudios [fui contratado como un Ingeniero de Desarrollo de Software en Amazon(Art. En Inglés)](https://startupnextdoor.com/ive-been-acquired-by-amazon/?src=ciu)!
|
> Originalmente creé esto como una lista corta de tópicos a estudiar para volverse un Ingeniero de Software, pero creció hasta ser la gran lista puede apreciar actualmente. Después de pasar por este plan de estudios ¡[fui contratado como Ingeniero de Desarrollo de Software en Amazon! (Art. En Inglés)](https://startupnextdoor.com/ive-been-acquired-by-amazon/?src=ciu)
|
||||||
> You probably won't have to study as much as I did. Anyway, everything you need is here.
|
> Posiblemente no tenga que estudiar mucho como yo. De cualquier forma todo lo que necesita esta aquí.
|
||||||
>
|
>
|
||||||
> The items listed here will prepare you well for in an interview at just about any software company,
|
> Los elementos listados aquí le prepararan bien para una entrevista en cualquier compañía de software, incluyendo a los gigantes: Amazon, Facebook, Google o Microsoft.
|
||||||
> including the giants: Amazon, Facebook, Google or Microsoft.
|
|
||||||
>
|
>
|
||||||
> *Best of luck to you!*
|
> *¡La mejor de las suertes!*
|
||||||
|
|
||||||
Translations:
|
Traducciones:
|
||||||
- [中文版本](translations/README-cn.md)
|
- [中文版本](translations/README-cn.md)
|
||||||
- [Tiếng Việt - Vietnamese](translations/README-vi.md)
|
- [Tiếng Việt - Vietnamese](translations/README-vi.md)
|
||||||
- translations in progress:
|
- translations in progress:
|
||||||
|
@ -33,47 +32,45 @@ Translations:
|
||||||
- [Greek](https://github.com/jwasham/coding-interview-university/issues/166)
|
- [Greek](https://github.com/jwasham/coding-interview-university/issues/166)
|
||||||
- [Italian](https://github.com/jwasham/coding-interview-university/issues/170)
|
- [Italian](https://github.com/jwasham/coding-interview-university/issues/170)
|
||||||
|
|
||||||
## What is it?
|
## ¿Qué es esto?
|
||||||
|
|
||||||
This is my multi-month study plan for going from web developer (self-taught, no CS degree) to software engineer for a large company.
|
Este es mi plan de estudios de varios meses para pasar de ser un Desarrollador Web (Autodidacta, sin título) a un Ingeniero de Software para una gran compañía.
|
||||||
|
|
||||||
![Coding at the whiteboard - from HBO's Silicon Valley](https://dng5l3qzreal6.cloudfront.net/2016/Aug/coding_board_small-1470866369118.jpg)
|
![Coding at the whiteboard - from HBO's Silicon Valley](https://dng5l3qzreal6.cloudfront.net/2016/Aug/coding_board_small-1470866369118.jpg)
|
||||||
|
|
||||||
This is meant for **new software engineers** or those switching from
|
Esto es para los **nuevos Ingenieros de Software** o aquellos que quieren cambiar del Desarrollo de Software/Web a Ingeniero de Software (Donde el conocimiento de las Ciencias de Computación es requerido). Si tiene varios años de experiencia y clama tenerlos como Ingeniero de Software, espere una entrevista más ardua.
|
||||||
software/web development to software engineering (where computer science knowledge is required). If you have
|
|
||||||
many years of experience and are claiming many years of software engineering experience, expect a harder interview.
|
|
||||||
|
|
||||||
If you have many years of software/web development experience, note that large software companies like Google, Amazon,
|
Si tiene varios años de experiencia en desarrollo de software/web note que las grandes compañías como Google, Amazon, Facebook y Microsoft ven la Ingeniería de Software diferente al Desarrollo de Software/Web, requiriendo del conocimiento de las Ciencias de Computación.
|
||||||
Facebook and Microsoft view software engineering as different from software/web development, and they require computer science knowledge.
|
|
||||||
|
Si desea ser un Ingeniero de Escalabilidad/Seguridad o un Ingeniero de Sistemas, estudie más de la lista opcional (Redes, Seguridad).
|
||||||
|
|
||||||
If you want to be a reliability engineer or systems engineer, study more from the optional list (networking, security).
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Table of Contents
|
## Tabla de contenido
|
||||||
|
|
||||||
- [What is it?](#what-is-it)
|
- [¿Qué es esto?](#que-es-esto)
|
||||||
- [Why use it?](#why-use-it)
|
- [¿Por qué usarlo?](#por-que-usarlo)
|
||||||
- [How to use it](#how-to-use-it)
|
- [Como usarlo](#como-usarlo)
|
||||||
- [Don't feel you aren't smart enough](#dont-feel-you-arent-smart-enough)
|
- [No sienta no es lo suficientemente listo](#no-sienta-no-es-lo-suficientemente-listo)
|
||||||
- [About Video Resources](#about-video-resources)
|
- [Acerca de los recursos de vídeo](#acerca-de-los-recursos-de-videos)
|
||||||
- [Interview Process & General Interview Prep](#interview-process--general-interview-prep)
|
- [Proceso de entrevista y preparación general para la entrevista](#proceso-de-entrevista-y-preparación-general-para-la-entrevista
|
||||||
- [Pick One Language for the Interview](#pick-one-language-for-the-interview)
|
- [Escoja un lenguaje para la entrevista](#escoja-un-lenguaje-para-la-entrevista)
|
||||||
- [Book List](#book-list)
|
- [Lista de libros](#lista-de-libros)
|
||||||
- [Before you Get Started](#before-you-get-started)
|
- [Antes de iniciar](#antes-de-iniciar)
|
||||||
- [What you Won't See Covered](#what-you-wont-see-covered)
|
- [Lo que no verá cubierto](#lo-que-no-vera-cubierto)
|
||||||
- [Prerequisite Knowledge](#prerequisite-knowledge)
|
- [Conocimientos Previos](#conocimientos-previos)
|
||||||
- [The Daily Plan](#the-daily-plan)
|
- [El plan diario](#el-plan-diario)
|
||||||
- [Algorithmic complexity / Big-O / Asymptotic analysis](#algorithmic-complexity--big-o--asymptotic-analysis)
|
- [Complejidad algorítmica / Big-O / Análisis asintótico](#complejidad-algoritmica-big-o-analisis-asintotico)
|
||||||
- [Data Structures](#data-structures)
|
- [Estructuras de datos](#estructuras-de-datos)
|
||||||
- [Arrays](#arrays)
|
- [Arreglos](#arreglos)
|
||||||
- [Linked Lists](#linked-lists)
|
- [Listas Enlazadas](#listas-enlazadas)
|
||||||
- [Stack](#stack)
|
- [Stack](#stack)
|
||||||
- [Queue](#queue)
|
- [Queue](#queue)
|
||||||
- [Hash table](#hash-table)
|
- [Hash table](#hash-table)
|
||||||
- [More Knowledge](#more-knowledge)
|
- [Información adicional](#informacion-adicional)
|
||||||
- [Binary search](#binary-search)
|
- [Búsqueda binaria](#busqueda-binaria)
|
||||||
- [Bitwise operations](#bitwise-operations)
|
- [Operaciones bit a bit](#operaciones-bit-bit)
|
||||||
- [Trees](#trees)
|
- [Trees](#trees)
|
||||||
- [Trees - Notes & Background](#trees---notes--background)
|
- [Trees - Notes & Background](#trees---notes--background)
|
||||||
- [Binary search trees: BSTs](#binary-search-trees-bsts)
|
- [Binary search trees: BSTs](#binary-search-trees-bsts)
|
||||||
|
@ -92,11 +89,11 @@ If you want to be a reliability engineer or systems engineer, study more from th
|
||||||
- adjacency matrix
|
- adjacency matrix
|
||||||
- adjacency list
|
- adjacency list
|
||||||
- traversals: BFS, DFS
|
- traversals: BFS, DFS
|
||||||
- [Even More Knowledge](#even-more-knowledge)
|
- [Información adicional](#informacion-adicional)
|
||||||
- [Recursion](#recursion)
|
- [Recursión](#recursion)
|
||||||
- [Dynamic Programming](#dynamic-programming)
|
- [Programación Dinámica](#programacion-dinamica)
|
||||||
- [Object-Oriented Programming](#object-oriented-programming)
|
- [Programación Orientada a Objetos](#programacion-orientada-a-objetos)
|
||||||
- [Design Patterns](#design-patterns)
|
- [Patrones de diseño](#patrones-de-diseño)
|
||||||
- [Combinatorics (n choose k) & Probability](#combinatorics-n-choose-k--probability)
|
- [Combinatorics (n choose k) & Probability](#combinatorics-n-choose-k--probability)
|
||||||
- [NP, NP-Complete and Approximation Algorithms](#np-np-complete-and-approximation-algorithms)
|
- [NP, NP-Complete and Approximation Algorithms](#np-np-complete-and-approximation-algorithms)
|
||||||
- [Caches](#caches)
|
- [Caches](#caches)
|
||||||
|
@ -110,42 +107,41 @@ If you want to be a reliability engineer or systems engineer, study more from th
|
||||||
- [Floating Point Numbers](#floating-point-numbers)
|
- [Floating Point Numbers](#floating-point-numbers)
|
||||||
- [Unicode](#unicode)
|
- [Unicode](#unicode)
|
||||||
- [Endianness](#endianness)
|
- [Endianness](#endianness)
|
||||||
- [Networking](#networking)
|
- [Redes](#redes)
|
||||||
- [System Design, Scalability, Data Handling](#system-design-scalability-data-handling) (if you have 4+ years experience)
|
- [Diseño del Sistema, Escalabilidad, Manejo de Datos] (#diseño del sistema-escalabilidad-manejo de datos) (si tiene más de 4 años de experiencia)
|
||||||
- [Final Review](#final-review)
|
- [Practica de preguntas de codificación](#practica-de-preguntas-de-codificacion)
|
||||||
- [Coding Question Practice](#coding-question-practice)
|
- [Ejercicios de codificación/Desafíos](#ejercicios-de-codificacion-desafíos)
|
||||||
- [Coding exercises/challenges](#coding-exerciseschallenges)
|
- [Una vez cerca de la entrevista](#una-vez-cerca-de-la-entrevista)
|
||||||
- [Once you're closer to the interview](#once-youre-closer-to-the-interview)
|
- [Tu CV](#tu-cv)
|
||||||
- [Your Resume](#your-resume)
|
- [Pensando en cuando llegue la entrevista](#pensando-en-cuando-llegue-la-entrevista)
|
||||||
- [Be thinking of for when the interview comes](#be-thinking-of-for-when-the-interview-comes)
|
- [Preguntas para el entrevistador](#preguntas-para-el entrevistador)
|
||||||
- [Have questions for the interviewer](#have-questions-for-the-interviewer)
|
- [Una vez obtenido el empleo](#una-vez-obtenido-el-empleo)
|
||||||
- [Once You've Got The Job](#once-youve-got-the-job)
|
|
||||||
|
|
||||||
---------------- Everything below this point is optional ----------------
|
---------------- Todo debajo de esta marca es opcional ----------------
|
||||||
|
|
||||||
- [Additional Books](#additional-books)
|
- [Libros adicionales](#libros-adicionales)
|
||||||
- [Additional Learning](#additional-learning)
|
- [Aprendizaje adicional](#aprendizaje-adicional)
|
||||||
- [Compilers](#compilers)
|
- [Compiladores](#compiladores)
|
||||||
- [Emacs and vi(m)](#emacs-and-vim)
|
- [Emacs y Vi(m)](#emacs-y-vim)
|
||||||
- [Unix command line tools](#unix-command-line-tools)
|
- [Unix: Herramientas para la línea de comandos](#unix-herramienta-para-la-linea-de-comandos)
|
||||||
- [Information theory](#information-theory)
|
- [Teoría de la información](#teoria-de-la-informacion)
|
||||||
- [Parity & Hamming Code](#parity--hamming-code)
|
- [Código de paridad y Hamming](#codigo-de-paridad-y-hamming)
|
||||||
- [Entropy](#entropy)
|
- [Entropía](#entropia)
|
||||||
- [Cryptography](#cryptography)
|
- [Criptografía](#cryptografia)
|
||||||
- [Compression](#compression)
|
- [Compression](#compression)
|
||||||
- [Computer Security](#computer-security)
|
- [Seguridad informática](#seguridad-informatica)
|
||||||
- [Garbage collection](#garbage-collection)
|
- [Garbage collection](#garbage-collection)
|
||||||
- [Parallel Programming](#parallel-programming)
|
- [Programación en paralelo](#programacion-en-paralelo)
|
||||||
- [Messaging, Serialization, and Queueing Systems](#messaging-serialization-and-queueing-systems)
|
- [Sistemas de mensajería, serialización y colas] (#sistemas-de-mensajeria-serializacion-y-cola)
|
||||||
- [A*](#a)
|
- [A*](#a)
|
||||||
- [Fast Fourier Transform](#fast-fourier-transform)
|
- [Transformada rápida de Fourier] (#transformada-rapida-de-fourier)
|
||||||
- [Bloom Filter](#bloom-filter)
|
- [Bloom Filter](#bloom-filter)
|
||||||
- [HyperLogLog](#hyperloglog)
|
- [HyperLogLog](#hyperloglog)
|
||||||
- [Locality-Sensitive Hashing](#locality-sensitive-hashing)
|
- [Locality-Sensitive Hashing](#locality-sensitive-hashing)
|
||||||
- [van Emde Boas Trees](#van-emde-boas-trees)
|
- [van Emde Boas Trees](#van-emde-boas-trees)
|
||||||
- [Augmented Data Structures](#augmented-data-structures)
|
- [Estructuras de datos aumentadas](#estructuras-de-datos-aumentadas)
|
||||||
- [N-ary (K-ary, M-ary) trees](#n-ary-k-ary-m-ary-trees)
|
- [N-ary (K-ary, M-ary) trees](#n-ary-k-ary-m-ary-trees)
|
||||||
- [Balanced search trees](#balanced-search-trees)
|
- [Árboles de búsqueda equilibrada](#arboles-de-busqueda-equilibrada)
|
||||||
- AVL trees
|
- AVL trees
|
||||||
- Splay trees
|
- Splay trees
|
||||||
- Red/black trees
|
- Red/black trees
|
||||||
|
@ -155,17 +151,17 @@ If you want to be a reliability engineer or systems engineer, study more from th
|
||||||
- B-Trees
|
- B-Trees
|
||||||
- [k-D Trees](#k-d-trees)
|
- [k-D Trees](#k-d-trees)
|
||||||
- [Skip lists](#skip-lists)
|
- [Skip lists](#skip-lists)
|
||||||
- [Network Flows](#network-flows)
|
- [Flujos de red](#flujos-de-red)
|
||||||
- [Disjoint Sets & Union Find](#disjoint-sets--union-find)
|
- [Disjoint Sets & Union Find](#disjoint-sets--union-find)
|
||||||
- [Math for Fast Processing](#math-for-fast-processing)
|
- [[Matemáticas para procesamiento rápido](#matematicas-para-procesamiento-rapido])
|
||||||
- [Treap](#treap)
|
- [Treap](#treap)
|
||||||
- [Linear Programming](#linear-programming)
|
- [Programación Lineal](#programacion-lineal)
|
||||||
- [Geometry, Convex hull](#geometry-convex-hull)
|
- [Geometría, casco convexo] (#geometria-casco-convexo)
|
||||||
- [Discrete math](#discrete-math)
|
- [Matemáticas discretas](#matematicas-discretas)
|
||||||
- [Machine Learning](#machine-learning)
|
- [Machine Learning](#machine-learning)
|
||||||
- [Additional Detail on Some Subjects](#additional-detail-on-some-subjects)
|
- [Detalles adicionales de ciertos temas](#detalles-adicionales-de–ciertos-temas)
|
||||||
- [Video Series](#video-series)
|
- [Series de videos](#series-de-videos)
|
||||||
- [Computer Science Courses](#computer-science-courses)
|
- [Cursos de Informática](#cursos-de-informatica)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue