Java: fill the gaps
11.3K subscribers
6 photos
184 links
Привет! Меня зовут Диана, и я занимаюсь java разработкой с 2013г.
Делюсь опытом/знаниями по темам:
- Java Core
- Вопросы с собеседований
- Best practices

Комплименты, вопросы, предложения: @utki_letyat
Download Telegram
Как получать достойную зарплату

Вы на собеседовании. Отвечаете на вопросы, рассказываете о своём опыте. Проходит час, а может быть и два. Разговор подходит к концу и Вам задают вопрос:
- На какую зарплату рассчитываете?💰

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

1️⃣ До собеседования:
▪️прибавить к текущей зарплате 15 тысяч. Это сумма, при которой смена работы имеет смысл.
▪️Посмотреть требования и зарплаты в вакансиях, где зарплаты указаны. Уровень оплаты труда и требования меняются каждые полгода, скорректируйте желаемую цифру с опорой на эти данные.

2️⃣ На собеседовании. Здесь есть два варианта:
🅰️ В вакансии указан диапазон зарплат.
Ваша сумма в неё попадает — всё супер.
▪️ Если на собеседовании Вы уверенно ответили на вопросы и впечатлили интервьюера опытом, то назовите цифру чуть больше планируемой. Не стесняйтесь, компании готовы платить за хорошего специалиста.
▪️ Если собеседование прошло так себе, называйте запланированную ранее сумму. Вы ничего не теряете, а может оказаться, что недовольны собеседованием только Вы.

🅱️ В вакансии зарплата не указана.
▪️ Оцените сложность вопросов и длительность интервью. Если оно длится больше часа, и вопросы сложнее обычного, то Вас рассматривают как перспективного кандидата. В таком случае называйте сумму чуть повыше.
▪️ Если интервью было обыкновенное, называйте запланированную цифру.

❗️Важно❗️
1️⃣ Низкая желаемая зарплата не даёт никакого преимущества. В первую очередь оцениваются профессиональные навыки.
Даже если Вы на собеседовании в компанию мечты, не демпингуйте. Лучше скажите эйчару и интервьюеру как сильно Вы хотите здесь работать, это повлияет на результат гораздо сильнее.
2️⃣ Зарплата до вычета налогов называется gross, после вычета — net. Прибавляйте «на руки» или net, когда называете цифру, это поможет избежать недоразумений.

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

#собеседование
5 неочевидных советов, чтобы пройти (почти) любое собеседование

Как обычно кандидаты готовятся к предстоящему интервью? Читают документации и ответы на распространённые технические вопросы. Факт, о котором часто забывают — на прохождение собеседования влияют совсем другие факторы.
Если Вас позвали на интервью — работодатель уже заинтересован в Вас и сформировал некоторые ожидания. Дело за малым - подтвердить указанные в резюме навыки и показать себя в выгодном свете.

5 важных рекомендаций для успешного интервью:

1️⃣ Улыбайтесь.
Решение о найме часто принимается в первые 2 минуты общения, а следующий час интервьюер ищет подтверждение сделанному выбору. Улыбка - самый простой способ повысить доверие и очаровать собеседника.

2️⃣ Подготовьте рассказ о предыдущем проекте.
Опыт - главный актив разработчика и правильно его преподнести — 70% успеха на собеседовании. Как это сделать — тема отдельного поста. Кратко - ценный сотрудник - это тот, кто видит общую картину проекта и понимает свой вклад в неё.

3️⃣ Говорите чётко и структурированно, не перебивайте.
Умение формулировать и доносить свои мысли - основа взаимодействия с будущими коллегами. Какими бы глубокими ни были Ваши знания java, для работы в команде нужны навыки эффективного общения.

4️⃣ Расскажите о своих приоритетах.
Работа на результат, чистый код или производительность - не просто красивые слова, а то, на чём основываются ежедневные решения. Постарайтесь донести свои ценности до интервьюера.
Подсказка: упоминайте приоритеты при ответах на технические вопросы. Сложный концептуальный вопрос — опишите несколько вариантов и упомяните, что решение лучше обсудить с опытными коллегами. Задача с запутанным синтаксисом - упомяните, что Вы за читаемость и никогда не будете так писать.

5️⃣ Задавайте много вопросов о будущем проекте и команде.
Во-первых, поймёте, подходит ли Вам эта работа.
Во-вторых, можно ещё раз указать на свои сильные стороны и широкий кругозор. Спросите, когда будет переход на новую версию спринга, какой у проекта процесс релиза, как проходит тестирование. Аккуратно поинтересуйтесь, можно ли будет повлиять на улучшение процесса — и можно считать, что оффер у Вас в кармане.

Удачных собеседований!

#собеседование
Новые методы интерфейса List

Сегодня разберём вопрос с собеседований по новым методам интерфейса List. Подробно рассмотрим каждый вариант ответа, потому что методы не экзотичные и пригодятся в ежедневной работе.

В посте много кода, поэтому для удобства чтения он тут: https://teletype.in/@java_fillthegaps/QN39vs6K0

В конце небольшое лирическое отступление на тему трендов и дизайна методов.

#собеседование