Как проходит One Day Offer для мобильных разработчиков в «Тинькофф»

19 февраля в «Тинькофф» состоится One Day Offer для мобильных разработчиков, на котором можно пройти все этапы собеседования и узнать результат за один день.

Формат One Day Offer (ODO) подойдет разработчикам на Swift под iOS и на Kotlin или Java под Android с опытом от двух лет. Он включает два этапа по 45 минут и 1,5 часа и проходит в выходной день. Для участия просто оставьте заявку на mobile-one-day.tinkoff.ru/

Первый ODO в «Тинькофф» состоялся в 2021 году. Разработчик «Тинькофф» Иван Макеев по итогам того дня получил оффер и теперь рассказывает свою историю.

Как я прошел все интервью за один день

До перехода в «Тинькофф» я уже 1,5 года работал Android-разработчиком. Моя команда занималась финансовыми инструментами внутри мобильного банка в другой компании. По уровню я оценивал себя как миддл, и хотя не был тимлидом, но участвовал в собеседованиях кандидатов.

Про One Day Offer я узнал от хорошего знакомого. На тот момент он работал в «Тинькофф» мобильным разработчиком и периодически звал к себе. Мне было интересно, но постоянно не находилось времени и сил на собеседования, ведь часто процесс смены работы затягивается на месяцы. Но вот мой товарищ прислал ссылку на регистрацию. Такой формат мне подходил больше, и я решил попробовать свои силы. Даже если не прошел бы, это был бы ценный опыт. Я сам часто собеседую кандидатов, но давно не был на их месте.

Заявка и подготовка. Перед One Day Offer я обновил резюме: добавил текущее место работы, указал актуальный стек и задачи, которые решал в последнее время. Приложил к заявке на участие резюме и отправил. Через пару дней мне пришло приглашение на ODO с указанием даты, времени и ссылкой на встречу в Zoom.

Единственная тема, по которой я готовился к собеседованию, — это алгоритмы. В работе их используешь редко, но почему-то на интервью по ним часто спрашивают. У меня давно не было опыта работы с ними, поэтому я повторил их по книге Адитьи Бхаргавы «Грокаем алгоритмы». Но в целом я придерживаюсь мнения, что если чего-то не знаешь, то за 2—3 недели не выучишь: мало вызубрить информацию, нужно еще понимать, как именно это работает на практике.

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

Скрининг длился 45 минут, но я уложился за 30. На нем задавали теоретические вопросы на общее знание языков программирования и платформы. Цель этапа — ответить за отведенное время на максимальное количество вопросов. За каждый правильный ответ присваивают баллы, поэтому я старался отвечать быстро.

Для меня вопросы этого этапа оказались несложными. По языкам спрашивали, какие бывают типы исключений и типы ссылок в Java и что такое, например, функции-расширения и классы данных в Kotlin. Затем были вопросы по платформе Android, архитектурным составляющим и паттернам проектирования.

Техническое интервью и общение с командой. Через 1—1,5 часа мне написали в «Телеграм», что я прошел во второй этап. Назначили время собеседования и прислали ссылку.

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

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

На интервью отводилось 1,5 часа, я закончил тоже чуть раньше — примерно за 1 час 15 минут. В завершение обменялись с ребятами опытом собеседований: я рассказал, какие вопросы обычно задаю.

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

В итоге я получил оффер вместе еще с 16 разработчиками и принял его, поскольку условия мне подходили. А в этом году я записался на ODO уже в качестве интервьюера на первый или второй этап собеседования.

Пожелания будущим участникам. Советую не заучивать готовые ответы на вопросы с форумов, а именно самому разобраться в теме, понимать причины и следствия. Особенно это касается молодых специалистов, кто не так давно начал заниматься разработкой. Например, сейчас популярен язык Kotlin, у которого на самом деле под капотом та же самая Java. И я часто сталкиваюсь с тем, что многие пишут на Kotlin, но не понимают, как это работает со стороны Java. Рекомендую разбираться с обоими языками, потому что они неразрывно связаны: без знания Java очень сложно глубоко понять Kotlin.

Как проходит One Day Offer — шаг за шагом:

  1. Соискатель отправляет заявку, к которой желательно приложить резюме с указанием опыта, ссылок на проекты и контактов.
  2. В течение 1—3 дней специалисты «Тинькофф» проверяют заявку, рассматривают резюме.
  3. С 16 по 18 февраля связываются с соискателем для подтверждения участия.
  4. 18 февраля соискатель знакомится с рекрутером, который будет сопровождать его на всех этапах, получает ссылки на Zoom и программу мероприятия.
  5. 19 февраля ODO начинается со вступительного слова, где специалисты «Тинькофф» подробно расскажут о компании, проектах и этапах этого дня.
  6. Первый этап — проверка знаний о платформе и языках.
  7. Второй этап — интервью с кодингом и решением задач.
  8. Кандидаты, успешно прошедшие интервью, в тот же день получают оффер в одну из команд: «Мобильного банка», «Тинькофф Инвестиций», «Тинькофф Бизнеса» и еще трех проектов.
0
49 комментариев
Написать комментарий...
Баландина Ольга
Ответить
Развернуть ветку
Баландина Ольга
Ответить
Развернуть ветку
Альфа-Банк

Нет уж, мы всё-таки поблагодарим 😎

Ответить
Развернуть ветку
Alex Ondre

Не пошёл в Тиньков как раз из-за алгоритмов на собесе. Спрашивают лишь бы завалить. Полгода сидеть на литкоде чтобы зазубрить их наизусть - такое себе занятие. Время на это есть походу только у недавних выпускников кто без работы сидит. Ну и эйчарши уходили от ответа сбивают ли зарплату если ты работаешь за МКАДом в Мухосранске на удалёнке. Походу предлагают местную зарплату в 30 тыр.

Ответить
Развернуть ветку
Сергей Сергеев

жиза, час назад общался с их эйчарам, 3 собеса, один из который под алгоритмы, ну если конечно они могут себе позволить отсеивать кандидатов то норм, а для соискателей лишняя морока :)

Ответить
Развернуть ветку
Alex Ondre

Что как результаты? Давай рассказываай что как, что спрашивали? Чтобы другие на них не напоролись.))

Ответить
Развернуть ветку
Сергей Сергеев

техинтервью только на следующей неделе :) я в python команду смотрю, но вломак алгоритмы освежать в голове :)

но как я понял, у них отдельные собеседовальщики, независимые от команды.
1й собес это спецы по стеку
2й собес спецы по алгоритмам
3й собес с выбранной командой
то есть похоже 2й собес один на все стеки

Ответить
Развернуть ветку
Дмитрий Перепёлкин

Я вот не понимаю. Если им так важны алгоритмы, не проще ли на hackerrank хантить?

Ответить
Развернуть ветку
Alex Ondre

А потом приходит челик такой на коммерческую задачу и начинает неделю писать свой поиск методом большой совковой лопаты деления пополам вместо использования встроенной и отлаженной функции sort(). Потом заливает на прод и всё идёт по *везде.

Ответить
Развернуть ветку
Дмитрий Перепёлкин

Учитывая, что в приложении нет автоматического обновления баланса, сториз глючат и зависают, примерно так оно и работает.

Ответить
Развернуть ветку
Alex Ondre

Зато он прошёл собес по алгоритмам! ))))

Ответить
Развернуть ветку
Дмитрий Перепёлкин

И молодец, грамоту получит.. ой, строчку в резюме. А т.к. банк Олега суперинновационный передовой и всё такое прочее, что даже Греф плачет в подушку, с таким резюме хоть на Гавайи.

Ответить
Развернуть ветку
Дмитрий Перепёлкин

Ну а кто ЦА? Студенты с двумя годами pet projects.

Адекватный разраб в этом участвовать не будет и легко найдёт место под солнцем на linkedin. Возможно даже за один день )

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alex Ondre

Где они его там балансируют? Структура деревьев поажлуй только у товаров с группами в бд и у индексов которые перестраиваются одной командой. Сомневаюсь что вы будете костылить свой BTREE.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alex Ondre

В продакшене всем срать на производительность - просто добавляется новое железо. :-D

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alex Ondre

В моём Мухосранске даже их офис есть. Но проблема в том что если сказать что ты из Москвы, то могут сказать придти в офис в Москве и надо будет леать на самолёте туда как на работу.))

Ответить
Развернуть ветку
Дмитрий Перепёлкин

Приехать в офис на один день, начать бухтеть, что как-то слишком людно и некомфортном в нём, лучше мол в Мухосранске работать, профит (возможно).

Ответить
Развернуть ветку
Alex Ondre

Можно сказать что в Москве живёшь, но думаю СБ отслеживает. В случае Сбера есть коэффициенты по зарплате откуда ты понаехал.

Ответить
Развернуть ветку
Дмитрий Перепёлкин

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

Ответить
Развернуть ветку
Тинькофф
Автор

Приветствуем.

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

Ответить
Развернуть ветку
TiT Orai

А что такое это оне дэй оффер?Почему вообще всё тогда не перевести на англ?

Ответить
Развернуть ветку
Dima

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alex Ondre

Ай эм спек фром май хард

Ответить
Развернуть ветку
Vangelis

если ты спик флуентли, то твой рейт как минимум в 1.5 раза выше (но, конечно, придется уйти с российских проектов, типа Тинькофф)

Ответить
Развернуть ветку
Дмитрий Перепёлкин

Флюентли в ИТ — это чуть ниже intermediate. Никто не будет гонять по грамматике и требовать цитировать Шекспира.

Ответить
Развернуть ветку
Vangelis

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

Ответить
Развернуть ветку
Дмитрий Перепёлкин

Индусы видимо из статистики выбиваются.

Ответить
Развернуть ветку
Alex Ondre

Кстати да, собесы сильно отличаются и вообще найм. Сеньор в Тинькове - недотрейни в Фейспуке.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Тинькофф
Автор

Привет!

Нам правда жаль, что ваш опыт был негативным. Мы постоянно совершенствуем процессы, стараемся не затягивать интервью и давать обратную связь после встречи. Хотим разобраться в вашей ситуации, написали вам в личные сообщения. Посмотрите, пожалуйста.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Василий Степанофф

100 тыр и ДМС.

Ответить
Развернуть ветку
Алёша

+ проект, с которого все слились

Ответить
Развернуть ветку
Дмитрий Перепёлкин

+ легаси, от которого захочется плакать, ссориться с женой, бить кота

Ответить
Развернуть ветку
Alex Ondre

+ Тимлид, который не шарит в проекте и сваливает все вопросы к другому недосеньору.
+ Недосеньор который токсичный пид*раз.
+ Менеджеры долбаёпы епущие моск.
+ Дир долпаёп который ищет козла отпущения чтобы его не уволили.
+ Супер дир долпаёп на понтах.

Ответить
Развернуть ветку
Velemir Hasidov

Жесть по выходным работать для собеседующих (и ся)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Agios Nikolaos

Но я насчитал 4 дня подготовки ещё :( итого 5 уже может быть

Ответить
Развернуть ветку
Vasya Pupkin

Ты погоди еще, 19 это суббота. 20 - никто не работает, в понедельник HR только начнут согласовывать тебя и неизвестно сколько это продлится. Так что твой one-day это вовсе не one-day.

Ответить
Развернуть ветку
Konstantin Kiselev

Проверку СБ забыл, которая ещё недельку ;)

Ответить
Развернуть ветку
Джон Сильвер

Судя по сообщениям из "Приёмной", об участии сотрудников,в схемах с незаконным выводом средств у клиентов, СБ там не проверяет.

Ответить
Развернуть ветку
Дмитрий Перепёлкин

С языка сняли

Ответить
Развернуть ветку
Тинькофф
Автор

Кандидаты, которые пройдут техническое интервью, получают оффер в тот же день.

Ответить
Развернуть ветку
Хрюшин Кабан Кабаныч

А сколько этот оффер "живет" по времени? нужно же еще по другим компаниям походить, может там условия лучше =)

Ответить
Развернуть ветку
Alex Ondre

Обычно ставят неделю чтобы быстрее принял и никуда не собесился больше. Можно поторговаться с эйчаром о сроках, но скрее всего тебя пошлют нафиг уже даже с оффером. Кандидатов много, а оффер - не юридический документ, не трудовой договор.

Ответить
Развернуть ветку
46 комментариев
Раскрывать всегда