1

Етап 1

Главы 1-5: Вступление

03 серпня—09 серпня

2

Етап 2

Глава 6: Большое "О"

09 серпня—15 серпня

3

Етап 3

Глава 7: Технические вопросы

15 серпня—21 серпня

4

Етап 4

Глава 8: Предложение о работе

21 серпня—27 серпня

5

Етап 5

Глава 9, раздел 1-6

27 серпня—02 вересня

6

Етап 6

Глава 9, раздел 6-10

02 вересня—08 вересня

7

Етап 7

Глава 9, раздел 11-15

08 вересня—14 вересня

8

Етап 8

Глава 9, раздел 16-17

14 вересня—20 вересня

9

Етап 9

Глава 11: Дополнительные навыки

20 вересня—26 вересня

10

Етап 10

Глава 13: Полезные советы

26 вересня—02 жовтня

11

Етап 11

Обновление резюме

01 жовтня—07 жовтня

12

Етап 12

Пробные интервью

03 жовтня—31 жовтня

13

Етап 13

Подача заявки в Google (может и в другие компании, тоже)

01 листопада—11 листопада

14

Етап 14

Прохождение интервью и получение предложения

14 листопада—27 листопада

1

Етап 1

Главы 1-5: Вступление

03 серпня—09 серпня

2

Етап 2

Глава 6: Большое "О"

09 серпня—15 серпня

3

Етап 3

Глава 7: Технические вопросы

15 серпня—21 серпня

4

Етап 4

Глава 8: Предложение о работе

21 серпня—27 серпня

5

Етап 5

Глава 9, раздел 1-6

27 серпня—02 вересня

6

Етап 6

Глава 9, раздел 6-10

02 вересня—08 вересня

7

Етап 7

Глава 9, раздел 11-15

08 вересня—14 вересня

8

Етап 8

Глава 9, раздел 16-17

14 вересня—20 вересня

9

Етап 9

Глава 11: Дополнительные навыки

20 вересня—26 вересня

10

Етап 10

Глава 13: Полезные советы

26 вересня—02 жовтня

12

Етап 12

Пробные интервью

03 жовтня—31 жовтня

13

Етап 13

Подача заявки в Google (может и в другие компании, тоже)

01 листопада—11 листопада

14

Етап 14

Прохождение интервью и получение предложения

14 листопада—27 листопада

11

Етап 11

Обновление резюме

01 жовтня—07 жовтня

03 серпня 2019 02 жовтня 2019
Ціль прострочена на 1690 днів

Мета закинута

Автор не відписував в цілі 4 року 6 месяців 27 днів

Автор мети

Кар'єра та робота

Получить работу в Google

Я всегда хотел устроиться в большую компанию. И вот, момент самоопределения настал. Вместо того, чтобы просто хотеть, я буду действовать - нужно пройти базовый курс Computer Science и научиться решать задачи на знание алгоритмов. В определенный момент, думаю, каждый из нас осознает, что нужно взять рулевое колесо жизни в руки, и начать, наконец, вести жизнь вместо того, чтобы жизнь вела нас.

Язык программирования, который я буду использовать для подготовки к интервью - Javascript. В качестве основного ресура для подготовки я буду использовать книгу Cracking the Coding Interview - 6th edition, автор - Gayle McDowell (на русском данное издание называется "Карьера Программиста").

В книге все примеры рассматриваются на языке Java, поэтому их придется переписать на Javascript. Может оно и к лучшему, лучше усвою материал.

Я буду вести конспект для каждой главы и раздела. Его можно найти здесь: https://drive.google.com/open?id=1gJqLbBwrNWiOLcPinzSI5k9BfmkCIa4r

 Критерій завершення

Получено предложение о работе (Job Offer)

 Особисті ресурси

Javascript, Golang, Ruby, PHP, HTML & CSS, Cracking the Coding Interview 6-th edition

 Екологічність мети

Возможно, работа в Google навязана медиа-сообществом и слухами о прекрасной рабочей культуре. Но на самом деле, я просто хочу стабильности и работы, которую я люблю. Продукты Google окружали меня с детства, и я люблю программирование. Мне нравится им заниматься, и это востребованое умение на рынке. Google - это компания, в которой любой программист будет чувствовать себя как дома! :)

  1. Главы 1-5: Вступление

    В главах 1-5 подается контекст для успешного прохождения интервью: какие вопросы будут задаваться, как себя вести на интерью, типы людей, которые будут проводить собеседования, и так далее.

  2. Глава 6: Большое "О"

    На этом этапе будет рассмотрено, что такое сложность агоритмов, как ее вычислять и от чего она зависит.

  3. Глава 7: Технические вопросы

    В этой главе автор предлагает несколько подходов к решению алгоритмических проблем.

  4. Глава 8: Предложение о работе

    Эта глава расскажет, как правильно оценивать предложение о работе и как относится к отказам. Всего 5 страниц.

  5. Глава 9, раздел 1-6

    1. Массивы и строки (Arrays and Strings)
    2. Связный список (Linked Lists)
    3. Стеки и очереди (Stacks and Queues)
    4. Деревья и Графы (Trees and Graphs)
    5. Побитовые операции (Bit manipulation)
  6. Глава 9, раздел 6-10

    1. Математические и логические проблемы (Math and Logic puzzles)
    2. Объектно-ориентированная разработка (Object-Oriented Design)
    3. Рекурсия и динамическое программирование (Recursion and Dynamic Programming)
    4. Архитектура систем и масштабируемость (System Design and Scalability)
    5. Поиск и сортировка (Sorting and Searching)
  7. Глава 9, раздел 11-15

    1. Тестирование (Testing)
    2. C и C++
    3. Java
    4. Базы данных (Databases)
    5. Потоки и блокировки (Threads and Locks)
  8. Глава 9, раздел 16-17

    Последние разделы эпично большой главы! Ура! :) Надеюсь, научусь решать подобные проблемы...

    Допольнительные проблемы

    1. Умеренная сложность (Moredate)
    2. Высокая сложность (Hard)
  9. Глава 11: Дополнительные навыки

    В этой главе будет рассмотрены дополнительные матреиалы, которые скорее всего понадобятся для того, чтобы пройти интервью. Вот некоторые из них: алгортим Дейкстры, AVL-Trees, Математика, RB-Trees.

  10. Глава 13: Полезные советы

    В этой главе автор предлагает освоить допольнительные методы ответов на технические и алгоритмические вопросы.

  11. Обновление резюме

    Для того, чтобы заинтересовать рекрутеров, нужно привести в порядок свое резюме. Написать, чем занимался в последнее время, какие достижения, что вообще происходило. Наставления о том, как это сделать содержаться в первых пяти главах CtCI (Cracking the Coding interview).

  12. Пробные интервью

    Пробное интерервью - это когда ты погружаешься в сам процесс собеседования, но на самом деле - он не настоящий. Существуют сервисы, которые позволяют проходить пробные интервью с настоящими сотрудниками Google или других больших компаний, а так же сервисы, которые находят партнера по обучению и вы вместе с ним проводите пробное интервью:

    1. https://interviewing.io/
    2. https://www.pramp.com/#/
  13. Подача заявки в Google (может и в другие компании, тоже)

    Ну что же.. День настал. Нужно подать заявку(-и) и готовить свой арсенал знаний.

  14. Прохождение интервью и получение предложения

    Нужно собрать нервы в кулак, пройтись по всем темам и решать многие задачи. В конце-концов, даже если и не получится, то хотя бы будет бесценный опыт прохождения интервью и целый набор знаний об алгоритмах.

  • 770
  • 03 серпня 2019, 19:25

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?