QA / QA Automation
W jakich sytuacjach używa się biblioteki testowej Chai podczas procesu rozwoju?
Jakie typy danych występują w Java? Są dwie zmienne d=1 i a=1, czy stwierdzenie d==a jest prawdziwe czy fałszywe?
Jaką drużynę tworzyłeś lub do której należałeś w swoim poprzednim miejscu pracy?
Jak szybko jesteś gotowy do rozpoczęcia pracy?
Czy możesz podać przykład błędu, który nie stanowi dużego zagrożenia, ale wymaga natychmiastowej naprawy?
Co powinien zrobić frontend, gdy serwis zwraca błąd? Z jakim błędem związana jest obsługa błędów na frontendzie?
Jakie powszechne wzorce projektowe stosujesz w swojej praktyce?
Czym jest piramida testów? Opowiedz o trzech poziomach.
Po godzinie demonstracji zespół zauważył, że na tablecie przycisk płatności jest zasłonięty przez baner. Na telefonach wszystko wygląda normalnie. Co należy zrobić?
Dlaczego użyłeś dokładnie INNER JOIN, a nie LEFT/RIGHT JOIN?
Jaka jest główna funkcja polecenia git cherry-pick i w jakich scenariuszach jest najczęściej używane?
Jak zaimplementowałbyś strukturę strony głównej Yandex, stosując wzorzec Page Object?
Jak delegowałeś i rozdzielałeś obowiązki w swoim ostatnim projekcie?
Jak reagujesz, gdy zauważysz, że twoi koledzy popełniają błędy w swojej pracy?
Dlaczego testy przechodzą osobno, ale nie powiodą się podczas uruchamiania razem?
Czy możesz wymienić i opisać główne systemy brokerów wiadomości, z którymi się spotkałeś?
Z jakiego frameworka testowego korzystałeś — TestNG czy JUnit?
Czy możesz podać przykłady wzorców projektowych, które używałeś w swoich projektach?
Czym jest fixture?
Jak generator może otrzymać wartość z zewnątrz przez send()? Napisz przykład generatora, który przyjmuje słowo 'stop' i zatrzymuje się.