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

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

👋Новопришедшие, читайте закрепленный пост
Download Telegram
👽4 совета: как не стоит готовиться к собеседованиям

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

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

Не тестировать себя в «пробных» компаниях

Давным-давно, я думал, что нет смысла ходить собеседоваться в компании, у которых совсем другой процесс интервью. «Если у них нет алгоритмов и систем дизайна, то зачем мне туда пробоваться?»

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

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

Верить в свой опыт больше, чем в подготовку

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

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

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

Только Литкод и ничего кроме Литкода

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

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

Собеседования на алгоритмы это не Литкод. Это умение быть спокойным и находить правильное решение в стрессовой ситуации. Тренируйтесь на пробных собеседованиях.

Не ставить себя на место интервьюера

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

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

В этом плане мне очень помогло начать собеседовать самому. Я начал замечать свои ошибки в других кандидатах.

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

🔥 - ставь огонь, если было интересно получить пошаговый план подготовки к FAANG?
🔥1024👍2
📰 Запускаю newsletter

Вы знаете, что я люблю писать (графоманствовать). И я очень благодарен, что вы читаете, не взирая на все мои грамматические очепятки 🙂

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

Планирую начать писать еженедельные статьи по заветам Pragmatic Engineer на платформе substack. Пока только настроил ньюлеттер, выбрал название и аватарку.
Telegram - для собственных мыслей и для репостов других ресурсов
Substack - чуть глубже капнуть тему, написать более презентабельную статью
✔️Буду признателен если поддержите инициативу и подпишитесь на ньюслеттер 🫂
https://bigtechdream.substack.com/?r=2gkanu&utm_campaign=pub-share-checklist

✔️Еще я периодически пишу в LinkedIn. Недавно получил там бэйджик «Top Algorithms Voice» и «Top Systems Design Voice». Тоже подписывайтесь, будем друг другу ставить лайки и поздвавлять с повышениями.
https://www.linkedin.com/in/timurt/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍63
🌪 7 советов как пройти бурю

- Расскажите про свой фейл на работе
- Я однажды отрицательно поднял сервер …


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

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

Некомфортно, правда?

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

• Предупреждайте заранее

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

• Просите о помощи

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

• Безжалостно отменяйте и переносите менее важные задачи


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

• Оставайтесь позитивными

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

• Помогайте коллегам

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

• Сосредоточтесь на рутине

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

• Следите за своим состоянием

Завтра никто не вспомнит, почему вы сегодня не поспали, не поиграли с сыном, не посмотрели новый сериал про Fallout. Дедлайны пройдут, появятся новые, а наше здоровье не станет лучше. Высыпайтесь. Дозируйте сладкое. Занимайтесь спортом. Отдыхайте в выходные.

✔️ Сохрани пост, чтобы он был под рукой в тяжелые времена
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥81
📚Подборка материалов для собеседований

Dinesh Varyani в очередной раз радует нас подборкой полезных материалов для подготовки к MAANG интервью. Dinesh - мой герой.

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

Электронная книга со всеми советами по прохождению собеседований

https://drive.google.com/file/d/1dd68ijSl4eMZ0HE5Lo-fpQFUKeiKZbdH/view

Плейлист разборов структур данных и алгоритмов

https://www.youtube.com/watch?v=6iCHf7OZn6c&list=PL6Zs6LgrJj3tDXv8a_elC6eT_4R5gfX4d

Топ 400 литкодовских задач

https://docs.google.com/spreadsheets/d/1pnI8HmSMPcfwrCCu7wYETCXaKDig4VucZDpcjVRuYrE/edit#gid=237636947

Советы по интервью на алгоритмы

https://www.youtube.com/watch?v=cM4o7_UY9vM

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

https://www.designgurus.io/course/grokking-the-system-design-interview

Курс по систем дизайну от Alex Xu ByteByteGo

https://bytebytego.com/

Курсы по поведенческим интервью

https://techready.in/courses/mastering-behavioral-interviews-a-comprehensive-guide/

https://www.designgurus.io/course/grokking-behavioral-interview

https://www.youtube.com/c/JeffHSipe

➡️Ссылка на изначальный пост
https://www.linkedin.com/pulse/faang-preparation-resources-dinesh-varyani-6kabf/

✔️ Сохрани в закладки, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3311
🧬 Моя новая привычка

Прочитал на прошлой неделе статью под названием "Why reading whitepapers takes your career to the next level" и это стало небольшим озарением для меня.

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

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

Почему я этого не делал раньше? Теперь хочу сделать это своей новой привычкой

1️⃣ Почему стоит читать научные работы?

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

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

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

2️⃣ Выберите направления, которые вам интересны
• Artificial Intelligence (AI)
• Distributed systems
• Databases
• Operating systems
• Security

3️⃣ После этого ищите научные работы
• Исследования, которые научат вас основам
• Новейшие исследования в этой области

4️⃣ Научные работы для старта
Google File System (GFS)
Google Spanner (Globally Distributed Database)
Google Chubby Locking Service
Meta XFaaS: Hyperscale and Low-cost serverless functions
Facebook Cassandra (Distributed NoSQL DB)
Facebook Memcache (KV store)
LinkedIn Kafka (PubSub)
Amazon DynamoDB
Bitcoin

5️⃣ Как читать научные работы
• Пройтись бегло по статье за 15 минут. Не погружаться глубоко, понять общий контекст.
• Пройтись более тщательно за 60 минут. Подчеркнуть инсайты, что неясно и что хотели бы изучить глубже.
• Попробуйте написать краткое содержание, это закрепит ваши знания.

➡️Ссылка на статью
https://read.highgrowthengineer.com/p/why-reading-whitepapers-takes-your
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥267👍7
🛌 Sleep Sort

Просто fun 😁

В 2011 году некий автор на 4Chan изобрел новый вид сортировки, который получил название Sleep Sort.

Вместе каких либо манипуляций с элементами в массиве, каждый элемент «засыпает» на такое же количество миллисекунд, чему равно это число. Если элемент 4, то он будет спать 4 миллисекунды.

Название сортировки обыгрывает два момента. Во-первых в реализации используется метод sleep. Во-вторых, лучше пойти поспать, пока сортировка работает, например массив [0, 36000000] отсортируется за 10 часов.

Реализация на питоне:

import asyncio

async def sleepsort(nums):
sorted_nums = []

async def add_num(num):
print(f"Received number {num}, sleeping for {num}s")
await asyncio.sleep(num)
print(f"Adding {num} to the list")
sorted_nums.append(num)

awaitables = [add_num(num) for num in nums]
await asyncio.gather(*awaitables)
return sorted_nums

async def main():
print(await sleepsort([3, 2, 1, 0, 5, 4]))

asyncio.run(main())


➡️Ссылка на статью
https://animeshchouhan.com/posts/sleepsort/

⁉️ Вопрос для вас, какая сложность алгоритма?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣242🗿2
Хай 👋

Я тут написал первый newsletter, поддержите лайками и репостами
https://bigtechdream.substack.com/p/ownership-why-you-should-have-it

Рахмет
👍16🔥31
👩‍🏫 Как практиковать систем дизайн?

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

Что это значит?

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

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

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

Как готовлюсь я

Оставим за бортом изучение теории, представим на минуту, что я изучил основы Sql vs Nosql, sharding, balancing, protocols, etc.

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

Я иду по порядку
• Определить требования
• Попробовать расчитать нагрузку
• Накидать схемы таблиц и выбрать хранилище
• Нарисовать общую схему работы
• Попробовать найти узкие горлышки и устранить

Во время определения требований, я сам себе задаю вопросы и сам же на них отвечаю. Например, “Нужно ли реализовать комментарии к тик ток видео?”, “Давай пока нет, только лайки, но мы можем вернуться к этому вопросу потом”.

Потом во время решения, я задаю себе вопросы, почему я выбрал ту или иную технологию, могу ли я обосновать выбор?

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

Как понять, что я решил правильно?

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

Поэтому “Как понять, что я решил правильно?” - неверная постановка вопроса. Точнее будет “Что я не учел при проектировании системы?” “Можно ли было решить оптимальнее с учетом требований?”

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

После такого процесса у меня получается небольшой список тем, которые стоит мне поизучать. Это мои зоны роста.

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

Ставь 🔥 - если нравится решать system design задачки
Если не нравится, то 🤮
🔥4810👍7
🛠 Полезные инструмены для System Design

Сначала мы создаем инструменты, затем инструменты создают нас

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

Это был неправильный способ коммуникации, который забирал много времени. Сегодня у нас пост про полезные инструменты для System Design.

https://excalidraw.com/
Простой и удобный графический редактор для создания схем. Часто используется для собеседований. Стоит его освоить, если планируете в MAANG.

https://app.diagrams.net/
Также известный как draw.io. Незаменимый на работе, больше всего я использую «Sequence Diagram».

https://drawsql.app/
Для проектирования SQL схем и взаимосвязей.

https://lucid.app/
Чем-то похож на draw.io, но с более дружелюбным интерфейсом. Базовый функционал бесплатный, для всего остального нужна подписка.

⁉️ А какие инструменты используете вы?
Please open Telegram to view this post
VIEW IN TELEGRAM
19
🧱Кирпичи и инженеры

Интересные инсайты из поста «Who pays you? And why?». Делюсь с вами теми идеями, которые запали мне в душу.

1️⃣Смотрите глубже, чем просто описание вакансии

Роль - это не есть описание вакансии. То что пишут на сайте и за что реально ценят инженера - могут быть совсем разные мотивы.

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

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

2️⃣Ищите, то что близко вам

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

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

3️⃣Правильное позиционирование

Одно и то же достижение можно рассказать по-разному. Например, джуниор скажет «улучшил тестирование», синьор - «оптимизировал время запуса интеграционных тестов на 50%», стафф - «создал и культивировал процесс быстрой итерации, увеличив частоту релизов с ежемесячной до еженедельной».

Поэтому в своем резюме всегда думайте о том, как позиционируете себя.

➡️Ссылка на статью
https://www.moderndescartes.com/essays/who_pays_you
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5
🪄Ищу себе ассистента

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