Node.js
Co robić synchronicznie, a co można robić asynchronicznie?
Na przykład mam tabelę o nazwie "Portfel" z całkowitym saldem — gdzie mogę napisać regułę, aby saldo nie był ujemny?
Jeśli wszystko pójdzie dobrze i złożymy ofertę, kiedy będziesz mógł zacząć pracę?
Opowiedz o sytuacji, gdy przełożony podjął decyzję, z którą się nie zgadzałeś. Co zrobiłeś i jak się to skończyło?
Miałaś bazę danych tylko z jedną instancją główną, a jutro DevOps wdroży repliki. Co musisz zrobić jako backend, aby usługa skorzystała z pojawienia się replik? Czy można się do tego przygotować z wyprzedzeniem?
Czy słyszałeś coś na temat tematyki AI-gaming (kasyno online, zakłady sportowe, poker)?
Co powinienem odpowiedzieć na pytanie "czego szukasz w kontekście oferty pracy"?
Jeśli chodzi o obecny projekt, czy wystąpiły problemy z wydajnością i jak je rozwiązano?
Wyobraźmy sobie system, który otrzymuje zdarzenia od zewnętrznego systemu (płatności, statusy zamówień) przez webhook HTTP lub kolejkę. Należy zapisać zdarzenia, zaktualizować stan i zrobić to niezawodnie w produkcji. Jak zaprojektowałbyś ogólny schemat przepływu?
Czy w Twoim ogólnym doświadczeniu zawodowym zdarzyły się poważne incydenty/wypadki, jak zostały rozwiązane i co zrobiono, aby się nie powtórzyły?
Czy sami pisaliście testy, czy zajmują się tym testerzy?
Załóżmy, że zdiagnozowałeś problem. Jak zrobić, aby następnym razem nie musieć tego naprawiać ręcznie?
Jak był zorganizowany Twój proces CI/CD?
Opowiedz o sobie, o swojej dziedzinie.
Umowa o poufności i gotowość do jej podpisania, a także warunki rozpoczęcia pracy
Jak odróżnić tymczasowy błąd od takiego, którego nie można naprawić?
Zazwyczaj przed żądaniem GET wysyłane jest jeszcze jedno żądanie. Jakie i jaki jest jego główny cel?
Część pracy polega na analizie i poprawie istniejącego kodu, czasami wygenerowanego przez AI, czasami bez dokumentacji. Jak podchodzisz do takiego formatu?
Co zrobić, jeśli najpierw pojawi się zdarzenie Success/Paid/Done, a potem starsze zdarzenie Pending? Jak to rozwiązać?
Opowiedz mi o skalowaniu — jakie są jego typy i czym się różnią?