</> CodeBooks
    ← Volver a Otros temas (página 2)
    Portada de Programming Interviews For Dummies

    Programming Interviews For Dummies

    Eric Butow, John Sonmez

    Editorial
    Wiley
    Año
    2019
    Páginas
    ~272
    Nivel
    Básico

    De qué trata

    Manual introductorio enfocado en desmitificar el ciclo de contratación técnica en la industria del software, escrito por John Sonmez (fundador de Simple Programmer) y el redactor técnico Eric Butow. Publicado por Wiley a finales de 2019, el texto orienta a aspirantes y desarrolladores junior, graduados de bootcamps o programadores autodidactas que buscan su primer empleo o que llevan años en una misma posición y necesitan actualizarse sobre cómo se contrata talento informático hoy en día. Para aprovecharlo solo se requieren nociones básicas de lógica de programación en cualquier lenguaje moderno.

    El contenido abarca tanto la estrategia de inserción laboral como los fundamentos técnicos más evaluados en los filtros de selección. Enseña a estructurar un currículum para desarrollo de software, exhibir proyectos y portafolios en plataformas como GitHub y LinkedIn, superar las entrevistas telefónicas de filtro inicial (phone screens) y comprender los objetivos que buscan los equipos de recursos humanos y líderes técnicos. En la parte técnica, revisa estructuras de datos elementales (arreglos, listas enlazadas, pilas, colas y tablas hash), recursión, patrones de diseño de software comunes (como Singleton o Factory), algoritmos clásicos de ordenamiento (incluyendo Quicksort y Mergesort) y resolución de acertijos de lógica o pensamiento lateral en entrevistas de pizarra (whiteboard). Incluye además un bloque práctico dedicado a la negociación de salarios y beneficios tras recibir ofertas de empleo.

    El enfoque del libro es mixto: combina la explicación conceptual de cada etapa con ejemplos de preguntas técnicas típicas, ejercicios de código sencillos y simulaciones de preguntas de comportamiento (behavioral questions). Su principal aporte radica en ofrecer una perspectiva integral y calmada del proceso de selección técnica que reduce la ansiedad del candidato, explicando qué ocurre del otro lado de la mesa. Dada su extensión contenida (272 páginas) y su carácter de guía de nivel básico, no profundiza en temas avanzados como grafos complejos, programación dinámica ni diseño de sistemas distribuidos a gran escala (System Design). Es una excelente lectura preparatoria antes de dar el salto a compendios de problemas más densos y rigurosos.

    • Entrevistas de programación
    • Estructuras de datos
    • Algoritmos de ordenamiento
    • Recursión
    • Patrones de diseño
    • Negociación salarial
    • Búsqueda de empleo
    • Preguntas de pizarra
    • Acertijos lógicos
    • Portafolio y GitHub

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Otros temas con nivel Básico