Привет! Я Абд-Эльрахман из Египта, стажер по разработке программного обеспечения в Google через программу STEP. Вот как я получил эту стажировку!
Моя история
Я всегда увлекался искусственным интеллектом, робототехникой, структурами данных и алгоритмами. Я участвовал и побеждал во множестве национальных и международных олимпиад и конкурсов в этих областях. Я обладатель золотой, серебряной и бронзовой медалей Египетской олимпиады по информатике, чемпион Египетского студенческого конкурса по программированию (ECPC) для подростков, золотой медалист Арабско-африканского студенческого чемпионата по программированию, чемпион Египетской командной олимпиады по информатике, чемпион RoboCup Junior в Египте. Кроме того, я представлял Египет на Азиатско-Тихоокеанских олимпиадах по информатике и дважды на Международной командной олимпиаде по информатике.
Процесс подачи заявки на стажировку
Многие компании предлагают уникальный тип стажировки, например, программа STEP в Google, которая в основном ориентирована на студентов первого и второго курсов колледжа. Она разработана, чтобы дать студентам, не являющимся старшекурсниками, шанс подать заявку в отдельную группу.
Важное примечание: Плата за подачу заявки отсутствует. Это важно, потому что многие мошенники, особенно в LinkedIn, пытаются обмануть кандидатов, утверждая, что такая плата существует.
Прием заявок открывается в середине сентября на сайте Google Careers. Я знал кого-то, кто работал в Google Munich, поэтому я попросил ее дать рекомендацию для моего резюме. Рекомендация максимально увеличивает ваши шансы пройти первый этап отбора, который представляет собой автоматизированный процесс, отфильтровывающий кандидатов для этапа собеседования.
Я подал заявку в октябре, и обычно решение принимается примерно через месяц. Однако я получил свое решение 1 марта, что по совпадению было также днем, когда я получил подтверждение о зачислении в Гонконгский университет науки и технологии (HKUST) с полной стипендией. Это был невероятный день для меня. Если бы я мог вернуться на год назад и сказать себе, что всего через год я получу стажировку в одной из крупнейших компаний FAANG и в тот же день буду принят в один из 30 лучших университетов мира, я, вероятно, упал бы в обморок от смеха. В любом случае, вы можете посмотреть мою живую реакцию на эти решения здесь.
После прохождения отбора мне предстояло пройти два технических 45-минутных собеседования с 15-минутным перерывом между ними. Вопросы были похожи на задачи по соревновательному программированию, как те, что на LeetCode, который, кстати, является лучшим ресурсом для подготовки. Я назначил свои собеседования на следующую неделю.
Собеседования
Мое первое собеседование проводил интервьюер из Google Paris. Первый вопрос, который он задал, был: "Каким проектом вы больше всего гордитесь?" Я рассказал о своем проекте для Международной научно-инженерной ярмарки (ISEF) из старшей школы, который включал в себя высокотехнологичное решение, способное изменить жизнь людей с ограниченными возможностями, хотя, к сожалению, он был приостановлен из-за финансовых ограничений. Интервьюер был впечатлен проектом.
После этого он дал мне первую задачу для решения, которую я выполнил за несколько минут. Затем он задал несколько технических вопросов о моем решении и понял, что вопрос был слишком легким для меня. Поэтому он дал мне более сложную задачу, которую обычно не давали стажерам-первокурсникам. Проблема была следующей: "Вам дан набор аэропортов и некоторые рейсы. Для каждого рейса вам даны аэропорт отправления и аэропорт назначения, а также стоимость рейса. Напишите программу для вычисления минимально возможной стоимости перелета из аэропорта S в аэропорт T". Он сказал мне, что, к сожалению, у нас осталось всего 15 минут, поэтому я мог просто объяснить логику. Однако я написал весь код за 5 минут! Интервьюер был шокирован и сказал, что никогда не видел, чтобы кто-то так быстро написал алгоритм Дейкстры. Он был впечатлен и поделился своей собственной историей работы в Google.
Мое второе собеседование проводил сотрудник Google из США. Первый вопрос был о последовательности Фибоначчи. После объяснения решения он спросил, есть ли более оптимальный способ. Я сказал, что да, но решение включало в себя большую сложность с использованием матриц, возведения матриц в степень и быстрого возведения в степень. Я объяснил подход, и интервьюер был настолько удивлен, что ему пришлось самому искать информацию, чтобы убедиться, что такой алгоритм существует. Он попросил меня написать начальный код, что я и сделал. Я также отлично справился со вторым вопросом, и собеседование закончилось.
Через две недели я получил приглашение на стажировку STEP и начал этап подбора проекта.
Этап подбора
Этап подбора начинается с телефонного интервью (IPI - Initial Phone Interview) с рекрутером для обсуждения зарплаты, бонусов и т.д. Она сообщила мне, что у меня будет звонок по подбору с принимающей командой из лондонского офиса. Через пару дней я получил звонок от принимающей команды, в котором они объяснили свой проект, а я задал вопросы о рабочей среде. После звонка я написал отзыв о том, считаю ли я проект подходящим для себя. Принимающая команда сделала то же самое, и рекрутер рассмотрел обе оценки. К счастью, я получил предложение после первого звонка по подбору, что довольно редко.
Виза и разрешение на работу
Хотя большинство визовых процессов кажутся нелепыми, довольно странно, что Google заключил контракт с Deloitte. Deloitte - это финансовая компания, которая сотрудничает с Google для завершения всех визовых процессов и оформления разрешений на работу для стажеров по всей стране. Они забронировали для меня встречу в посольстве, завершили визовые процедуры и доставили мой паспорт прямо ко мне домой.
Жизнь в Google
Стажировка длится 3 месяца, с июля по сентябрь. Она покрывает все мои потребности, включая дополнительную зарплату специально для общежития и расходов на проживание.
Офис Google - это просто мечта! Там буквально можно жить - есть спортзал, мини-кухни, капсулы для сна, сауна, бариста и три больших кухни. Он оснащен всем, о чем только можно мечтать.
Есть ли у вас преимущество, если вы подаете заявку снова в следующем году?
В конце стажировки менеджер пишет итоговую оценку стажера. Если оценка превосходная, вы получаете предложение вернуться. Это предложение позволяет вам пропустить этап собеседования и сразу перейти к фазе подбора. Я усердно работаю, чтобы заслужить предложение о возвращении.
Жизнь в Лондоне
Как египтянину, привыкнуть к жизни в Лондоне было немного непривычно, но я нашел способы сделать ее приятной! Хотя некоторые люди здесь считают, что "веселье" означает выпивку, я открыл для себя множество других способов хорошо провести время. Каждую пятницу я играю в футбол с другими египтянами, и это всегда главное событие моей недели.
Вот пример моего рабочего дня: я просыпаюсь в 10:00 и отправляюсь в офис. Когда я прихожу туда, я завтракаю перед началом работы. Обычно я работаю до 13:00, а затем иду на обед с командой. Мне нравится проводить время с командой во время обеда – это отличная возможность расслабиться и пообщаться.
После обеда я поднимаюсь на 11-й этаж к бариста за кофе, что стало для меня ежедневным ритуалом. Затем я возвращаюсь в офис и продолжаю работать примерно до 19:00. Тогда наступает время ужина.
После ужина, если у меня еще осталась незаконченная работа, я возвращаюсь, чтобы закончить ее. Но если я закончил на сегодня, я предпочитаю прогуляться по улицам. Это отличный способ расслабиться и очистить голову после долгого дня.
Когда я не работаю, я люблю исследовать город, ходить по магазинам и посещать знаменитые достопримечательности. Мне также нравится проводить время с другими стажерами и пробовать новые рестораны и кухни. Лондон – фантастическое место для общения, и я даже обнаруживаю, что случайно болтаю с людьми на улицах!
На выходных я люблю посещать другие города, такие как Брайтон, Довер и даже Эдинбург в Шотландии. Одно из самых захватывающих занятий, которые я попробовал – это пешие прогулки. Это одновременно сложно и увлекательно, и я уже трижды ходил в походы с тех пор, как приехал в Великобританию!