Друзья, всем привет! 👋
С вами Костя Андронов.
В прошлом посте я рассказал, как искал работу вне России. Сегодня техническая сторона: что реально спрашивают на собеседованиях.
Предложение пройти собес застало меня прям в поездке, пришлось проходить его прямо в гостинице. Времени на подготовку не было вообще.
И прошёл. Почему? Потому что спрашивали то, с чем я работаю каждый день. К такому не готовятся за ночь: это либо есть в голове, либо нет.
Собеседовался я параллельно в две компании. Ключевым для меня стало то, что в первой очень понравился собеседующий: полтора часа интервью пролетели незаметно, я бы ещё поговорил, но собес закончился. Это и стало одним из главных факторов, почему я потом принял оффер. Во второй компании собеседующий мне не понравился, да и я ему, видимо, тоже: он сразу сказал, что будет ещё один этап, но на него меня уже не позвали. (И такое бывает, это нормально, что мы проходим не все собеседования) Так что, недолго думая, я согласился на оффер из первой: он отвечает всем моим требованиям, и я не пожалел.
🧩 Что спрашивали
Собеседование шло больше полутора часов. Крупными блоками:
🔹 транзакции и внутренняя механика БД;
🔹 большая секция по оптимизации: индексы, методы доступа, методы соединения, чтение планов выполнения;
🔹 практика: несколько сложных задач на SQL, по факту из реальной работы.
⚙️ Ядро техсобеса: оптимизация
Основная часть технического собеседования крутится вокруг оптимизации. На senior-позицию её спрашивают всегда, это не «будет плюсом», а базовое требование. Бывает и написание PL/SQL-кода, но костяк всё равно оптимизация.
Причём практика почти никогда не выглядит как учебная задача. Тебе дают таблицу или запрос и смотрят не на знание синтаксиса, а на то, как ты думаешь: как читаешь план, почему оптимизатор выбрал такой доступ, где узкое место.
📌 Почему без этого шансов почти нет
Просто написать код или SQL-запрос сейчас, в век AI, уже не проблема: нужную конструкцию и синтаксис всегда подскажет искусственный интеллект. А вот понять, оптимально решение или нет может только человек на основе своих знаний и опыта.
Тут ценится не знание синтаксиса, а практики, приёмы, архитектура: что отработает быстро, а что ляжет под нагрузкой.
Типовые вопросы можно вызубрить, но на практической части это не спасает: сразу видно, работал ты с планами по-настоящему или нет. Если оптимизация в голове, ты спокойно проходишь собес хоть из гостиницы без подготовки. Если нет - сыпешься именно там, где решается оффер.
Так что если метишь в сильную международную компанию, прокачка оптимизации не «когда-нибудь потом», а то, что напрямую конвертируется в оффер.
🎓 Куда за этим идти
Как раз этому мы учим на курсе «Оптимизация Oracle SQL» - я там преподаю. Разбираем планы выполнения, методы доступа и соединения, статистику и реальные кейсы, в том числе, которые приносят наши студенты.
Уже на следующей недели стартует 8й поток по Оптимизации. Записаться и задать вопросы можно в анкете предзаписи или напишите Владе. Буду всех рад видеть на наших занятиях и с удовольствием поделюсь своей экспертизой 🎓
А что на ваших собеседованиях спрашивали чаще? Делитесь в Чатике 💬
С вами был Костя Андронов. Хорошего дня и быстрых запросов! 🚀
Вставка от Дениса:
Давай поставим Косте 🔥 за то что он поделился своей историей. Понятно, что он не хочет на паблик рассказывать сильно много подробностей. Но думаю, за какими-то конкретными вопросами вполне можно сходить к нему в личку.
#карьера #собеседование #Konstantin_Andronov
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀
📱 YouTube 📱 ВКонтакте 📱 LinkedIn 📱Threads
RUTUBE
