QA / QA Automation
Máte zkušenosti s automatizovaným bankovním systémem (ABS)?
Podle jakých kritérií vybíráte mezi dvěma nabídkami?
Slyšel jsi o řadiči domény?
Kolik lidí je v týmu?
Jaký je rozdíl mezi HTTP a HTTPS?
Co je GIL v Pythonu a proč je nefunguje s vícenásobným vláknem pro úkoly bound na CPU?
Jaké typy JOIN znáš?
Byly situace, kdy jste sami upravovali nebo rozšiřovali testovací rámec podle svých potřeb?
Jaký byl poměr testování frontendu a backendu v projektu ve Sovcombank?
Povězte nám o společnosti, čím se zabývá?
Stalo se ti někdy, že jsi nahlásil chybu vývojáři a on řekl: "Dokážeš mi, že je to chyba"? Pokud ano, jak jsi řešil tyto rozpory?
Z jaké třídy dědí třída Exception?
Máte paralelní pohovory nebo nabídky?
Pracoval jste v týmu nebo jste byl jediný tester na projektu?
Proč ukládáme logy v Elasticsearch a ne v běžné databázi?
Jak velký byl tým? Pracoval jste sám nebo pod vedením?
Existují plány na rozvoj? Kam byste chtěli růst?
Máme schéma interakce komponent: Předpokládejme, že se jedná o služby určené k vytváření a správě událostí pro manažery lidských zdrojů. Odesíláme zprávu do Service 1, (nasazené v Kubernetes) za účelem získání nebo úpravy dat pomocí REST API. Service 1 zpracovává data a poté je posílá do Kafka. Service 2 (také nasazené v Kubernetes) čte zprávy z Kafka a převádí všechny přijaté informace do jiného formátu, a poté je ukládá do databáze. Jako uživatel jsme poslali žádost o vytvoření události přes REST na Service 1, a poté jsme zkontrolovali, zda se tato událost nachází v databázi pomocí dotazu Select. Ale v databázi se tento záznam nenašel. Začali jsme zkoumat, v čem je problém, a zjistili jsme, že zpráva uvízla na úrovni Kafka: jednoduše nebyla přečtena Service 2. Jak lokalizujeme, proč zpráva nebyla přečtena?
Jaké je vaše hlavní zkušenosti s programováním? Zajímali jste se o to někdy?
Můžete vysvětlit pojem magických metod v programovacím jazyce?