Pull to refresh
1
Adilet@odiousread⁠-⁠only

User

Send message

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

Level of difficultyEasy
Reading time20 min
Reach and readers58K

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

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

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

Читать далее

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

Level of difficultyEasy
Reading time8 min
Reach and readers32K

Всем привет!

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

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

Читать далее

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

Reading time12 min
Reach and readers149K

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

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

Reading time32 min
Reach and readers115K

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

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

Читать далее

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

Reading time6 min
Reach and readers863K
Данная публикация не является полным разбором или анализом (не покрывает пакет java.util.concurrent). Это, скорее, справочник, который поможет начинающим разработчикам понять ключевые отличия одних коллекций от других, а более опытным разработчикам просто освежить материал в памяти.

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


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

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


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

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

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

Reading time3 min
Reach and readers923K
Приветствую вас, хабралюди!

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



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

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

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

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

Level of difficultyEasy
Reading time7 min
Reach and readers7.2K

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

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

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