Istnieje kilka usług (trzy), trzeba dodać nową funkcję, która dotyczy wszystkich trzech. Jakie są twoje działania i na co należy zwrócić uwagę?
System Analyst
Tester znalazł błąd: zaczęły pojawiać się duplikaty rekordów z integracji zewnętrznej (dwa identyczne rekordy z różnymi kluczami). Jak zbadać problem i co zrobić?
Opowiedz o swoim doświadczeniu. Co dokładnie robiłeś, jakie zadania były najbardziej interesujące i trudne?
Jak nazywa się i jak realizowany jest mechanizm transakcji między bazami danych w systemach rozproszonych?
Opisz proces pracy z nową integracją.
Jak określić granice mikroserwisu? Jakie metody można zastosować do jego podziału?
Jakie artefakty tworzyłeś w projekcie MVideo?
Czy zawsze trzeba tworzyć nową wersję API przy zmianach? Jakie są wady wersjonowania API i jakie są alternatywy?
Dlaczego zdecydowałeś się przejść z programowania na analizę?
Jak nazywa się sytuacja, gdy rollback nie jest przewidziany i co może się wydarzyć?
Jak rozwiązywano problem, gdy jedna encja była wymagana przez kilka usług? Jak zapewniano spójność podczas tymczasowego rozłączenia?
Podczas analizy zadania pojawiła się konieczność dodatkowej integracji z systemem powiązanym poza strumieniem. Jakie są twoje kroki?
Klient kontaktuje się z tobą bezpośrednio z zadaniem — oceń je i przyjmij do realizacji. Co robić?
Programista przyszedł i powiedział, że zadanie trzeba zrobić inaczej. Jakie są twoje działania?
Jak uniknąć duplikacji, jeśli użytkownik przypadkowo kliknie dwukrotnie przycisk 'Zamówienie'?
Jak reagujesz na sytuację, gdy musisz kontynuować pracę, podczas gdy trwają zatwierdzenia zablokowanego zadania?
Opisz swój proces pracy: jak pracujesz z biznesem, do jakiego etapu prowadzić zadanie?