12.Чим ForkJoinPool відрізняється від ScheduledThreadPoolExecutor та ThreadPoolExcutor? 13.Яка різниця між HashMap, WeakHashMap, Hashtable, IdentityHashMap? 16.Розкажіть про особливості серіалізації у Java. Навіщо serialVersionUID та InvalidClassException?
вопросов по Java для Junior, Middle, Senior
- Тут би не завадило запитати про види автоматизованих тестів, і в чому відмінність юніт від інтеграційних і системних тестів.
- Ми запитали у СТО та досвідчених фахівців, що проводять інтерв’ю з Java, про те, які теоретичні запитання ставлять і які задачі та завдання пропонують розв’язати кандидатам.
- 16.Розкажіть про особливості серіалізації у Java.
- 130.Про що говорить і як використовувати ключове слово throws?
- Немає питань щодо NoSQL і message brokers.
Суспільство без кольорової диференціації штанів не має цілі…
- 1.Які знаєте шаблони проєктування?
- Тут друге закинули Junior-у — а перше Sinior-у.
- «Коли» — мається на увазі в роках досвіду (приблизно).
- Всі питання зі знання інформатики і дисципліни програмування взагалі + базової платформи і мови програмування, тайтл залежить зовсім від іншого.
- 131.Які можливі способи обробки винятків ви знаєте?
Новые требования к навыкам разработчиков
67.Яка внутрішня структура HashMap? 68.Який час пошуку елемента в ArrayList, HashSet? 70.Як працює метод put в HashMap? Чому нам потрібно вираховувати позицію бакету? У чому https://wizardsdev.com/ переваги такої операції?
Плюсы работы middle senior Java developer
Дуже чекав цю статтю, але, як на мене, досить дивний список. Тут би не завадило запитати про види автоматизованих тестів, і в чому нейролінгвістичне програмування відмінність юніт від інтеграційних і системних тестів. Дякуємо за допомогу в підготовці статті Олександру Редьку, Антону Наумову, Богдану Чупіці, Максиму Ляшенку, Олександру Навці, Сергію Маленку, Андрію Петрику, Сергію Громовому, Денису Душину, Івану Чубі. 45.Реалізувати сервіс, який на вхід приймає url і повертає коротку версію (на зразок bit.ly/86gfr3).
Junior-разработчик
2.Чим відрізняється агрегація від композиції? 3.Які патерни GoF ви використовували на практиці? Наведіть приклади.4.Що таке проксі-об’єкт? Наведіть приклади.5.Які нововведення анонсовано в Java 8? 6.Що таке High Cohesion і Low Coupling?
Сподіваємося, цей список запитань стане своєрідним путівником, що допоможе отримати бажану посаду. Як на мене сенсу нема розділяти питання по тайтлам. Я наприклад би спитав Junior-ра про race condition — і не питав про Hibernate зовсім. Тут друге закинули Junior-у — а перше Sinior-у. Всі питання зі знання інформатики і дисципліни програмування взагалі + базової платформи і мови програмування, тайтл залежить зовсім від іншого.
Средняя зарплата в РФ
- Напишіть приклад.139.Чи може метод main викинути throws-виняток?
- 10.Які різновиди Garbage Collector є в HotSpot?
- Яким чином об’єкт переходить з однієї області пам’яті Garbage Collector до іншої?
- Наведіть приклади.4.Що таке проксі-об’єкт?
І що, жодного питання по Reflection API? Ніколи в житті не повірю, що це менш важливо, ніж певні питання зі списку. 1.Коли краще використовувати наслідування, а не агрегацію? 2.Розкажіть про принципи роботи Kubernetes. Дано String s, найти длину максимального substring без повтора символов. Особливо якщо зважати, що цим уже мало хто користується, сама мова передбачає інші способи побудови багатопотокових програм.
Дякую за запитання, але таке враження, що цей список складався десь в 2013 році, 95% питань по Java стосуються Java 7 і менших версій.По Java 8 дуже мало питань, по Java 9+ взагалі немає. 148.Matrix Diagonal Sum (задача з Leetcode).149.Move Zeroes (задача з Leetcode).150.Given List names. middle senior java developer 154.Напишіть алгоритм (послідовність дій) складання літералу типу int і літералу типу byte. Поясніть, що відбувається з пам’яттю.
Заявка успешно отправлена
Пару разів, все ж таки, траплялось. Одна якась ігрова контора на лівому (років з 5 тому), ще пару разів, під час пошуку першої і другої роботи, давали прості задачі (із загального пулу в 50 співбесід ±). Частіше ж зустрічав нетяжкі задачі як додаткові запитання, але тільки в якихось стартапах (на кшталт знайти цикл в списку без дод пам’яті, кількість операцій в коді і т.п.). На ентерпрайз співах ні разу такого не питали. Ми запитали у СТО та досвідчених фахівців, що проводять інтерв’ю з Java, про те, які теоретичні запитання ставлять і які задачі та завдання пропонують розв’язати кандидатам. Адже, готуючись до технічної співбесіди, важливо мати чіткий план.