[jméno] požádal: Ohodnoťte časovou a prostorovou složitost řešení problému reverze samohlásek
QA / QA Automation
[jméno] se zeptal: Jaké vlastnosti by měl mít dobrý automatizovaný test?
Jaké typy testů znáš?
Obtížnost: SNADNÉ Řetězec složený z malých písmen anglické abecedy. Je třeba vrátit řetězec, ve kterém budou samohlásky v opačném pořadí. Příklad: Vstup: hello world Výstup: hollo werld Vstup: wonderful life Výstup: wendirful lefo
Je práce na dálku v pořádku, nebo chceš přijít do kanceláře?
Jaké lokalizátory používáš pro automatizaci? Proč? Jaká je jejich stabilita?
Jaké klíčové slovo se používá k vytvoření objektu a alokaci paměti?
Co je to funkční rozhraní?
Máte vojenskou knížku nebo potvrzení o zařazení?
V jakém městě bydlíš, v Rusku nebo ne?
Je třeba zkontrolovat novou funkčnost v mobilní aplikaci: Existují klienti s bankovními účty, mohou mít: anonymní účet: do 15 tisíc rublů ověřený účet: do 60 tisíc rublů Může být pouze jeden otevřený účet najednou. Operace, které lze provést: nákup, doplnění (z karty a SBP), vrácení peněz za nákup, Vylepšení peněženky Jaké kontroly provedete: formát kontroly a očekávaný výsledek? --- minulost -> uděláno -> stalo se Příklad: anonymní - 0 - doplnění 100 - úspěch zůstatek 100 anonymní 0 doplnění 100 úspěch zůstatek 100 anonymní 100 nákup 50 úspěch zůstatek 50 anonymní 50 nákup 100 chyba zůstatek 50 Pokud se pokusíte otevřít ověřený účet, chyba odmítnutí --- Příklad: anonymní - 0 - doplnění 100 - úspěch zůstatek 100 anonymní 0 doplnění 15000 úspěch zůstatek 15000 anonymní 15000 doplnění 0.1 chyba anonymní 15000 vrácení 0.1 úspěch zůstatek 14999.9 anonymní 100 nákup 50 úspěch zůstatek 50 anonymní 50 nákup 100 chyba zůstatek 50 Pokud se pokusíte otevřít ověřený účet, úspěšně anonymní zůstatek 50 uzavřen zůstatek ověřený 50 ověřený 50 doplnění 30000 úspěch zůstatek 30050 ověřený 30050 doplnění 30000 chyba zůstatek 30050 ověřený zůstatek 30050 nákup 50 úspěch zůstatek 30000 ověřený zůstatek 30000 vrácení 50 úspěch zůstatek 30050 --- anonymní 0 doplnění 15000 úspěch zůstatek 15000 anonymní 15000 doplnění 0.1 chyba anonymní 15000 vrácení 0.1 úspěch zůstatek 15000 0.1 převedeno na speciální účet anonymní 100 nákup 50 úspěch zůstatek 50 anonymní 50 nákup 100 chyba zůstatek 50 Pokud se pokusíte otevřít ověřený účet, úspěšně anonymní zůstatek 50 uzavřen zůstatek ověřený 50 ověřený 50 doplnění 30000 úspěch zůstatek 30050 ověřený 30050 doplnění 30000 chyba zůstatek 30050 ověřený zůstatek 30050 nákup 50 úspěch zůstatek 30000 ověřený zůstatek 30000 vrácení 50 úspěch zůstatek 30050
[jméno] se zeptal: povězte o své zkušenosti ve Sovcombanku: čím se tým zabývá, jaká jsou dosažená ocenění, proč hledáte nové místo?
Jaké kolekce znáš a používáš?
Je ti pohodlné komunikovat na «ty»?
Rozhodl jste se podívat se na něco nového kvůli hybridu?
[jméno] se zeptal: Jsi připraven přejít z Javy na Python, vzhledem k tomu, že máme projekt v Pythonu?
Je prázdný řetězec platný vstup nebo je třeba vrátit chybu?
Podmínka Snadnost: LEHKÁ Pole znaků - písmena anglické abecedy. Znaky se často opakují - jeden znak několikrát za sebou. Je třeba implementovat kompresi RLE - zapisovat znak v výstupu pouze jednou, následovaný počtem opakování. Příklad: Vstup: AAAAAABBBCDDDEEF Výstup: A5B3C1D4E2F1
Uveďte modifikátory přístupu v Java
Existují superdůležité kritéria při hledání práce?