Тимур Тибеев | BigTechDream – Telegram
Тимур Тибеев | BigTechDream
2.15K subscribers
99 photos
5 videos
1 file
337 links
Senior Backend Engineer @ Canva
Бывший Яндексоид

🧑🏻‍💻Пишу про карьерный рост в IT
📚Делюсь советами, как пройти собеседования в MAANG
👨‍🏫Обучаю алгоритмам и структурам данных

👋Новопришедшие, читайте закрепленный пост
Download Telegram
🪄Ищу себе ассистента

UPD. Уже нашел, спасибо всем, кто откликнулся

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

Чтобы продолжить в таком русле и даже поднять планку качества и частоты еще выше, я решил попробовать найти себе ассистента для помощи в ведении канала.

🔎Кого я ищу?
• Студент или студентка в области IT
• Cвободный русский и английский на уровне intermediate и выше
• Есть бешенная мотивация расти как инженер

🏄Какая занятость?
• Очень гибкий график, 3-4 часа в неделю
• Полностью онлайн

🧙Что нужно будет делать?
• Искать информацию в интернете по тематике канала
• Делать небольшие исследования для предстоящих тем
• Помогать выявлять ошибки и неясности в постах
• Общаться и договариваться с разными людьми

🚀Что в обмен?
• Взамен я готов делиться знаниями и менторить
• Или же можем договориться о сумме

✔️ Если вам интересно, напишите мне и отправьте свое резюме @argyntim
✔️ Поделитесь постом с друзьями и коллегами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23😍61
🚚 Про амазоновские принципы

Dave Anderson - бывший директор / GM в Amazon, часто пишет статьи про собеседования, про лидерские качества и про управление командами. Интересное чтиво.

Один из самых его популярных постов - выжимка, как проходить поведенческие собеседования в Амазон и получить работу. Звучит заманчиво? 🙂

Dave говорит, что его статью даже иногда рассылают кандидатам.

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

✔️ Переводить долго, просто проходите по ссылке и наслаждайтесь.
✔️ Must have: сохраните пост в закладки, чтобы не потерять.
https://www.scarletink.com/p/interviewing-at-amazon-leadership-principles
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124🔥4
🏋️🇦🇺 Google офис

На днях побывал в гостях у Гугла. Спасибо Алексею и Азату, если они читают 🙂

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

Среди проектов, которые делают в Сиднее можно найти Google Play, Google Cloud, Google Photos, Google Research. Ходят слухи, что раньше еще были Chrome OS, Chromebook.

Я немного соскучился по офису Яндекса и Google напомнил мне об этом. Прикольные перегооворки, необычные стулья и пуфики повсюду. А еще большие пространства.

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

Пишу я лучше, чем снимаю, поэтому не ругайте за визуал.

⁉️Ваши идеи, где нужно снять следующую серию "по домам"?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍11
🪙Рекрутер чуть лучше, чем подброс монетки

Интересное исследование от interviewing.io на тему, насколько же точно угадывают рекрутеры, когда просматривают резюме. Спойлер из названия, случайное подбрасование монетки дает чуть хуже результат, чем рекрутеры.

Эксперимент такой, 76 рекрутеров просмотрели порядка 1000 резюме и сделали свои прогнозы. После этого кандидаты прошли mock-интервью на платформе. Полученные результаты сравнили между собой.

Первый вопрос, на который должны были ответить рекрутеры «Стоит ли собеседовать этого кандидата?». То есть при посмотре резюме, пропустит ли рекрутер кандидата дальше или нет? Прогноз совпадает с реальностью только в 55% случаев.

Второй вопрсо «Какова вероятность, что кандидат пройдет техническое интервью?».
Те кандидаты, которым пророчили провал (0-5%), на деле успешно сдали в 47% случаев. Те кандидаты, которые по мнению рекрутеров должны были порвать собеседование (95-100%), прошли только в 64%.

Интересные инсайты:

• Это означает, что рекрутеры на самом деле не могут предсказать, пройдет ли кандидат или нет. Они оценивают резюме за несколько секунд.

• Рекрутеры ищут в резюме упоминания сильных компаний типа MAANG (+35% к успеху) или же представителей меньшинств (+21%).

• Если рекрутеры будут тратить 45 секунд на каждое резюме, вместе усредненных 30, то точность исхода вырастет на 34%.

Советы для кандидатов:

1️⃣Гонитесь за громкими именами в своем резюме. Упоминания сертификатов, скиллов и навыков не принесут ощутимого результата.

2️⃣Если рекрутер говорит, что не хватило скиллов, то сознательно или неосознанно он/она имеет ввиду отсутствие опыта в топовой компании. Поэтому не стоит идти и покупать курсы.

3️⃣Интересный совет, перестать подаваться онлайн. Полностью. Вместо этого пытаться связаться с нанимающим менеджером напрямую.

Ссылка на исследование
https://interviewing.io/blog/are-recruiters-better-than-a-coin-flip-at-judging-resumes

⁉️ Вопрос, если ты казах это делает тебя недостаточно представленным меньшинством? 🤔
Можно ли написать мол в Google не хватает казахов, я считаю это грубым нарушением политики diversity и inclusion?
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍9😁6🔥3
🥳У меня сегодня день рождения!

Мне исполнилось 100000 лет, надеюсь все поняли шутку. 😄

Я хочу поделиться советами, которые я бы дал сам себе ровно год назад.
• Не бери на себя слишком много отвественности. Хочется показать себя, но есть риск закопать себя в задачах.
• Проси помощи и чаще общайся с руководством. Ясно понимай когда ты идешь по плану и когда начинаешь отставать.
• Учись делегировать и делать фичи чужими руками.
• Забей на первые три правила если считаешь правильным. Верь в себя.

А еще хочу зафиксировать мысли, которые возникают постоянно в моей голове, чтобы через год порефлексировать о них:
• Стоит ли стремиться в staff или лучше пойти в менеджеры. А может и вовсе остаться синьором?
• Как правильно балансировать между работой и личными проектами? Может вовсе уволиться и заниматься курсами / менторством?
• Порой интересно попасть в Meta/Netflix/Google. Уйду ли я туда, если получу офер?

Заранее всем спасибо!
🍾48🎉4010👍1
🇦🇺 Опыт в Google, Sydney

Куда было собеседование?

Осы жолы бағымды Google-дің Sydney дегі бөлімшесіне сынадым.

Как вообще получил приглашение на собеседование?

Ең біріншіден турған жерің маңызды деп ойлаймын. Яғни, жұмыс істеуге руқсат етілетін виза болса, бұның пайдасы өте зор. Сонда да, Google сияқты үлкен компаниялар diversity ға қатты маңыз бөлгендіктен, руқсаты бар шет елдің азаматтарына мүмкіндік көбірек деп ойлаймын.
Екіншіден, резюме, анық, үтір нүкте және осыған дейінгі жетістіктер өте маңызды.
Үшінші және ең маңыздылардың бірі рефер, шет елдің қандай компаниясы болмасын бәрі рефер талап етеді

Какие были этапы и до какого этапа дошел?

Round 1:

2 x Coding, Data Structures & Algorithms (45 mins each)

Round 2:

1 x Coding, Data Structures & Algorithms (45 mins each)

1 x Googleyness and Leadership (Non-technical) (45 mins)

Дайындық дұрыс болмағандықтан біріншісінен құлап қалдым

Какие примерно были технические и поведенческие вопросы?

Менің ойымша leetcode-тің medium hard сұрықтарына өте сай болып көрінді

Как тебе интервью процесс и сами интервьюеры?

Маған интевьюді Токиодағы офисінен өткізді, бәрі өте жылы қарым қатынас білдіріп, жақсы өткізді.

Как ты думаешь, где показал себя хорошо, а где не очень?

Екі интервьюде де дұрыс жолды таба алдым, бірақта соңына дейін жеткізе алмадым, мысалы графті шештім, екіншісі heap арқылы шешуге болатынын таба алдым, алайда жасаған барысымда, көп уақыт өткізіп алдым

Чтобы изменил в следующий раз?

Дайындық, көп мок интервью жасау керек, есеп шығару, және оны басқаларға айта білу екі дүние

Твои личные советы по подготовке?

Leetcode 150 + medium hard есеп, көп болса тіпті жақсы, әр түрлі тақырыпта да шығарған абзал
pramp.com мок интервью адамдармен танысасың, басқа жердегі мүмкіншілікті де табасың, аптасына 3 рет жеткілікті

Автор: Али

✔️ Давайте поддержим автора лайками и добрыми комментариями 🙂

➡️ Если вы в процессе интервью и нужна помощь в подготовке, прочитайте пост https://news.1rj.ru/str/bigtechdream/237

#google #реальныйопыт
Please open Telegram to view this post
VIEW IN TELEGRAM
64🔥20👍7🤔3🥴3🤮2❤‍🔥1🌭1
🧙‍♂️5 причин почему стоит забить на Big Tech

Когда мы думаем о карьере в крупных технологических компаниях, таких как Google, Apple, или Facebook, перед глазами сразу встают образы стильных офисов, бесплатного питания и баснословных зарплат. Но за блестящей витриной скрывается совсем иная реальность.

В этом посте приведу обратные причины, почему стоит избегать big tech и радоваться небольшим компаниям.

1️⃣ Вклад

В стартапах или в маленьких компаниях сразу можно увидеть результаты своих усилий. Инженеры намного ближе к пользователям. В big tech ты можешь оказаться где-то глубоко в бэкенде. Делать фичи, которые очень косвенно влияют на пользователей. Стараешься, делаешь, а результата не видишь.

2️⃣ Собеседования

Многие big tech компании объеденяет еще одно - слишком сложные интервью процессы. Нужно уметь проходить алгоритмические собеседования, правильно отвечать на поведенческие, уметь рисовать схемы для дизайна систем. 5-6 созвонов, которые истощяют физически. Потом еще тебя пытаются просадить по оферу, а потом выясняется, что о тебя требуется кнопки перекрашивать.

3️⃣ Бюрократия

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

4️⃣ Обучение

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

5️⃣ Политика

Чтобы расти в big tech нужно понимать политическую ситуацию. Какие амбиции у департамента, какое будущее у команды, какие фичи лушче всего отражатся в ревью, с кем нужно дружить. Растет не всегда самый луший или технически подкованный, а тот кто знает, как работает карьерная лестница в корпорациях.

⁉️ Какая твоя причина отказаться от работы в big tech?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍262😭2🗿1
Пятничное лайтовое

За последние пару недель в 3-ий или 4-ый раз пересмотрел Хауса. Обожаю этот сериал, особенно первые сезоны и концовку.

Так вот, я подумал почему нет такого сериала для айтишников. Представьте диагностический отдел в Amazon. Один гениальный, но токсичный стафф, который не хочет расти дальше. Забил на все принципы лидерства, его не могут уволить из-за его гениальности, ни повысить.

В команде еще пара инженеров миддл/синьор уровня. К ним отправляют супер непонятные инциденты, которые другие инженерные команды не смогли полностью решить.

Например, кластер Dynamo раз в час теряет одну ноду и никто не знает, в чем проблема. А инженер-Хаус такой «Снять логи, сделать слепок дисков, провести трейсинг». А в конце каждой серии к нему приходит озарение «Это редкий баг, которые появляется на 64-битных машинках раз в 10^6 случаев».

Мне так понравилась эта идея, почему никто еще не сделал айтишного Шерлока Холмса.

⁉️Есть ли сериалы/фильмы, которые достоверно показывают жизнь и работу программистов? Помимо IT Crowd и Silicon Valley
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36🤣1110
🇧🇾 Опыт в Yandex, Беларусь

Куда проходило собеседование?

На позицию разработчика интерфейсов в белорусский офис Яндекса.

Каким образом получил приглашение на собеседование?

Через реферал от знакомого.

Какие были этапы и до какого этапа дошел?

Были секция по JS, секция по алгоритмам и финалки. Дошёл до финалок, но дальше не сошлись по локации (живу в стране, где нет офисов Яндекса). Релокацию предлагают только для сотрудников с грейдом 17+ (сеньор+) в Сербию, Армению и Казахстан. Я не захотел в РБ и РФ.

Какие примерно были технические и поведенческие вопросы?

На первой секции было 4 задачи по JS. Проверяли знание замыканий, промисов и других тем. На второй секции было 2 задачи, проверяли знание алгоритмов (ниже будут ссылки).

Как тебе процесс интервью и сами интервьюеры?

На первом этапе всё было дружелюбно. Интервьюер объяснял условия задач, и если видел, что я застрял, то помогал. В целом, неплохо пообщались. На втором этапе тоже было дружелюбно, хотя интервьюер уже больше молчал. На второй задаче он дважды включал какие-то видео с YouTube на секунд 30. Это сбивало, и я не понимал, стоит ли вообще продолжать.

По общению с HR впечатления позитивные. Она отвечала очень быстро: фидбэк после первого этапа пришел через 2-3 часа, после второго - на следующий день.

Как ты думаешь, где показал себя хорошо, а где не очень?

Хорошо показал себя на второй части. Я знал, как решать первую задачу, но выбрал слишком большой пример для тестирования и потратил на это очень много времени. Потом интервьюер сказал, что я мог просто запустить код и не тратить столько времени. Вторую задачу раньше не видел, и немного не хватило времени, чтобы ее решить. Справился бы за дополнительные минуту-две, плюс в этот раз не тратил время на то, чтобы тестить код вручную.

На первой секции нужно больше практики по JS

Твои личные советы по подготовке?

Для первой части - решать задачи с https://bigfrontend.dev/

Для второй части - решать задачи с https://leetcode.com/

Поискать истории людей, которые проходили собеседования раньше (хабр, медиум и тд). Я читал истории + примерно запомнил, какие давали задачи, но сами задачи почти не прорешивал. В итоге многие задачи были из тех, что я уже видел.

Первый этап оценили между джуном и мидлом (L14-L15), второй на мидла (L15). Оказалось, что второй этап имеет больший вес. .Думаю, если бы прорешал все задачи, упомянутые в статьях, можно было бы получить мидл+ (L16).

Автор: Alex @alex112263 (открыт к мокам)

✔️ Давайте поддержим автора лайками и добрыми комментариями 🙂

#yandex #реальныйопыт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍115👎1
🏃‍♀️Будь всегда на старте

Помните, когда происходит девальвация или какое-то крупное событие, то все сразу бегут в обменники покупать доллары.
А уже все, поздно, надо было это делать до кризиса.

Совет, который никак не ожидаешь от топ-инженера, от элиты элит (и это я не о себе) - “Чаще ходите на собеседования”. 🙂

Такой совет получил автор статьи, которую я сегодня цитирую. Получил он его от стафф-инженера IC6 и принципал-инженера IC8 в Meta. Нужно выводить себя на собеседования, как минимум, раз в году.

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

Есть два плюса, почему стоит ходить на собесы:

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

• Во-вторых, готовиться к собеседованиям намного легче, не нужно за неделю решать все задачи на LeetCode. Можно каждый день понемногу, итого 20% усилий и 80% результатов.

✔️Инсайт дня. Только что осознал, что если рекрутер спрашивает “Почему решили уйти из Канвы”, то я могу просто ответить “Искать новую работу нужно пока есть старая”. Чет не додумался раньше. Интересно, что он ответит.

⁉️В скольких компаниях прособеседовались за последние 365 дней? У меня 3. Кто больше?

➡️Ссылка на оригинальную статью
https://www.developing.dev/p/staying-sharp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍167🔥5
🤦‍♂️ Как меня обманул абишка

- Тимур, флешка может хранить бесконечное количество информации - сказал мой воспитатель в казахско-турецком лицее.

Кто не знает, я учился в казахско-турецком лицее. Это сеть школ по всему Казахстану, совместный проект Казахстана и Турции. У каждого класса был свой воспитатель, которого мы называли абишка, от турецкого слова “abi”, что дословно переводится как “старший брат”. Обычно это студент, который тоже закончил турецкий лицей и сейчас совмещает свой бакалавр с воспитательской деятельностью.

- А почему тогда на флешке указан размер 128 мегабайт, 256 и так далее? - спросил я, ученик, то ли 8-ого, то ли 9-го класса. Я был олимпиадником по информатике, поэтому мы часто разговаривали на компьютерные темы. Абишка продолжил:

- Это просто такой заговор, смотри, сейчас объясню. Все флешки сделаны из одинаковых материалов, а значит, внутри флешки 128 мегабайт не сильно отличается от 512 мегабайт. Просто, чтобы продавать подороже, некоторые флешки специально делают маленькими и внутри устанавливают лимит, а побольше флешки продают дороже.

- А можно ли как-то убрать этот лимит?

- Да, но я не знаю как. Тимур, ты лучше разбираешься в информатике, может, ты сможешь найти ответ.

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

Я пробовал найти ответ на просторах интернета, но безуспешно. Во ВКонтакте я нашел своих старшаков, также олимпиадников по информатике, которые уже закончили лицей и учились в университете. Кто знал ответ, так это они. Все, что касалось компьютера, эти ребята были для меня носителями сокровенных знаний. Я написал им : “Олег, Руслан, подскажите, пожалуйста, можно ли как-то взломать флешку и расширить ее до нескольких гигабайт?”.

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

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

Я до сих пор не знаю, верил ли в это сам воспитатель или же просто решил подшутить. 🙂
😁42🤣381😢1
🤗 Социальные хакатоны

Hackathon Raptors, ассоциация разработчиков-организаторов хакатонов, решающих социально-важные проблемы, объявляет о старте сбора заявок на участие в двух международных хакатонах. Принять участие смогут как студенты, так и опытные разработчики с опытом работы в AI/ML и Web-разработке, индивидуально или в командах до 5 человек.

Судьями хакатонов выступят эксперты из ведущих технологических корпораций: Google, Meta, Microsoft, Nvidia, Siemens Healthineers, Nokia Bell Labs и другие.

Победители хакатонов получат возможность зарекомендовать себя перед экспертами из мировых IT-гигантов, получат признание международного профессионального сообщества, а также денежные призы (за 1 место — 1000$, 2 место — 300$, 3 место — 200$) и призы от спонсоров.

1️⃣ Первый хакатон, INTERACTIVE EDUCATIONAL GAME FOR MYAP $%^&ING, приурочен к дню рождения английского математика, информатика и криптографа Алана Тьюринга. Для подготовки к недельному онлайн-хакатону участники должны разгадать зашифрованную часть названия, а в процессе — разработать прототип браузерной игры. Сбор заявок продлится до 23 июня на сайте мероприятия.

2️⃣ Участники второго хакатона, Mental Health AI Hackathon 2024, будут соревноваться в разработке чат-бота для поддержки ментального здоровья на базе искусственного интеллекта. Хакатон продлится с 27 по 30 июня в режиме онлайн. Подача заявок продлится до 27 июня на сайте.
👍41🔥1🏆1
⌨️ 10 уроков после 12 лет в Гугле

Инженер Google , Addy Osmani , недавно отпраздновал свою 12-летнюю годовщину работы и решил поделиться своими мыслями, которые он осознал на протяжении своего путешествия. Давайте послушаем.

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

Попробуйте взять один из этих уроков и применить в своей работе. Желаю удачи!

1️⃣ Примите, что придется все время учиться

В нашей индустрии, как и во многих других, стагнация означает отставание от рынка. Лучший способ закрепить знания - попытаться объяснить их письменно. Выработайте привычку непрерывного самообразования.

2️⃣ Пользователь - это центр вселенной

Несмотря на наше увлечение новыми технологиями и популярными фреймворками, главной целью остаётся создание продукта для пользователей. Каждый шаг, который предпринимается, должен отвечать на простой вопрос : “Какая польза от этого конечному пользователю?”.

3️⃣ С командой достигаешь большего

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

4️⃣ Просто начните. Лучше исправить, чем ничего не делать

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

5️⃣ Вдохновляйте

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

6️⃣ Смотрите шире!

По мере вашего роста стремитесь мыслить стратегически, видеть общую картину и принимать решения, которые помогут в будущем. Планируйте на несколько шагов вперед, понимайте общий контекст, задавайте себе вопрос : “Чего хочет компания и как я могу помочь ей достичь этого?”.

7️⃣ Контролируйте поток задач

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

8️⃣ Общайтесь доступным языком

Доносите свои мысли просто, понятно и убедительно. Понимайте, кто перед вами, и адаптируйте свой стиль общения под аудиторию. Общение — это двухсторонняя улица, слушайте собеседникa и задавайте уточняющие вопросы.

9️⃣ Стройте мосты, не бункеры

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

🔟 Заботьтесь о себе

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

➡️Ссылка на статью:
https://addyo.substack.com/p/10-lessons-from-12-years-at-google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥305👍5
🇵🇱 Опыт в Splunk, Польша

Куда проходило собеседование?

На позицию Front-End Developer в офисе Splunk в Кракове, Польша

Как вообще получил приглашение на собеседование?

Подался в феврале на сайте компании, и в мае получил приглашение на первый этап

Какие были этапы и до какого этапа дошел?

Был только первый этап с лайвкодингом. Дальше не прошёл 🙁

Какие примерно были технические и поведенческие вопросы?

Первый этап был аутсорсинговым. Интервью проводила компания Karat на своей платформе. ****Само интервью заняло чуть больше часа. В начале был небольшой smalltalk и описание, чего ждать. В конце были вопросы, но так как это аутсорсинг, интервьюер не смог ответить на вопросы о компании, а я не знал, что ещё спросить. 🤷‍♂️

Первая секция длилась 25 минут. Нужно было разработать API. Создание нового поста, публикация поста в нескольких соц. сетях, получение статистики и удаление поста. Затем были фолоу-апы. Вопросы о том, как бы хотелось, чтобы фото, видео и т. д., обрабатывались.

Вторая секция длилась 35 минут. Тут я ошибся и начал волноваться. Был код с 3 компонентами на React, и нужно было дописать 4-й компонент, а также создать функцию для форматирования цен. У меня не было доп. вопросов, так как я еле уложился в лимит, но по факту 35 минут это даже много для такого задания). Так что, вероятно, фолоу апы тоже должны быть.

Как тебе процесс интервью и сами интервьюеры?


Я никогда не общался с индусами, и из-за этого было очень сложно разбирать их акцент, поэтому я часто переспрашивал. Сам интервьюер был дружелюбным и перед каждым этапом объяснял, чего ожидать. Он сразу заканчивал интервью, когда заканчивалось отведенное время. Если я застревал, он не давал никаких советов, а либо просто соглашался, когда я рассказывал о том, как я бы сделал API, либо просто молча сидел, когда я тупил со второй частью. В целом, всё было очень позитивно и продуманно.

Как ты думаешь, где показал себя хорошо, а где не очень?

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

Твои личные советы по подготовке?

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

Автор: Alex @alex112263

✔️ Давайте поддержим автора лайками и добрыми комментариями 🙂

#splunk #реальныйопыт
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍6
🤖4 закона роботехники

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

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

Закон Паркинсона

Работа заполняет все отведенное на нее время.

Если вы рассчитали, что выполнение задачи займет месяц, то скорее всего так и будет. Но если другой человек рассчитает, что на ту же задачу потребуется два месяца, то он тоже окажется прав. Как же так?

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

Ставим все дедлайны на 1 день -> Profit.

Закон Конвея

Любая организация, которая разрабатывает систему (сервис или продукт), вынуждена создавать проекты, структуры которых являются копией структуры связей организации.

Другими словами, то как мы общаемся, также мы и организовываем наш код.

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

И наоборот, если фронтенд и бэкенд являются частью кроссфункциональных команд, то и код, и инфраструктура будут более тесно связаны друг с другом.

Сдружитесь с фронтендами, и вы сами не заметите, как перепишите бэкенд на Node.js.

Закон Брукса

Добавление рабочей силы на запаздывающий проект задерживает его еще больше.

Когда новый человек приходит на проект, он не сразу начинает показывать результат. Ему необходимо пройти обучение, изучить функционал, много общаться с командой и выполнить несколько легких задач. После прихода нового инженера продуктивность команды на какое-то время падает, но затем начинает расти.

Этот закон также объясняет, почему инженеры начинают запаздывать с проектами, когда им поручают менторство над стажерами и джунами.

Поэтому важно правильно планировать трудозатраты с самого начала и не менять коней на переправе.

Закон Мерфи

Если что-то может пойти не так, это обязательно пойдёт не так в самый неподходящий момент.

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

Не путать с “У меня локально все работало”.

🙂 Еще вспомнился закон из "силиконовой долине", все айтишники тусуются по 5 человек и среди них обязательно есть индус, азиат, кто-то с бородой, полный с длинными волосами и просто худой белый парень.
🔥12😁42👍2💯2
🤬 Клятые литкоды

Очередной раз наткнулся на пост: “Мне так надоели интервью в стиле Leetcode”. Раз в N-ое время кто-то обязательно пожалуется на алгоритмы. Даже я порой так делаю 🙃

Бывший инженер Robinhood сетует, что алгоритмические вопросы — это вопросы про запоминание, а не про знания. Они не отражают реальных навыков, которые необходимы на работе. Многие задают эти вопросы только потому, что их задают в Google, Meta, Amazon.

Автор начал обсуждение на Hacker News, которое привлекло 600 комментариев. Как всегда, есть те, которые поддерживают автора, и те, которые пытаются объяснить, почему же люди задают эти вопросы.

Пару интересных мыслей оттуда:
🔹 Лучше по ошибке завалить хорошего разработчика, чем по ошибке нанять плохого кандидата. Литкод задачи на интервью — это не предел совершенства, но они справляются со своей задачей. Компании стоит намного дороже уволить неподходящего кандидата, чем из-за литкод- интервью упустить мега звезду.
🔹 Алгоритмы и структуры данных — это основы компьютерной науки. Да, возможно, не придется их использовать напрямую, но все, что мы используем, построено поверх них.
🔹 Некоторые кандидаты во время собеседования начинают рассуждать на тему алгоритмических вопросов, мол, почему не стоит их спрашивать. Это, по-своему, также является неприятным сигналом о кандидате. Есть правила игры и домашняя работа: если пришел на интервью, но оспаривает его формат, возможно, также будет саботировать другие процессы.

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

➡️Ссылки на ресурсы
https://nelson.cloud/i-am-so-sick-of-leetcode-style-interviews
https://news.ycombinator.com/item?id=40571395&ref=nelson.cloud

Ставь 😈, если готов присоединиться к тайной сети собеседующих в МААНГЕ, которые будут саботировать алгоритмы изнутри. Вместе мы победим LeetCode.
Please open Telegram to view this post
VIEW IN TELEGRAM
😈35👍162👎1
🇬🇧 Опыт в Meta, London

Куда проходило собеседование?

Software Engineer, London

Каким образом получил приглашение на собеседование?

В начале года напрямую подал через официальный сайт.

Какие были этапы и до какого этапа дошел?

Стандартные этапы: HR call, Phone interview, System design, Behavioral, 2 Algorithms

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

Какие примерно были технические и поведенческие вопросы?

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

Как тебе процесс интервью и сами интервьюеры?

Процесс собеседования был немного энергозатратным, и иногда было сложно совмещать работу и подготовку. В целом, процесс собеседования прошел так, как и ожидалось. Заранее договорились с hr разделить онсайт на 2 дня. Все интервьюеры были дружелюбны и отзывчивы, но в последнем интервью по алго интервьюер как будто был занят другими делами, и иногда ему приходилось повторять то, что уже говорил ранее. Это немного сбивало с толку, но все равно успевал решить все задачи и объяснять их. Ответ онсайта получил через неделю.

Как ты думаешь, где показал себя хорошо, а где не очень?

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

Твои личные советы по подготовке?

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

Автор: Аноним

✔️ Давайте поддержим автора лайками и добрыми комментариями 🙂

#meta #реальныйопыт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4513