Чашечка Java
8.56K subscribers
3.87K photos
13 videos
56 files
6.33K links
Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
20 лучших вопросов и ответов на собеседовании по Java ArrayList в 2023 году

Здравствуйте, ребята, если вы готовитесь к собеседованиям по Java, то вы пришли по адресу. В прошлом я уже делился 130+ вопросами для Java-собеседований и онлайн-курсами для подготовки к Java-собеседованиям, а в этой статье я собираюсь поделиться некоторыми хорошими вопросами для Java-собеседований, основанными на классе ArrayList. Я практически не встречал Java-собеседований без вопросов, связанных с классом ArrayList, и почему бы и нет, ведь это один из самых популярных классов коллекций, и каждый Java-разработчик использует его в своей повседневной работе. Еще одна причина задать вопрос, связанный с ArrayList, заключается в том, что вы можете задавать самые разнообразные вопросы, чтобы действительно проверить широту и глубину знаний кандидата.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2015/06/20-java-arraylist-interview-questions.html
Топ-20 вопросов для собеседования по MySQL с ответами в 2023 году

Здравствуйте, ребята, если вы готовитесь к собеседованию по MySQL и базам данных или к роли Java-разработчика с опытом работы с MySQL и ищете часто задаваемые вопросы и ответы на них, то вы попали по адресу. Ранее я уже рассказывал о популярных Вопросы для собеседования по SQL и распространенными SQL-запросами из интервью, а в этой статье я расскажу о часто задаваемых вопросах для интервью по базам данных MySQL с ответами. MySQL очень важна для работы с веб-приложениями. Поэтому эту область нельзя воспринимать как нечто само собой разумеющееся. Это означает, что при поиске работы вам придется задавать различные вопросы, касающиеся MySQL.
Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2022/05/top-20-mysql-interview-questions-with.html
Топ-15 ответов на вопросы интервью по Java Enum для специалистов с опытом работы от 3 до 5 лет в 2023 году

Enum был представлен в Java 5 и с тех пор пользуется большой популярностью среди
Java-разработчиков и широко используется в различных Java-приложениях. Поскольку Enum в
Java гораздо более универсален, чем Enum в C или C++, он также представляет собой множество интересных примеров использования
интересных примеров использования, некоторые из них мы рассмотрели в моей статье 10 способов использования Enum в Java. Но, несмотря на свою популярность, многие Java
программисты до сих пор не знают о функциональности Enum и тонкостях использования Enum в Java-коде
тонкостях использования Enum в Java-коде.


Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2013/07/15-java-enum-interview-questions-amswers-for-experienced-programmers.html
Как использовать циклы в Java? Урок с примерами for, while, do-while

Здравствуйте, ребята, если вы изучаете Java и не знаете программирования, то это может быть очень сложно. Для изучения Java очень важно знать такие основы программирования, как циклы, условные операторы и операторы управления. Если вы ищете материалы для изучения циклов Java
чтобы получить глубокие знания основ java, то вы, несомненно, извлечете пользу из этой статьи
из этой статьи. Мы снова здесь с новой статьей, посвященной циклам Java
Loops, в которой мы расскажем нашим зрителям и читателям все основы этой темы
мы рассмотрим все вопросы: что, почему, когда, преимущества и т.д.

Вопросы и руководства для собеседования по Java

Read: http://www.java67.com/2023/09/how-to-use-loops-in-java-for-while-do.html
FizzBuzz и искусство фильтрации: Stream API и предикаты

Статья "FizzBuzz и искусство фильтрации: Stream API и предикаты" рассказывает о применении Stream API и предикатов для решения четырёх разных задач, связанных с классической проблемой FizzBuzz. Рассматриваются различные фильтры числовых потоков и предлагается бонусное задание для читателей.


Читать: https://habr.com/ru/articles/760090/?utm_campaign=760090
План Java будет поддерживать зарубежные модели программирования

Read: https://www.infoworld.com/article/3706452/java-plan-would-support-foreign-programming-models.html#tk.rss_java
👍3
План Java будет поддерживать GPU и другие зарубежные модели программирования

Read: https://www.infoworld.com/article/3706452/java-plan-would-support-gpus-and-other-foreign-programming-models.html#tk.rss_java
10 лучших Java-программ, заданий и ответов на вопросы собеседования по кодированию (2023)

Ответы на вопросы собеседования по кодированию Java
Вопросы для собеседования по кодированию на Java - это, в основном, упражнения по программированию, которые необходимо решить на языке программирования java за ограниченное время во время собеседования по Java или J2EE. Независимо от того, имеете ли вы двухлетний или четырехлетний опыт работы, всегда найдется какой-нибудьвопрос для собеседования по кодированию в вакансии программиста наJava , на которую вы претендуете. На самом деле вопросы, связанные с кодированием на Java, становятся все более популярными на собеседованиях по двум причинам: во-первых, ответить на вопросы собеседования по кодированию на Java сложнее, чем на вопросы, основанные на фактах, например, почему строка неизменяема на Java или почему main статична на Java и т.д.

Вопросы и учебные пособия по Java-интервью

Read: http://www.java67.com/2012/08/10-java-coding-interview-questions-and.html
Чашечка Java
Photo
10 ответов на вопросы собеседования по AWT Swing на языке Java (2023)

Вопросы для собеседования по AWT и Swing являются частью любого Java-собеседования, связанного с разработкой графических интерфейсов. Поскольку AWT (Abstract Windows Toolkit) и Swing являются наиболее популярными графическими интерфейсами Java, да, JavaFX еще предстоит пройти большой путь в плане популярности и удобства использования Swing. В инвестиционно-банковской сфере, где Java господствует при разработке приложений на стороне сервера, Swing активно использовался при разработке графических интерфейсов еще несколько лет назад. Сейчас тенденции смещаются в сторону C# для разработки графических интерфейсов по нескольким причинам, например, хороших разработчиков Swing найти не так просто по сравнению с разработчиками C#. Кстати, в Swing по-прежнему ведется много разработок. Одной из причин высокого спроса на разработчиков Swing является то, что Swing быстро становится нишевой технологией.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2013/01/10-awt-swing-interview-questions-answers-java.html
Чашечка Java
Photo
10 продвинутых вопросов для собеседования по Core Java для опытных программистов (2023)

Вопросы для собеседования по Java для старших и опытных программистов
Java очень велика, и нет возможности полностью подготовиться к любому собеседованию по основным вопросам Java, но есть уровень вопросов, который зависит от вашего опыта. Если вы новичок, то вопросы, задаваемые на собеседовании по Java, в основном основаны на таких основах, как Iterator vs Enumeration в Java, Why main is public static and void или, возможно, ArrayList vs LinkedList в Java. Ситуация меняется, когда вы претендуете на должность старшего разработчика, технического руководителя или руководителя группы Java, вопросы на этом уровне более сложные и менее популярные в Java-кругах, вам могут задавать вопросы из области паттернов проектирования, многопоточности, коллекций и даже просить написать код, спроектировать классы и подготовить тесты JUnit.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2012/08/10-advanced-core-java-interview.html
1
Как создать потокобезопасный синглтон в Java с помощью Enum [Пример]

Здравствуйте, ребята, паттерн Singleton в Java используется для создания класса Singleton, к которому обращается один экземпляр на протяжении всего жизненного цикла Java-программы. Синглтон является одним из старых, но очень полезных паттернов проектирования и используется в нескольких основных библиотеках Java, включая Java Development Kit (JDK); java.lang.Runtime является примером паттерна Singleton в Java. Этот класс представляет собой единственный экземпляр среды Java, работающей как JVM, и предоставляет несколько методов для запроса важных сведений о времени выполнения, таких как количество доступных процессоров, память кучи Java и т.д.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2021/05/singleton-in-java-using-enum-example.html
Чашечка Java
Photo
18 лучших вопросов и ответов на собеседовании по шаблону проектирования Java для опытных специалистов в 2023 году

Вопросы для собеседования по шаблонам проектирования в Java
Здравствуйте, ребята, если вы готовитесь к собеседованиям по Java и ищете часто задаваемые вопросы для собеседований по шаблонам проектирования, то вы пришли по адресу. В прошлом я уже рассказывал о лучших курсах для Java-собеседований, а сегодня я собираюсь поделиться популярными вопросами по шаблонам проектирования из Java-собеседований. Вы можете использовать эти вопросы как для практики, так и для проверки своих знаний о паттернах проектирования ООП. Вопросы для собеседования по паттернам проектирования ООП и GOF являются неотъемлемой частью любого хорошего списка основных вопросов для собеседования по Java. Java - популярный язык объектно-ориентированного программирования, и в нем существует множество паттернов проектирования и принципов проектирования, предложенных многими разработчиками и фреймворками с открытым исходным кодом.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2012/09/top-10-java-design-pattern-interview-question-answer.html
Чашечка Java
Photo
Топ-15 ответов на вопросы интервью по UNIX и Linux для специалистов с опытом работы от 1 до 3 лет в 2023 году

Вопросы и ответы на собеседовании по UNIX и Linux

Здравствуйте, ребята, если вы готовитесь к техническим собеседованиям, например, на должность разработчика программного обеспечения или ИТ-поддержки, и ищете часто задаваемые вопросы для собеседований по Linux и UNIX, то вы пришли по адресу. В прошлом я уже рассказывал о бесплатных курсах по Linux, а сегодня я собираюсь поделиться популярными вопросами по Linux и UNIX из технических интервью. Возможно, вы уже знаете, что вопросы по различным операционным системам UNIX, таким как Solaris, Linux, IBM AIX или любым другим, задаются на различных собеседованиях по поддержке и программированию, и хорошее знание основных концепций и команд UNIX поможет вам пройти эти собеседования, а также эффективно работать на своей основной работе.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2012/09/10-linux-and-unix-interview-questions-answers-wipro-tcs-capegemini.html
Создаем нативное Kotlin приложение на Spring Boot Native, Gradle и GraalVM без докера под MacOS и Windows

В этой статье я хочу рассказать о практическом опыте нативной компиляции production приложения, написанного на Kotlin со Spring Boot, Gradle с использованием GraalVM . Начну сразу с минусов и плюсов самой возможности нативной компиляции и где она может быть полезна, и дальше перейду уже непосредственно к процессу сборки под MacOS и Windows.

В конце статьи я более подробно расскажу о проекте и почему возникла такая необходимость, учитывая довольно много ограничений и подводных камней поддержки нативной компиляции как со стороны Spring Boot, та и со стороны GraalVM.
Read more →

Читать: https://habr.com/ru/articles/760074/?utm_campaign=760074
👍1
Разница между Data Race и Race Condition

Рассмотрим разницу между популярными ошибками при работе с многопоточностью, такими как Data Race и Race Condition, а также способами борьбы с ними.


Читать: https://habr.com/ru/articles/760434/?utm_campaign=760434
👍1
Искусство ETL. Пишем собственный движок SQL на Spark [часть 1 из 5]

В данной серии статей я подробно расскажу о том, как написать на Java собственный интерпретатор объектно-ориентированного диалекта SQL с использованием Spark RDD API, заточенный на задачи подготовки и трансформации наборов данных.
— Евдокимов, ты что, совсем уже там кукухой поехал?! При живом-то Spark SQL! Опять ты ненормальным программированием маешься, нет бы что-то полезное делал…
— Ну-ну-ну, спокойно, спокойно. Я ещё настолько не уехал, чтобы потратить целый год на страдание полной ерундой. Речь на сей раз пойдёт не о развлекухе, а о диалекте языка, специализированном для решения целого класса задач, для которых любой существующий SQL был бы, в теории, хорошим решением, если бы не несколько серьёзных «но».
Короче, у нас будет немного не такой SQL, который вы все так хорошо знаете, но и этот вариант вы полюбите, я обещаю. Тут лучше другой вопрос задать:
— Разве кому-то нужен голый SQL-ный движок?
Нет, голый — не нужен. Так рассказывать я буду о разработке настоящего production ready инструмента, с интерактивным шеллом с подсветкой синтаксиса и автодополнением, который сможет работать в клиент-серверном режиме, и не только на кластере, но и локально. Да не монолитный, а расширяемый при помощи подключаемых функций. И с автогенератором документации впридачу. Короче, всё будет совсем по-взрослому, с рейтингом M for Mature.
В каком смысле «M for Mature»?

Уровень сложности данной серии статей — высокий. Базовые понятия по ходу текста вообще не объясняются, да и продвинутые далеко не все. Поэтому, если вы не разработчик, уже знакомый с терминологией из области бигдаты и жаргоном из дата инжиниринга, данные статьи будут сложно читаться, и ещё хуже пониматься. Я предупредил.


Читать: https://habr.com/ru/articles/760504/?utm_campaign=760504
Топ-50 ответов на вопросы собеседования по Microsoft SQL Server для специалистов с опытом работы от 1 до 3 лет (2023)

Здравствуйте, ребята, если вы готовитесь к собеседованию на должность SQL Server или Java-разработчика, где требуются навыки работы с SQL Server, и ищете вопросы для собеседования по SQL Server, то вы пришли по адресу. В прошлом я уже делился с вами 10 вопросов для собеседования по SQL-запросам и 50 вопросов по базам данных и SQL, а сегодня я хочу поделиться некоторыми концептуальными и теоретическими вопросами по SQL Server, которые очень популярны на собеседованиях. В список включены не только вопросы, связанные с Microsoft SQL server, например, isnull vs coalesce, но и многие общие концепции SQL и проектирования баз данных, такие как ссылочная целостность, соединения, нормализация, оконные функции и т.д.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2019/08/microsoft-sql-server-phone-interview-questions-answers.html