Что такое SOLID | вопрос на собеседовании
SOLID — буковки, которые спросят на любом собеседовании.
Что это вообще за буквы и почему они так важны? Это принципы, которые показывают, как лучше всего объединять методы и структуры данных в классы и как эти классы будут сочетаться. Благодаря этим принципам мы сможем создавать приложения, которые будут простыми, понятными, гибкими и расширяемыми. Формироваться принципы начали еще в 1980 году, но окончательный вариант появился только в 2004. Итак, расшифровка букв: S — Single Responsibility Principle — принцип единственной ответственности. Есть популярное...
20 самых сложных и интересных задач для собеседования Java: Решения с разбором
Привет, будущий Java-гуру! Если ты готовишься к собеседованию на позицию Java-разработчика, то наверняка слышал, что задачи на собеседованиях могут быть не просто сложными, но и достаточно интересными. В этой статье мы разобьём 20 популярных задач для собеседований на Java, которые могут появиться как на начальном уровне, так и на более продвинутом. Я постараюсь сделать эти задачи понятными для новичков и полезными для более опытных разработчиков. Каждый пример будет с детальным разбором, чтобы ты не только научился решать, но и понял, как думают при решении задачи...