Обновить
1
Adilet@odiousread⁠-⁠only

Пользователь

Отправить сообщение

IT, что с работой? Личный опыт 3,5 месяцев поиска

Уровень сложностиПростой
Время на прочтение20 мин
Охват и читатели57K

«Выйду на рынок, найду пару офферов» — сейчас этот план звучит не очень реально. Поиск работы в ИТ окончательно превратился в полноценную фултайм-работу, причем неоплачиваемую и изматывающую.

Старые методы «отклик — собес — работа» больше не помогают. Срок найма растянулся до нереальных 3–6 месяцев, а процесс напоминает марафонский забег: фильтры, ATS, боты и молчание рекрутеров.

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

Читать далее

Многопоточность без боли: моя шпаргалка для собесов в Java

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели31K

Всем привет!

Я работаю Senior Java Developer в одном из банков, и за последние годы мне пришлось пройти не одно собеседование, услышать десятки каверзных вопросов и потратить уйму времени на подготовку. И вот что я понял: многопоточность — это одна из самых сложных и любимых тем на Java-собеседованиях, независимо от уровня кандидата.

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

Читать далее

Как работает hashCode() по умолчанию?

Время на прочтение12 мин
Охват и читатели149K

Попытка заглянуть вглубь hashCode() привела к спелеологическому путешествию по исходному коду JVM, с рассмотрением структуры объектов и привязанной блокировки (biased locking), а также удивительных последствий для производительности, связанных с использованием hashCode() по умолчанию.
Читать дальше →

Структуры данных Java #неОпятьАСнова #javaJunior

Время на прочтение32 мин
Охват и читатели115K

Эта статья, как и все последующие – моя попытка структурировать полученные знания в процессе изучения Java. Здесь тезисно собрана вся основная информация по теме и те формулировки, которые показались мне наиболее удачными и понятными.
Это мой конспект, если хотите.

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

Читать далее

Справочник по Java Collections Framework

Время на прочтение6 мин
Охват и читатели863K
Данная публикация не является полным разбором или анализом (не покрывает пакет java.util.concurrent). Это, скорее, справочник, который поможет начинающим разработчикам понять ключевые отличия одних коллекций от других, а более опытным разработчикам просто освежить материал в памяти.

Что такое Java Collections Framework?


Java Collection Framework — иерархия интерфейсов и их реализаций, которая является частью JDK и позволяет разработчику пользоваться большим количесвом структур данных из «коробки».

Базовые понятия


На вершине иерархии в Java Collection Framework располагаются 2 интерфейса: Collection и Map. Эти интерфейсы разделяют все коллекции, входящие во фреймворк на две части по типу хранения данных: простые последовательные наборы элементов и наборы пар «ключ — значение» (словари).

image
Читать дальше →

Структуры данных в картинках. ArrayList

Время на прочтение3 мин
Охват и читатели923K
Приветствую вас, хабралюди!

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



Сегодня поговорим о ArrayList-ах

ArrayList — реализует интерфейс List. Как известно, в Java массивы имеют фиксированную длину, и после того как массив создан, он не может расти или уменьшаться. ArrayList может менять свой размер во время исполнения программы, при этом не обязательно указывать размерность при создании объекта. Элементы ArrayList могут быть абсолютно любых типов в том числе и null.

Поверить на слово

Исключения в Java: просто о сложном для AQA

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.2K

В статье рассматриваются исключения в Java: какие они бывают и как их можно обрабатывать. Простые объяснения и примеры помогут понять, как работать с ошибками в автотестах.

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Бэкенд разработчик
ООП
Java
SQL
PostgreSQL
Git
Базы данных