Base/Knowledges/Библиотека/Книги/Карьера программиста.md

57 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Карьера программиста
Автор:
- Гэйл Лакман Макдауэлл
Количество страниц: 688
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/karera-programmista.jpg
Начата:
Закончена:
Оценка:
Сложность:
Теги:
- собеседования
- алгоритмы
- структуры_данных
- карьера
- программирование
Категории:
- Программирование
- Карьера
Источник:
Ссылка:
---
# Карьера программиста
![[covers/karera-programmista.jpg]]
## 📖 О книге
Мировой бестселлер Гэйл Лакман Макдауэлл — квинтэссенция сотен реальных технических интервью в Google, Microsoft, Apple, Amazon и других ведущих IT-компаниях. 6-е издание содержит 189 отборных задач с подробными решениями: алгоритмы, структуры данных, системный дизайн, поведенческие вопросы и типичные ошибки кандидатов. Основана на личном опыте автора как интервьюера и кандидата. Издательство «Питер», 2016.
## 🧠 Ключевые идеи
- **Структурированный подход к решению задач**: алгоритм разбора задачи — уточнить условие, придумать примеры, найти паттерн, написать код, проверить — важнее, чем знать готовые решения наизусть
- **Анализ сложности обязателен**: любое решение нужно сопровождать оценкой времени и памяти (Big O); интервьюер ожидает, что кандидат сам назовёт сложность без подсказки
- **Типичные ошибки кандидатов**: молчание при решении, прыжок к коду без обдумывания, игнорирование граничных случаев, отсутствие тестирования своего кода — всё это «красные флаги»
- **Поведенческие вопросы — не мелочь**: STAR-метод (Situation, Task, Action, Result) и подготовленные истории о реальных ситуациях из практики так же важны, как технические задачи
- **Подготовка как проект**: систематическое изучение тем (массивы, деревья, графы, динамическое программирование), решение задач с таймером и имитация условий реального интервью
## 💬 Важные цитаты
- «Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых»
- «Эта книга — квинтэссенция сотен интервью со множеством кандидатов и тысяч вопросов в ведущих мировых корпорациях»
## 💡 Как применить в моих проектах
## 🔗 Связанные заметки
- [[System Design. Пережить интервью]]
- [[Грокаем алгоритмы]]
- [[Алгоритмы. Руководство по разработке]]