QA / QA Automation
Który operator SQL jest używany do wyrażeń regularnych?
Opowiedz mi o stosie technologii projektu i frameworku testowym.
Czym różni się proces od wątku w Java? Czy mogą one zakłócać sobie nawzajem? Co robi System.exit?
Jaka jest technika testowania wartości granicznych?
Czym jest interfejs? Czy można zaimplementować wiele interfejsów jednym klasą? Czy można umieścić logikę w interfejsie?
Jak sprawdzić w instrukcji if, czy obiekt należy do określonego typu? Jak pracować z obiektem jako z konkretnej klasy, jeśli typ jest nieznany z wyprzedzeniem?
Czy HashMap byłby odpowiedni, jeśli muszę iterować po elementach w kolejności ich wstawienia?
Czym są DTO i POJO? Czy DTO z adnotacjami Lombok można uznać za POJO?
Co zastosować, aby odejść od ścisłego typowania w implementacji i pracować z typami generycznymi? Gdzie pojawiają się generyki w Java?
Które żądanie HTTP nie ma ciała?
Co oznacza status HTTP 500? Co oznaczają statusy klasy 1xx?
Opowiedz o swojej ostatniej pracy: jakie są zalety i wady, które byś wymienił?
Jaka jest różnica między żądaniami POST a PATCH?
Dlaczego chcesz zmienić pracę?
Czym jest Lombok i co robi adnotacja @Data? Dla jakich klas jest to wygodne?
Jakie typy wyjątków istnieją w Javie? Czym jest StackOverflowError?
Czym jest wzorzec Page Object? Co on zawiera?
Jaka jest różnica między przeciążaniem a nadpisywaniem metod?
Jaka jest różnica między oczekiwaniami explicity i implicit w Selenium?
Jak nazywa się funkcja, która pozwala na przekazanie algorytmu jako argumentu w Java 8+?