Cześć ) Jesteś wszechstronnym specjalistą?
Pytania do kandydata (odpowiedzi tylko szczegółowe)
1.
Jest bot Telegram, który:
– działa w czacie z klientem
– prowadzi listę zadań
– śledzi terminy
– jeśli zadanie nie jest wykonane, pisze w osobnym czacie roboczym zespołu do momentu wykonania
Opisz architekturę:
– gdzie i jak przechowywane jest stan projektu
– jak przechowywane są zadania, statusy, terminy
– jak bot określa opóźnienie
– jak zrealizowane są przypomnienia
– co się dzieje przy ponownym uruchomieniu serwera
Odpowiedź „przez if / cron / po prostu Baza Danych” bez logiki nie jest wystarczająca.
2.
Klient wysyła wiadomość lub plik.
Opisz krok po kroku:
jak bot rozumie, co to jest: tekst, dokument, potwierdzenie
jak bot rozumie, do jakiego zadania to się odnosi
jak sprawdzane jest, czy dokument jest odpowiedni czy nie
co bot robi, jeśli dokument:
– jest odpowiedni
– nie jest odpowiedni
– brakuje danych
co bot odpowiada klientowi w każdym przypadku
Potrzebny jest algorytm, nie kod.
3.
W projekcie używane jest AI.
Odpowiedz:
– do jakich zadań używane jest AI
– do jakich zadań AI nie można używać
– jak zapobiec, aby AI zmieniało logikę biznesową
– jak podzielić odpowiedzialność między kodem a AI
Odpowiedź „AI samo zdecyduje” — od razu nie.
4.
Jest zadanie ze statusem WAITING_CLIENT.
Termin minął. Klient milczy.
Opisz:
– jak bot to wykrywa
– jak często bot pisze do klienta
– jak często bot pisze na czacie roboczym
– jak zatrzymać przypomnienia
– jak wyglądają wiadomości do klienta i zespołu
Potrzebna jest logika i czas.
5.
Po miesiącu pojawia się nowy proces:
– inne kroki
– inne dokumenty
– inne terminy
Co zrobisz, aby:
– nie przepisywać kodu
– zmieniać proces przez konfigurację
– dodawać nowe listy kontrolne
Opisz, co jest przechowywane w Bazie Danych, a co w kodzie.
6.
Opisz rzeczywiste doświadczenie:
– czy robiłeś boty lub usługi, które kontrolują zadania
– czy były terminy i odpowiedzialność
– co dokładnie realizowałeś
Jeśli nie masz doświadczenia — napisz to.
Jak będę oceniać
Odpowiednie:
– osoba myśli w kategoriach stanów
– rozumie procesy i terminy
– oddziela kod od AI
– wyjaśnia logiką, a nie terminami
Nieodpowiednie:
– krótkie odpowiedzi
– ogólne słowa
– „można spróbować”
– skupienie tylko na kodzie
– AI jako magia
Odpowiadaj punkt po punkcie.
Bez zbędnych słów.