CodeGym/Java Course/Java Multithreading/Interview prep | Level 6

Interview prep | Level 6

Available

"Hi, Amigo!"

Interview questions
1 How do I use the Comparable interface?
2 How do I use the Comparator interface?
3 What methods does the Collections class have?
4 What methods does the Arrays class have?
5 What do we call the sorting that happens when Collections.sort() is called?
6 What is the concurrent package?
7 What classes from the concurrent package do you know?
8 How is the ConcurrentHashMap class organized?
9 How is the ConcurrentHashMap class organized?
10 What is an iterator?
11 What's a mutex?
12 What's a monitor?
Comments (6)
  • Popular
  • New
  • Old
You must be signed in to leave a comment
catalin1989
Level 37 , Romania
6 February 2024, 10:23
Question 8 and 9 are the same. Maybe they are really important and that is why they are written twice :))
Andrei
Level 41
5 May 2021, 09:30
Hey, some of these questions are the same as in lesson 12 ! booooooooooooooooooo
Henrique
Level 41 , São Paulo, Brazil
7 August 2020, 13:52
What's the answer to "What do we call the sorting that happens when Collections.sort() is called?"?
Dave Andrea
Level 41 , Canada
17 September 2020, 02:38
Mergesort?
matemate123
Level 50 , Kraków, Poland
17 May 2023, 16:42
The sorting that occurs when Collections.sort() is called is known as "natural ordering" or "default sorting." This method sorts the elements of a list in ascending order based on their natural ordering.
Jaime Padilla
Level 41 , Chandler, United States
Expert
15 October 2023, 21:40
When you call Collections.sort() in Java, you are using TimSort, a hybrid sorting algorithm that combines elements of merge sort and insertion sort to efficiently sort collections of data. It has several advantages, including stability (maintaining the order of equal elements) and good performance on various types of input data. - ChatGPT