undefined

Подготовка к собеседованию 6 уровень

Java Multithreading
6 уровень , 14 лекция
Открыта

— Привет, Амиго!

Вопросы к собеседованиям
1 Как пользоваться интерфейсом Comparable?
2 Как пользоваться интерфейсом Comparator?
3 Какие методы есть у класса Collections?
4 Какие методы есть у класса Arrays?
5 Как называется сортировка, которая используется при вызове Collections.sort()?
6 Что такое канкаренси?
7 Какие классы из «канкаренси» ты знаешь?
8 Как устроен класс ConcurrentHashMap?
9 Что такое класс Lock?
10 Что такое итератор?
11 Что такое mutex?
12 Что такое монитор?
Комментарии (40)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Юрий 29 уровень, Калининград
15 декабря 2020
Для тех кто не сразу понял ключевую разницу между Comparator и Comparable. Comparable делает наши объекты «сравнимыми» и создает для них наиболее естественный порядок сортировки, который будет использоваться в большинстве случаев в нашей программе!. A Comparator это так сказать "частный случай", когда нам внутри какого-либо класса нужно написать небольшую специфическую сортировочку для каких- то отдельных целей! Спасибо за внимание!!!)))
Ivan 40 уровень, Кривой Рог
16 ноября 2020
Soros 39 уровень, Харьков
3 марта 2020
"Что такое класс Lock?" - на собеседовании могут такое спросить? Ведь в Java есть интерфейс Lock.

java.util.concurrent.locks
Interface Lock

All Known Implementing Classes:
ReentrantLock, ReentrantReadWriteLock.ReadLock, ReentrantReadWriteLock.WriteLock
Или всё-же вопрос уместен и правильным ответом будет: "Это класс, реализующий интерфейс Lock", ... и дальше разговор про интерфейс Lock.
Soros 39 уровень, Харьков
28 февраля 2020
Вопрос к знатокам:

Как называется сортировка, которая используется при вызове Collections.sort()?
Из https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#sort(java.util.List): "Эта реализация представляет собой стабильную, адаптивную, итеративную сортировку слиянием..." Правильный вопрос на собеседовании: Сортировка слиянием?
Soros 39 уровень, Харьков
28 февраля 2020

Какие методы есть у класса Collections?
В классе Collections описано 66 методов. Их все нужно знать, чтобы выпалить на собеседовании?
llDmitry 28 уровень, Москва
14 декабря 2019
Vitaly Khan 40 уровень Master
8 марта 2019
довольно неожиданно, что Comparator имеет два абстрактных метода и при этом является функциональным интерфейсом.
NodeOne 41 уровень Expert
27 июля 2018
Вот так всегда, хочется почерпнуть из комментов, что то полезное а черпается только одно нытье товарищей которые лучше разработчиков javarash знают как все должно быть сделано. Ребята вперед писать свои учебные проекты - так как вы хотите, фули толку здесь ныть и умничать. Посмотрим и заценим).
18 марта 2018
"Что такое класс Lock?" Начнем с того, что это интерфейс. Ващет.
Alexey Sverbeev 36 уровень
5 декабря 2017
На собеседованиях обычно говорят: "покажите ваш диплом")