С момента моего отбора я получил множество вопросов о моем путешествии по программе MLH Fellowship, а также советы и подсказки, как попасть в стипендию. Здесь я пытаюсь ответить на эти вопросы и выразить свою благодарность этой удивительной программе.
Начало для меня ?
Первым хакатоном, в котором я приняла участие, был Hack The Mountains, организованный MLH. Я учился на втором курсе, когда впервые узнал о MLH, а затем мне понадобилось еще 6 месяцев, чтобы узнать о стипендии MLH. Но не волнуйтесь, вам не придется ждать так долго!?
Как появилась стипендия MLH ?
Из-за пандемии многие студенты в общине потеряли практику и работу. Поэтому MLH запустила образовательную программу под названием MLH fellowship, чтобы помочь студентам-разработчикам получить практический опыт. MLH Fellowship — это альтернатива удаленной стажировки для начинающих технологов. Вы можете провести 12 недель в рамках основной стипендии или 3 недели в рамках подготовительной стипендии, развивая свои навыки, сотрудничая в реальных проектах. Стипендию поддерживают GitHub, Meta, Adobe, AWS, American Express, Indeed и многие другие игроки отрасли.
Процесс подачи заявки ✨
Первым делом необходимо проверить, соответствуете ли вы требованиям стипендии, что можно сделать здесь. После этого вы можете приступить к первоначальной подаче заявки. С этого момента я буду давать множество советов и рекомендаций, основанных исключительно на моих мыслях и опыте.
Первоначальная заявка проверяет вас как технически, так и интеллектуально. Вас попросят предоставить образец кода, и я бы рекомендовал вам больше сосредоточиться на качестве проекта, потому что на последующих собеседованиях вам будут задавать вопросы, основанные на нем. Вы должны следить за тем, чтобы не представить чужой код. Проект, который вы представляете, должен быть уникальным с точки зрения идеи или реализации. Не рекомендуется представлять код одного файла или реализацию алгоритма для решения конкретной задачи DSA. НЕ обязательно подавать проект в заявке, если у вас есть потрясающий Pull Request, он работает. Приемной комиссии интереснее знать, чему вы научились в процессе работы и чем это уникально. Многие хотели узнать, какой проект я подал, так что вот он, подробнее о нем читайте здесь.
Aniket762 / playground
Играйте с кодом, а мы позаботимся о том, чтобы вы не потерялись!
Playground
В Индии более 95% школ не разрешают использовать смартфоны в классе. Быть учителем информатики становится очень сложно, поскольку практически невозможно проверить рукописный код каждого ученика строчка за строчкой. Кроме того, в Индии, в большинстве школ, у учеников нет привилегии иметь по одному компьютеру, чтобы они могли самостоятельно выполнять свой код. Это становится кошмаром для учителя, поскольку ему приходится вручную набирать каждый код каждого ученика и запускать его или рисковать пропустить ошибки. Поэтому мы придумали Playground, чтобы облегчить эту работу». Еще одной причиной создания Playground стало то, что, поступив в колледж, мы поняли важность кодирования. Кодирование не только поможет вам в работе программиста, но также способствует развитию логического мышления и способности решать проблемы. Но многие студенты не имеют…
Пример кода показывает ваши технические знания, а поведенческие вопросы направлены на демонстрацию вашего интереса к программе и энтузиазма по отношению к сообществу.
Разберите вопросы для эссе и напишите то, что показывает ваш интерес к программе, что вы можете привнести в нее, чем вы отличаетесь от других, и похожий опыт, если он у вас был. Убедитесь, что ваши ответы демонстрируют большой энтузиазм и отвечают на вопрос, почему именно вы должны быть выбраны из всех кандидатов. После 2-3 правок ваших ответов, я уверен, вы сможете пройти собеседование. Переходим непосредственно к раунду телефонного экрана.
Телефонный экран ?
Убедитесь, что у вас есть надлежащее аудио-, видео- и интернет-соединение. Собеседование начинается с основных вопросов о соответствии требованиям, а затем вы переходите к более общим вопросам. Обязательно донесите до собеседника причину, по которой вы хотите участвовать в этой программе, и уверенно отвечайте на каждый вопрос. Помните, что вы знаете, что это хорошее собеседование, если оно меньше похоже на интервью и больше на беседу. Телефонный отбор больше похож на HR-раунд, который также может включать несколько многослойных технических вопросов, таких как проект, которым вы больше всего гордитесь и почему. Подготовка HR вопросов может быть иногда сложной, я бы посоветовал посмотреть YT DanLok. Как только вы пройдете это собеседование, вы перейдете к последнему и заключительному раунду — техническому!
Технический раунд ??
Это самый важный раунд, который решает, станете ли вы стипендиатом или нет. В техническом раунде нет вопросов от HR, и это будет разговор о коде, как его называет команда. Сначала вас попросят поделиться своим экраном и показать демонстрацию проекта, который вы представили. Затем вас попросят просмотреть код и объяснить некоторые его части, а также ответить на некоторые вопросы, основанные на коде. Вам не нужно писать код во время демонстрации экрана, но вы должны знать каждую строчку, а также причины, по которым вы используете тот или иной модуль или технологический стек. Например, вы представили простой веб-сайт для ведения блогов и использовали NextJS для front-end, поэтому вы можете столкнуться с вопросами от причины выбора Next вместо другого фреймворка до сложных концептуальных вопросов в этой области в зависимости от интервьюера. Вас могут спросить о ваших планах на будущее с примером кода, например, как вы планируете масштабировать ваше приложение или какие новые функции вы хотели бы добавить. Поэтому убедитесь, что вы знаете все о своем проекте.
Заключение ?
Я работал в нескольких организациях, начиная с руководства клубом в кампусе и заканчивая стартапами среднего уровня, а также получил возможность работать с одной из лучших технологических компаний в мире. Если сравнивать эти собеседования с интервью в MLH, то я чувствовал себя довольно легко и комфортно по нескольким причинам:
-
В MLH работают одни из самых замечательных интервьюеров, которые сделают вас очень комфортным с самого начала собеседования.
-
Вопросы, задаваемые на собеседованиях, не касаются бизнес-логики и не пытаются заманить вас в ловушку, все, что они хотят, это проверить ваш энтузиазм в отношении технологий и всей программы.
-
Технические собеседования зависят от интервьюера и проекта. Если говорить о моем опыте, то вопросы, с которыми я столкнулась, были для меня легкими. Поскольку это был мой проект, и я знал в нем каждую строчку, поэтому я был очень уверен в каждом заданном вопросе. Более того, я провела пару пробных интервью с Суманой Басу, что помогло мне обрести большую уверенность в себе, и это то, что я бы очень рекомендовала.
Вот и все советы с моей стороны. Если у вас остались вопросы или вам нужна помощь с подачей заявки, не стесняйтесь связаться со мной в LinkedIn или оставить комментарий ?.
И наконец, огромное спасибо 14 энтузиастам, с которыми я познакомилась во время стажировки! ?