Coder Doesn’t Know
1.1K subscribers
42 photos
4 videos
1 file
23 links
- про IT & Big Tech
- Жизнь в Европе
- Релокацию и быт 🏝

По вопросам и консультациям: @coderdoesntknow_support

DISCLAIMER: Views/ideas are mine, not my employer’s. For info & educational purposes only.

P.S. I don’t share insights about my employer
Download Telegram
С наступающим, друзья! 🎄🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥144🐳3
Сегодня я создал пулл реквест на 2500+ строк кода. Как думаете, меня пора увольнять за такое издевательство?
😁18
Никогда такого небыло и вот опять.

Amazon сократил 16К сотрудников 😮

https://www.cnn.com/2026/01/28/tech/amazon-layoffs-ai
Please open Telegram to view this post
VIEW IN TELEGRAM
😢8😱7👏1
За последние несколько лет я провёл около сотни алгоритмических интервью в роли интервьюера.
Самое интересное, что проблемы не только в алгоритмах.

Вот мой топ-10 ❗️ самых частых ошибок, которые вижу снова и снова 👇

1. Кандидат не берёт на себя лидерство.
Мне часто приходится пушить: давай кодить, а что дальше, а какую идею выбираем, а давай теперь протестируем твой подход.
Кандидат должен вести процесс. Кандидат - звезда на собеседовании, не интервьюер ✍️

2. Не собирают требования.
Пример: shortest path - кандидат не уточнил про отрицательные числа, полез писать Dijkstra, а оказалось, что бывают данные с отрицательными числами, но Dijkstra не работает, если есть отрицательные числа. Как итог - алгоритм не работает.

3. Вспоминают про требования очень поздно.
Кандидаты часто вспоминают про constraints через 15–20 минут, когда алгоритм уже выбран или даже уже написана часть кода. Представь, если на работе начать делать задачу до того, как собрать требования - получится не то, что требует бизнес.

4. Прыгают между подходами.
Предложил идею → не договорил → перескочил → вернулся обратно. Без структуры. 😭

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

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

7. Не вовлекают интервьюера.
Почти никто не спрашивает:
• То, что я сейчас объяснил понятно ли вам?
• Желаете ли чтобы я подумал над другим более оптимальным решением или этого достаточно?
Как и было сказано ранее: бывает, что brute force уже достаточно - но чтобы это узнать, нужно коммуницировать с интервьюером. Помните, интервьюер здесь, чтобы помочь вам, а не "потопить" вас.

8. Не следят за временем.
Бывает так, что кандидат рассуждает 30–40 минут так и не успев полностью написать решение.
Как ни крути, все сводится к тому есть ли решение или его нет.
Тайминг - ответственность кандидата.

9. Слишком много или слишком мало заметок 😄
Либо вообще ничего. Либо пишут всё подряд.
Оптимально будет написать ключевые пункты:
• approach 1: brute force: do this, do that, time, space.
• approach 2: binary search: do this, do that, time, space.

10. "Грязный" код.
Опечатки, портянка кода без разделения на методы, странные имена переменных типа: int number, string s. Это все мелочи, но они сильно бьют по impression.

🤪 TL;DR:
Алгоритмы - это только половина успеха.
Вторая половина - коммуникация, структура и контроль процесса.
Please open Telegram to view this post
VIEW IN TELEGRAM
117🔥15🙏5
Слушайте, а что это за фетиш такой у компаний в офисы покупать кресла без подголовника? 🫨
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7💩4🗿2🤬1👨‍💻1
Настолько ли большие зарплаты в Европе в Биг Техе?

Давайте возьмём один из самых высокооплачиваемых городов Европы - Лондон 🇬🇧, и одну из самых желанных компаний для разработчиков - Google 🔍.
Также давайте представим, что вы условный сеньор-бэкенд или фронтенд в вашей стране, работающий на какой-нибудь аутсорс, в банк или госорган, и предположим, что вы получили миддл-оффер, так как шансы сразу получить сеньора достаточно сложно. По крайней мере, у меня не получилось 🥴.

Смотрим данные о средней зарплате миддла в Google на www.levels.fyi и видим такие цифры:
• Общая годовая зарплата: US$203,816
Из которой:
• Базовая зарплата: $127,761
• Акции в год: $61,381
• Бонус: $14,674

Выглядит очень даже неплохо, правда?
Как думаете, сколько останется на руки после налогов и аренды жилья? 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
🥴74😁3
Небольшой урок по инвестициям:

купить iPad Pro 13 дюймов на терабайт, чтобы работать и вместо этого играть на нём только в PUBG - DONE 🤦‍♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14🆒64🤔2
Ну что, 50 лайков и решаем? 😄️️️️️️
👍2710🤓3
Топ 20 навыков по Java, которые встречаются в требованиях вакансий на hh:

1. Java (97)
2. PostgreSQL (96)
3. Spring Boot (86)
4. Apache Kafka (85)
5. Spring Framework (82)
6. Hibernate (81)
7. Docker (77)
8. Git (71)
9. JUnit (64)
10. Apache Maven (64)
11. Kubernetes (63)
12. Mockito (62)
13. Redis (62)
14. SQL (61)
15. Liquibase (60)
16. Spring Data (57)
17. REST API (55)
18. Gradle (53)
19. RabbitMQ (52)
20. Spring Security (44)

Самое время пополнить пробелы, если они есть 🫡
👍9
Букинг, что за дела?! Пару дней ведь всего прошло, как мне прислали ссылку на календарь 😄️️️️️️

И где мне взять контакт рекрутера, если он вместе ссылкой заэкспайрился? 🤦️️️️
😁14
Окей, Booking, я уже достаточно подождал! Никто мне так и не написал.
Придётся «подключать связи» или спамить рекрутеров в LinkedIn, чтобы возобновить процесс 😁️️️️️️
🤪3
Дороу! Я планирую помогать инженерам в подготовке к техническим собеседованиям и развитии в IT (бесплатно).
Подскажите, какие форматы материалов были бы для вас наиболее полезны:
Anonymous Poll
35%
Разборы алгоритмических задач
60%
Mock-интервью с разбором
21%
Гайды по языкам программирования
56%
Материалы по system design
43%
Объяснение процессов разработки и работы в IT-компаниях
7%
Другое (напиши в комментарии)
🔥11👌4
Можете звать меня Senior Vibe Coding Engineer 🤦😁.
Сегодня я потратил $200 на Claude..
😁16👍3
Шок контент!

Один знакомый проходил интервью с рекрутером в Andersen Lab, но интервью было не простое, интервью назвалось Recruiter AI Interview.

То есть вместо того, чтобы рекрутер проводил звонок и задавал базовые вопросы про Java и Spring, ответы принимал AI 🤪

И вот вопрос: если разработчики якобы под угрозой сокращений, стоит ли рекрутерам переживать? 😂
😱102
Apple 50th Anniversary Celebration 🎉
🔥24
Поделитесь своими лайфхаками по работе с LLM. 🤖

Возможно, вы создавали или находили полезных агентов или MCP.
Необязательно связанных с программированием - если это помогает в повседневной жизни, тоже интересно.
7
Бесплатные курсы Claude от Anthropic, которые будет полезно пройти программисту:
https://anthropic.skilljar.com
🔥8
Если ты готовишься к System Design Interview, это может быть полезно для тебя: линк
👍63🔥2👨‍💻1