Опыт собеседования по безналичным платежам (в кампусе) 2022 г.
Компания Cashfree посетила наш кампус в августе 2022 года, чтобы узнать о предложении I+P в своем офисе в Бангалоре. Критерием приемлемости для написания онлайн-теста было 8 CGPA.
Было 5 раундов.
Раунд 1 (Онлайн-тест — Hackerrank): Это был онлайн-тест, состоящий из 3 разделов. В первом разделе было 8 MCQ, связанных с основами компьютера. Во втором разделе было 2 запроса SQL, а в третьем разделе было 2 вопроса по кодированию. Первый вопрос кодирования был основан на сумме префиксов. Второй вопрос кодирования был следующим: по заданному массиву arr[] найдите число arr[i] > arr[j] > arr[k], где i<j<k.
Я решал как вопросы по кодированию, так и SQL-запросы и, предположительно, выполнял все MCQ правильно.
В шорт-лист для собеседования вошли 15 человек.
Раунд 2: (Техническое интервью — Hackerrank, 1 час): интервьюер поприветствовал меня, представился и попросил представиться. Это был раунд DSA.
- Вопрос 1: Учитывая n башен разной высоты, найдите количество башен, видимых с каждой башни. Башня x видна из башни y, если высота всех башен между ними строго меньше x. Оптимальное решение было основано на применении стековой структуры данных.
- Вопрос 2: Каждая операция в массиве означает вычитание 1 из любого элемента массива. Теперь, проделав k таких операций, найдите максимально возможное значение наименьшего элемента массива.
Пример: k = 3, arr[] = {3,4,5,6}, ans = 3
Интервьюер спросил меня, есть ли у меня какие-либо вопросы к нему, и я попросил его поделиться своим мнением о том, как я выступил во время раунда.
Советы и выводы:
- Четко сообщите интервьюеру, что вы думаете, так как это поможет ему понять ход ваших мыслей и поможет вам ответить на вопрос.
- Изучите вопрос и примеры тестов, прежде чем приступать к кодированию вопроса.
- Удалите свои вопросы относительно вопроса от интервьюера
- Начните с грубой силы, а затем начните ее оптимизировать.
- Вы можете немного нервничать перед собеседованием, но со временем вы почувствуете себя комфортно.
В шорт-лист следующего тура вошли 8 кандидатов.
Раунд 3: (Техническое интервью — Hackerrank, 1 час): Раунд начался с вопросов DSA.
- Вопрос 1: инвертировать целое число
- Вопрос 2: Поиск элемента в отсортированном и повернутом массиве
- Вопрос 3: Найдите маршрут из заданного списка билетов
Меня также спросили о временной сложности вставки элемента в набор и вставки пары ключ-значение в карту. После этого интервьюер задал мне несколько вопросов об ОС, таких как пейджинг и сегментация.
Затем интервьюер спросил меня, есть ли у меня какие-либо вопросы к нему, и в итоге я спросил его о стеке технологий, над которым я, как стажер, буду работать.
Советы и выводы:
- Даже если вопрос кажется очень простым, просто взгляните на него еще раз, прежде чем начать программировать.
- Общение является ключевым
В шорт-лист следующего тура вошли 6 кандидатов.
Раунд 4: (Управленческий раунд — Google Meet, 45 минут). Интервьюером был вице-президент по инженерным вопросам, и после представления он начал с вопросов о моих проектах. Он спросил меня об API, которые я использовал для своих проектов. Затем обсуждение перешло к моей стажировке, где он спросил меня о работе, которую я проделал, о схеме базы данных, которую я создал, и о проблемах, с которыми я столкнулся во время стажировки.
После этого он задал мне несколько вопросов о концепциях DBS, таких как нормализация, 1NF, 2NF и т. д.
Наконец, он задал мне вопросы, связанные с персоналом, например, занимаюсь ли я спортом, читаю ли я книги, а затем завершил раунд. Он спросил меня, есть ли у меня какие-либо вопросы к нему, и я спросил его о процессе адаптации в Cashfree.
Советы и выводы:
- Когда вы начинаете проходить одно собеседование за другим, важно держать свои эмоции под контролем.
- Подготовьте несколько вопросов, которые вы хотели бы задать интервьюеру после каждого раунда.
- Не пытайтесь придумывать какие-либо вопросы, связанные с HR, иначе в конце концов это навредит вам.
Раунд 5: (Раунд обсуждения HR — Google Meet, 20–25 минут). Это началось с моего вступления, за которым последовало обсуждение уроков и неудач на моих предыдущих стажировках, ожиданий от моего будущего и культуры работы в Cashfree. Обсуждение проходило естественно, и я старался честно отвечать на вопросы.
Кончик:
- Покажите свою индивидуальность и будьте уверены, но не будьте высокомерны на собеседовании с персоналом.
Наконец, 4 кандидата получили предложение, и я был одним из них.
Заключительные выводы:
- Сезон размещения - очень утомительное время, но постарайтесь сохранять свое поведение в течение всего процесса.
- Будьте спокойны и уверены во время интервью
- Иногда между раундами интервью может быть перерыв. Но не слишком напрягайтесь, так как это может повредить вашему выступлению на последующих собеседованиях.
- Не подделывайте ничего в резюме
- Заранее подготовьте вступление. Это пригодится, если вы нервничаете в начале ваших интервью (PS: это случилось со мной).
- Будьте внимательны к своим проектам и стажировке. Как правило, это сильная сторона каждого кандидата, поэтому постарайтесь максимально использовать эти аспекты собеседования.