Czy miałeś do czynienia z flaky-testami? Jakie są praktyki radzenia sobie z nimi?
QA / QA Automation
Co było testowane testami automatycznymi: frontend, backend? Jakiej biblioteki użyłeś do interakcji z API REST?
Dlaczego testy przechodzą osobno, ale nie powiodą się podczas uruchamiania razem?
Czy możesz wymienić podstawowe zasady programowania obiektowego?
Jaka jest różnica między range(101) a range(0, 101)?
Opowiedz o swoim doświadczeniu zawodowym i aktualnym stosie technologii.
Co się dzieje po await: kod jest wykonywany w tym samym wątku czy w innym?
Jakie poziomy testów używałeś w projekcie?
Opowiedz o WebView, jakie są jego cechy, pułapki
Jak znaleźć potrzebne zdarzenie (np. awarię) w Firebase/Sentry spośród tysiąca zdarzeń?
Jaka jest architektura aplikacji: monolityczna czy mikroserwisy?
Jakie kody odpowiedzi HTTP znasz? Czym różnią się 401 od 403?
Zaimplementuj kompresję RLE ciągu: mając tablicę znaków alfabetu angielskiego, skompresuj ją tak, aby powtarzający się znak był zapisany raz, a za nim liczba powtórzeń. Na przykład: AAAABBBAAA → A4B3A3.
Napisz funkcję, która wyświetla ciąg <Name> podczas rozmowy kwalifikacyjnej w <company>, domyślnie zakładamy, że firma to Ozon, ale możesz też stworzyć własną firmę.
Czy w ramach testów automatycznych występowały interakcje z bazami danych?
Na jakim poziomie piszesz testy: monolit, mikroserwisy? Jak określasz poziom pokrycia?
Czym są typy referencyjne i wartościowe w C#? Jaka jest różnica? Dlaczego rozdzielić na stos i stertę? Jak czyści się stos?
Czy zdarzyło Ci się tłumaczyć testy z jednego poziomu na inny (np. z E2E na testy integracyjne/komponentowe)?
Dlaczego zdecydowałaś się wejść na rynek i rozważyć nowe oferty?