QA / QA Automation
Zadanie: napisać testy dla aplikacji konsolowej, która przyjmuje 3 liczby całkowite (długości boków trójkąta) i zwraca: równoboczny, równoramienny, różnoboczny lub błąd.
[imię] zapytał: Jakie kryteria wyznaczasz sobie podczas poszukiwania pracy?
Z jakiej klasy dziedziczą wszystkie klasy w Java?
Ile testów było mniej więcej?
Istnieje obsługa do wyświetlania ostatniego zamówienia w koncie klienta. Poniżej przedstawiona jest struktura odpowiedzi swagger. Jakie 3 scenariusze biznesowe sprawdziłbyś w pierwszej kolejności? Żądanie: GET /client/last_order?client_id={client_id} Odpowiedź: { "client_id": "liczba całkowita", "order_id": "liczba całkowita", "order": [ { "item_id": "liczba całkowita", "item_qty": "liczba całkowita", "item_price": "liczba" } ], "order_price": "liczba" }
Czy dobrze rozumiem, że były tylko dwie osoby, które mogły sprawdzić merge request, i byłeś jedną z nich? To znaczy, czy wszystkie merge requesty przechodziły przez ciebie?
Dlaczego odpowiedziałeś na ofertę pracy?
Jaką metodologię stosowali?
Czym jest HashMap? Przykład zastosowania w praktyce.
Czy masz doświadczenie w pracy z integracjami (zewnętrznymi serwisami), mockami? Czy używałeś WireMock lub pisałeś własne mocki?
Czy poszukiwania są aktywne czy pasywne? Jaki jest powód wejścia na rynek?
Czy masz zrozumienie, czym jest Outstaff?
Jakie pętle znasz w Java?
Na co zwracasz uwagę podczas przeglądu kodu kolegi?
Załóżmy, że podczas wywołania zwracają się zmienne: list1, list2, list3
Czy możesz przypomnieć sobie coś fajnego, co wdrożyłeś w ostatnich 2-3 miesiącach i z czego jesteś dumny?
Czym jest test smoke i czym różni się od testu regresji?
Jakie różnice możesz wymienić w testowaniu na iOS i Android?
Czy zdarzyło Ci się opisywać specyfikacje OpenAPI?
Czym jest test kontraktowy i co sprawdza?