Nikita Kazakov
Відкрити в Telegram
Здесь про жизнь разработчика, разбор тем связанных с iOS и трудоустройством в IT
Показати більше933
Підписники
Немає даних24 години
-37 днів
-630 днів
Архів дописів
Задача на которой я затупил на собеседники в Тинькофф
Можете накидать чего-нибудь в комментах:)
Запрашивал обратную связь у студентов:) очень рад, что нравится и что сделали свой правильный выбор
Долго думал рассказывать тут про собесы на этой неделе или нет. Почему?
Все просто, результаты оказались далеко не такими, как хотелось
На этой неделе у меня было в сумме 4 собеседования. Для начала расскажу про самый стремный факап
Был собес с тиньком, код сессия, куда приходишь, тебе накидывают задачки и ты их решаешь. Начинается собес, поболтали о жизни, кидают первую задачу и я понимаю, что это задача, которую я спрашиваю на каждом финальном собеседовании у студентов
И в голове появляется ебучая обезьяна с барабанами, знаете, когда все забываешь вплоть до того, как тебя зовут))) Вот эта падла пришла вместе с элементарной задачей
Я понимаю, что это провал, ибо задача базовая и затупить нельзя от слова совсем. С горем пополам я выдавливаю из себя ответ за 15 минут и обезьяна исчезает. Следующие 6 задач были сложнее в разы, я их все решил, раскрыв все детали и потенциальные проблемы…но из-за первой задачи я был в ахуе
В итоге, ответ от Тинька, мидл+, тк затупил на задаче с ARC…но я так и знал, что будет низкая оценка
Еще во вторник был собес в App In The Air, это компания у которых приложение считающее количество км в небе. Я не помню что там вообще спрашивали, потому что мыслями готовился к собесу в тиньк
В итоге на след этап не прошел
В четверг было два собеса подряд. Супер жестко. Не повторяйте такой херни)))
Первый собес в гоу инвест, понравились собеседующие парни, интересные задания были и структура. Два часа ебли, на все ответил что спрашивали. В этот же вечер позвали на финал, оценили на стронг сеньор
Второй собес в туту.ру…все собеседование было построено на проектировании приложения с MVVM (хз почему с ней). Насколько мог рассказал полностью все, не уверен, что нормально справился с задачкой с кэшированием
Результата пока что нет, завтра наверное дадут ответ. Но собес не понравился, точнее, собеседующие
На след неделе у меня по плану: колеса, индрайв, озон и думаю еще в теле2 податься. Все КЗшные
Хз, посмторим что будет, у меня уже накопилась целая куча инфы для подготовки к собесам и миллиард вопросов с задачами. Кому нужна будет база с вопросами - обращайтесь
Привет всем:) У меня новость для ребят с Казахстана
Кто хотел присоединиться к нашему обучению в рассрочку, можете написать мне в лс @kazakov01, если хотели попасть к нам на 12 поток или на 2 поток стажировок
У нас теперь доступка рассрочка от Каспи на срок до 12 месяцев🚀🎉
Вчерашнее предложение закончилось)))
Кто успел - тот успел:) Всем спасибо кто поучаствовал
А по собесам я хожу потому что: 1) Ищу работу, 2) Готовлюсь морально к собесам в биг тех
Исходя из своего опыта, если я прошел собеседование и мне дали оффер - я чувствую себя красавчиком, львом, который многое может
А если я не прохожу собес и ловлю отказ, то я начинаю задавать себе вопросы - где я косячу и каких навыков мне не хватает. Иду и молча закрываю пробелы
То есть каждый собес для меня это опыт и не более того. Получил оффер - круто, значит для этой компании я нахожусь на подходящем уровне знаний, не получил - еще лучше, значит есть что прокачивать
Поэтому как-то так. Эта история без морали и без наставлений, просто поделился)))
На днях в директ прилетело такое сообщение и захотелось тут рассказать вам мои мысли
По-моему, понятие гуру относительное. Естественно, что если сравнивать меня со студентами которые приходят к нам учиться - я намного больше знаю, чем они
Но если сравнить меня с разработчиками из биг тех компании, то уже далеко не факт, что я знаю хотя бы на их же уровне
Если сравнивать с инженерами из Apple, то я по сравнению с ними совсем ребенок😄
Чтобы изучить больше технологий, я почти каждый год меняю компании. Это мой путь и я не принуждаю никого идти по нему. Но для меня так было эффективно, сейчас уже нет:)
Из-за того, что всегда есть куда стремиться я и прохожу собеседования. Потому что на интервью обычно выявляются пробелы в знаниях. Особенно, если интервью завалено
По поводу курса. Курс насыщенный, очень много информации. В начале было сложно усваивать информацию в конспектах, но со временем понимаешь, что так лучше, так как всегда есть возможность вернуться к конспектам и почитать. ДЗ это отдельный вид искусства))
Наставник у меня Денис. Он классный, всегда есть от него обратная связь, всегда оставляет четкие, конструктивные комментарии, замечает всю мелочь😅 помогает когда возникает трудности.
По созвонам, я прям благодарна тому, что они есть! Это просто топ! Теоретические и практические созвоны каждый хорош. Ну например весь конспект объясняется на теоретических созвонах. Практические созвоны закрепляют теоретические😅
Мы походу первый поток у кого практикуются практические созвоны и так рада что попала именно на этот поток.
По поводу собеса который прошел с Димой, честно я кайфанула, все было так легко и на лайте (я сильно переживала) конечно есть пробелы, но Дима после собеса сразу дал обратную связь и сказал что нужно подтянуть.
Классно то, что когда есть ошибки на них не тыкают, а направляют на истинный путь😅
Привет. Материалы просто ТОП! Отлично изложена информация + много разных полезных ссылок для того чтобы покапать еще глубже) Много чего, то что я уже вроде бы знал, но были вопросы, раскрывается в конспектах. От этого появляется больше понимания как все работает под капотом.
Нагрузка оптимальная, больше наверное можно, но уже так подробно не условишь информацию. Если еще и работаешь, то времени должно хватать, чтоб понимать и делать основу. А если времени вагон, то куча разных ссылок займет тебя на все твое свободное время))
Созвоны мне нравятся, даже когда последние несколько теоретических созвонов длились по 3 часа и больше, они проходили на одном дыхании, Дима интересно все объясняет, поэтому даже не замечаешь, что уже прошло столько времени))
На практическом созвоне испытываешь офигенные, положительные эмоции от работы в команде. И какой бы задача не была трудной, она становится намного легче, когда у тебя есть опытный наставник и еще несколько разработчиков в твоей команде, с которыми можно все обсудить)
Обратной связи от наставника хватает, он всегда подскажет в трудный момент, когда не понимаешь или просто тупишь)) И даст фидбек по коду, подскажет где молодец, а где можно сделать и лучше.
Вчера запрашивал обратную связь у студентов 10 потока. Спасибо большое за такие оценки, а еще бОльшее спасибо за то, что накидываете рекомендации. Вы топ 🤯🌍🚀
Тк вы любимые, тут выкладываю первее, чем в инсте🤣
Вчера у нас прошел вводный созвон с 11 потоком и я подумал, почему бы не сделать день открытых дверей и не пошерить запись созвона и вам тоже
Поэтому, по ссылке можете посмотреть как прошел наш вводный урок и что вообще ждет наших студентов в процессе обучения
Ссылка на запись https://youtu.be/9bgknaTFA_w
Также, бонусом даю вам доступ к нашему курсу на две недели. По ссылке найдете регистрацию https://mobdevfactory.com/course_for_everyone_pay
Это все бесплатно)))
Можете ознакомиться с материалами и подачей, вдруг понравится и захотите присоединиться к нам, пока ребята не далеко ушли
Последние места уходят как всегда в самый последний момент))) кто не успел оставить заявки - вэлкам
https://mobdevfactory.com/course
Стартуем уже завтра
Про мое отношение к курсам и оплатам за них)))
Может быть вам поможет мой лайфхак. Пользуйтесь:)
Про востребованность IT и iOS разработки. Или че с рынком?
Последние три недели я активно серчу вакансии и смотрю предложения. Ищу позиции синьор/лид
Так вот, здесь хотелось бы развеять все мифы, что вакансий нет. Куда устраиваться и тп проблемы начинающих
Про востребованность IT профессий уже много говорил. Это остается в тренде, направление молодое и постоянно развивается
Даже сейчас есть очень много предложений на любой вкус
Судя по вакансиям спрос самый высокий на миддлов, но есть вакансии и для джунов
Есть вакансии для начинающих разработчиков, причем, как мне показалось, их намного больше, чем вакансий для синьор левела
Я сейчас говорю про реальные синьор позиции, а не синьор с 20 годами опыта за 200 тыс рублей
Приведу пример. За время поиска интересных предложений я откликнулся на 50 предложений + еще 20 откликов на хэд хантер и др популярных ресурсах
Начну с последнего. Этот вариант мимо для любого уровня разработчиков. У меня, чтобы вы понимали, с этих 20 откликов 12 отказов и 8 не просмотренных. То есть конверсия в собес 0😂
Получается, забываем про хх и прочие ресурсы типа хабр вакансии, гигджобс и тп. Там ловить нечего
Идем дальше, Linkedin. Мусорка еще та. Из 15 откликов там у меня 3 ничего не ответили, а остальные это дубли (сорсеры/аутстаф в крупные компании) и уникальные предложения
Вообще сорсеры и аутстаф заслуживают отдельного обсуждения. Как-нибудь напишу про это
В общем, моя стата такая: 70 откликов, около 10 отказов, около 30 игноров, 25 дублей и 5 собеседований
Про отказы интересно получилось. Когда я откликался на хх и других ресурсах, ловил отказы, но потом мне писали в тг с предложениями от этих компаний и мы продолжили общение
Когда я спрашивал почему на хх отказ, они говорили, что не прошел фильтры))) Лол, нахер тогда эти фильтры вообще нужны
Итог, я это уже сто раз говорил, спрос на разработчиков есть и он растет. Нужны и джуны, и миддлы, и синьоры. Миддлы конечно больше нужны))))
Как дорасти до мидла? Включайте смекалку, подходите к поиску ресурсов с вакансиями нестандартно, участвуйте в опенсорсе или помогайте стартапам. Вопрос лишь в том, как вы упакуете свою помощь
Я недавно писал, про то, что лето и зима это обычно не сезон для смены работы, то есть их сильно меньше, чем весной и осенью
Поэтому, лето самое время для того, чтобы начать изучение iOS разработки, тк как раз к весне у тебя будут уже хорошие навыки, чтобы найти работу
Наше обучение стартует уже в понедельник, а завтра будет мероприятие, где я расскажу про пять шагов, которые помогут тебе эффективно стартануть в этой профессии
Мне будет очень приятно, если вы будете шерить и делиться этими постами
Считаю, что они очень полезные
Че нет что ли?😂
Вопросы для собесов iOS разработчика. Часть 2 из 5
Затянул по времени со второй частью. Но раз сейчас активно прохожу собесы и даже мой вечный список обновился, пора выложить продолжение
Не забудь сохранить и поставить реакцию
1. Как выделяется память для массива? Что такое copy-on-write? Как это работает?
2. В чем разница T от Any? Как устроен Any под капотом? В чем разница Any и AnyObject?
3. Влияет ли метод диспетчеризации на скорость сборки проекта? Может ли у структур быть не статичный метод диспатч?
4. Что такое capture list? Есть ли ARC в Objective-C? Какие бывают unowned?
5. Можно ли при помощи DispatchQueue реализовать многопоточность? Если я создам одну очередь и закину туда две задачи, будут ли эти задачи выполняться на одном потоке?
6. Есть таблица, она подвисает, фризится и там явно не 60 фпс. Куда смотреть и с чего начать раскапывать?
7. Что такое CALayer? В чем отличие от UIView? Может ли быть такое, что у UIView нет CALayer? А наоборот, может ли не быть у CALayer вьюхи?
8. Есть кнопка 10х10, как можно ли увеличить область нажатия для этой кнопки? Какой путь проделывает ивент, когда пользователь нажимает на экран? Что такое Responder Chain и как это работает?
9. У нас есть протокол, в котором есть свойство с типом массив (не важно какой). Мы создаем две структуры, соответствующие этому протоколу, у которых значения этого свойства будут разными. Как Swift будет определять сколько памяти выделить для массива с типом этого протокола, если мы положим туда две эти структуры?
10. SOLID, KISS, DRY
