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

Рождение - Младенчество - Детство - Подростковый возраст - B.Tech. - Подумайте о жизни - Присоединяйтесь к банку

Итак, это было в начале 7 семестра, все расслабились после каникул.

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

Мы слышали о компании, которая поступает в колледж для трудоустройства. Эта компания была стартапом, и дела у нее шли неплохо. Фактически, люди, которые руководили компанией, были выпускниками моего колледжа. Самым интересным в этой компании было то, что они не фильтруют по оценкам. Жалко, что у меня меньше оценок на бакалавриате. что составило около 62%, и большинство компаний отфильтровывают более свежих с менее чем 70%. Так что эта компания была одним из моих шансов.

Мы получили письмо о процессе в компании. Это была 4-дневная процедура, я заполнил интерфейсный профиль.

День 1:

Компания приехала вечером на предварительную беседу со студентами, мне понравилась их энергия, все они были молоды, в основном на 4–5 лет старше нас, с очень непринужденным и дружелюбным подходом, которые они говорили с нами, о чем нам рассказывали. их компания и их продукт.

День 2:

Этот день представляет собой онлайн-оценивание, что-то вроде вопроса с несколькими вариантами ответов по информатике, связанного с профилем, который выбрал студент (я выбрал профиль Frontend). Оценка прошла нормально, нас всех обманули.

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

День 3:

Это был самый тяжелый день, Хакатон, мы собрались в зале для семинаров в нашем колледже, с готовыми ноутбуками и зарядными устройствами. Через некоторое время пришли представители компании и создали группы по 4 человека с разными профилями. Итак, в каждой группе по 4 участника, и у всех участников разные профили: UI / UX, Frontend, Backend, Full Stack. Это была командная работа, но они анализировали нас индивидуально.

Настал момент молчания, когда они передали pdf около 10 страниц. Никто не хотел читать те 10 страниц, мы как-то начали читать, через 2 страницы поняли, что не поняли ни слова. Мы читали его дважды и трижды и понемногу начинали понимать, что происходит.

Это был беспорядок из нескольких вызовов API и манипулирования одним API другим, все свойства были странными, это была задача Интернета вещей, как мы поняли спустя долгое время.

Мы сидели там часами, делая все возможное, чтобы просто понять поток, спрашивая официальных лиц, что происходит с задачей. Сделал перерыв на час, и когда я вернулся, одного из членов моей команды не было, он просто улетел. И не только член моей команды: многие группы потеряли хотя бы одного члена своей команды, и некоторые из целых групп исчезли.

Мы показывали чиновникам свой прогресс. В моей группе другие не имеют опыта работы с JavaScript, они никогда раньше не создавали никаких приложений, они не знали, как работать с API. Но моей частью был интерфейс, поэтому мы с дизайнером UX придумали макет, и я начал его реализовывать с помощью React. В промежутках между ними официальные лица обзванивали каждую группу по очереди и расспрашивали их об их успехах и некоторых технических вопросах.

Подошла наша очередь, у меня не было с собой резюме, потому что, как я думал, сегодня только раунд Хакатона. Но они были классные, открыли в ноутбуке мое резюме и начали задавать вопросы. Когда они узнали, что я использую React, один из чиновников позвонил мне, удалил фрагмент кода из своего приложения React и попросил решить его, и я решил. Потом я начал продавать себя интервьюеру (маркетинговые концепции), показал ему один из своих личных проектов:



Затем я подошел к своему столу и начал создавать интерфейс для задачи. Я совершенно не осознавал свое окружение. Через некоторое время я отошел от ноутбука и увидел, что 80% групп ушли, как и члены моей команды. Я был один в своей группе.

Я завершил фронтенд и перешел к бэкэнду, но я так устал, что не смог его завершить. Я был одним из последних студентов, было около 18:00, я отправил код интервьюеру и пошел домой со своим другом, который заполнил бэкэнд-профиль.

Был сезон дождей, и в перерывах между ними пошел слишком сильный дождь, я щелкнул снимок того дня.

Я добрался до дома, приготовил ужин и заснул.

День 4:

Это был судный день.

На следующее утро я приехал в колледж и получил это сообщение в WhatsApp:

Я дождался своей очереди на техническое собеседование. До моей очереди мы просто шутили, готовили вопросы для интервью ReactJS, спрашивая других интервьюеров, какой вопрос им задали. Каждое интервью длилось около часа. Чем дольше мы ждем, тем больше нервничаем.

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

Теперь идет JavaScript

Они спросили меня по шкале от 0 до 10, насколько я буду отмечать свои знания JavaScript.

Я ответил 6.

Затем они задали мне самый первый вопрос, и мой ответ заставил их понять, что у меня 4, а не 6.

После этого я правильно ответил на некоторые вопросы.

А потом парень пришел к обратным вызовам, я знаю, что это значит, я знаю, как писать функции обратного вызова, но я просто не мог ему это объяснить. И я думаю, что он увидел окно и сбил меня с толку. Он окружил меня всеми асинхронными функциями, такими как обратные вызовы, обещания, Ansync Await. Я ходил по кругу, запутавшись в собственном ответе, а потом меня спросили о React. Я знал React, они спрашивали меня о его функционировании, некоторых его преимуществах и многом другом.

Они попросили меня показать свою работу, которую я проделал на хакатоне.

Я тогда знал, что меня не выбирают. Я спросил их, что я сделал не так. Он сказал мне:

На самом деле вы не изучали JavaScript, вы просто знаете, как его использовать. Вы знаете, какая функция даст мне результат, но вы не знаете, как она это делает. Ваши концепции JavaScript не ясны. Вы сказали, что у вас 6, но вы опустились до 4.

Он сказал мне поддерживать связь, но не сказал как !!! Это был облом ...

Позже в тот же день я пришел домой, открыл свой ноутбук и отправил снимок экрана ниже одному из моих друзей, который спрашивал меня об интервью.

Я буквально начал с начала, и вы не поверите

Я был не четверкой, а второй

Я так многому научился, смотрел учебные пособия и читал книги, создавал классные JS-программы.





Понимал React намного больше. И создал эти заметки на JavaScript:



Теперь я люблю JavaScript еще больше. Это интервью действительно открыло мне глаза, чтобы увидеть, где я нахожусь.

Теперь я даже лучше умею писать коды, исправление ошибок и поиск ошибок по-прежнему требуют большого количества кода для чтения.

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