QA / QA Automation
Noem de soorten en niveaus van testen
Schrijf een functie die de string <Name> afdrukt tijdens een sollicitatiegesprek bij <company>, standaard gaan we ervan uit dat het bedrijf Ozon is, maar je kunt ook je eigen bedrijf maken.
Wat is getest met automatische tests: frontend, backend? Welke bibliotheek heb je gebruikt om met de REST API te communiceren?
Kun je de basisprincipes van objectgeoriënteerd programmeren opsommen?
Vertel over je werkervaring en je huidige technologiestack.
Waarom slagen de tests apart, maar falen ze bij het samen uitvoeren?
Vertel me over WebView, de kenmerken van het werken ermee, valkuilen
Wat is het verschil tussen range(101) en range(0, 101)?
Welke testniveaus heb je gebruikt in het project?
Wat is de architectuur van de applicatie: monolithisch of microservices?
Welke HTTP-responscodes ken je? Wat is het verschil tussen 401 en 403?
Wat gebeurt er na await: wordt de code uitgevoerd in dezelfde thread of in een andere?
Op welk niveau schrijft u tests: monoliet, microservices? Hoe bepaalt u het dekkingsniveau?
Hoe vind je het juiste evenement (bijvoorbeeld een crash) in Firebase/Sentry uit duizenden gebeurtenissen?
Implementeer de RLE-compressie van een tekenreeks: gegeven een array van tekens uit het Engelse alfabet, comprimeer deze zodat het herhaalde teken één keer wordt geregistreerd, gevolgd door het aantal herhalingen. Bijvoorbeeld: AAAABBBAAA → A4B3A3.
Was er interactie met databases tijdens geautomatiseerde tests?
Heeft u ooit tests van het ene niveau naar het andere moeten vertalen (bijvoorbeeld van E2E naar integratie/componententest)?
Waarom besloot je de markt te betreden en nieuwe aanbiedingen te overwegen?
Wat zijn referentie- en waarde-types in C#? Wat is het verschil? Waarom scheiden in stack en heap? Hoe wordt de stack geleegd?