MENU

Fun & Interesting

Тестова Співбесіда на посаду Junior Java Developer (кандидат має 3 офери)

Bobocode 6,580 3 years ago
Video Not Working? Fix It Now

👉 Приєднуйся до Bobocode Community: https://www.bobocode.com/ ____________________________________________ Patreon: https://www.patreon.com/bobocode GitHub: https://github.com/bobocode-projects Telegram: https://t.me/bobocode​ LinkedIn: https://bit.ly/2RWPQF5 Twitter: https://bit.ly/3vaQiOl Тарас в LinkedIn: https://bit.ly/2ElWg8J Тарас в Twitter: https://bit.ly/33Pmuwg ____________________________________________ Тестова співбесіда на посаду Junior Java Developer. 00:00 - Як буде проходити інтеравʼю 04:02 - Сергій розповідає про себе 07:14 - Сергій хвалить Boboocode :) 08:33 - ПОЧАТОК ТЕХ. СПІВБЕСІДИ 08:56 - Реверс масиву 12:22 - Реверс списку (List) 15:45 - Робимо метод reverse дженерік 17:48 - T vs. ? 18:52 - Як перетворити List в Map ? 26:26 - Метод containsOnce 28:20 - Говоримо про equals 31:06 - Для чого потрібен hashCode? 32:27 - Приклад коду з Optional API 38:12 - Optional.of vs. Optional.ofNullable 38:42 - Optional.orElse vs. Optional.orElseGet 40:25 - Чи може поле класу бути Optional? 42:07 - Теоретичні питання 42:22 - ООП принципи 44:02 - Які використовував дизайн патерни? 45:15 - Переваги і недоліки функціонального стилю 46:45 - Для чого потрібні аннотації? 48:50 - Що під капотом в ArrayList? 50:43 - Скільки потоків створюється для stream.parallel()? 51:42 - Що таке потік? 52:20 - Як запустити код в новому потоці? 54:08 - Які в потока може бути стан? 55:12 - ПИТАННЯ ПО ТЕМІ WEB 55:40 - Як завантажується сайт? 58:00 - Що таке Tomcat? 58:46 - Для чого потрібен Tomcat? 59:25 - Що таке HTTP-запити? 01:01:10 - Що під капотом HTTP? 01:01:30 - Що таке REST? 01:03:15 - Яка структура HTTP-запиту? 01:05:30 - Який звʼязок між обробкою HTTP-зпитів і Spring? 01:07:15 - ПИТАННЯ ПО ТЕМІ PERSISTENCE 01:07:25 - Як реалізувати one-to-many в БД? 01:14:00 - Простий SQL SELECT 01:14:00 - SELECT + JOIN 01:15:50 - SELECT + GROUP BY + ORDER BY + SUM + LIMIT 01:20:20 - Як виглядає Persistence на реальному проекті? 01:20:48 - Принципи роботи Hibernate ORM 01:21:40 - Що таке кеш 1-го рівня в Hibernate? 01:23:01 - Що таке Транзакція? 01:24:22 - Transaction, Entity Manager, Proxy, ThreadLocal 01:26:26 - Управління Транзакціями на реальному проекті? 01:27:38 - ПИТАННЯ ПО ТЕМІ MICROSERVICES 01:27:50 - Для чого потрібні мікросервіси? 01:29:20 - Як організована безпека в розподілених системах? 01:30:25 - Що таке "Меседж Брокери"? 01:30:55 - Як ти розумієш Agile? 01:34:10 - Що би ти перевіряв на співбесіді? 01:36:05 - ФІДБЕК ТАРАСА #opensource #java #education

Comment