Czym różni się użycie Spring Boot od standardowego Boota w tworzeniu aplikacji?
Java
W jaki sposób korzystałeś z dziedziczenia lub podobnych koncepcji podczas pracy z zasobami i obiektami w Kubernetes?
Czy możesz wymienić główne koncepcje i elementy programowania funkcyjnego używane w Pythonie?
Wyjaśnij zasadę odwrócenia kontroli i dlaczego jest ona używana w programowaniu.
Czy masz doświadczenie w pracy z Java Persistence API (JPA)?
Na czym polega konieczność korzystania z ExecutorService przy przetwarzaniu dużej liczby zadań?
Czy możesz wymienić możliwe stany wykonywania wątku w Java i je wyjaśnić?
Jaka jest główna funkcja ORM w rozwoju oprogramowania?
Czy miałeś doświadczenie pracy jednocześnie nad trzema różnymi zadaniami w ciągu jednego dnia?
Jak często wchodzisz w interakcje z zespołem lub kolegami w projekcie?
Jak oceniasz swoje umiejętności w interakcji z innymi i pracy zespołowej?
Jakie instrukcje zarządzania zastosowałeś w swoim poprzednim projekcie?
Czy masz doświadczenie w samodzielnym tworzeniu rozwiązań od podstaw?
Czy możesz wyjaśnić, co oznacza odporność systemu na podział danych lub awarie sieci w systemach rozproszonych?
Jakiego kierunku lub projektu obecnie realizujesz w swojej firmie?
Jaka jest główna rola i zalety korzystania z Spring Boot w rozwoju aplikacji Java?
Jak otrzymujesz i rozdzielasz zadania do wykonania na swoim obecnym miejscu pracy?
Opowiedz o sytuacji, w której nie udało ci się dotrzymać wyznaczonych terminów realizacji zadania
Czy mógłbyś wskazać dwie cechy lub umiejętności, w których uważasz się za najsilniejszego?
Jakie cechy skalowalności są charakterystyczne dla systemów monolitycznych i jak są one realizowane?