Jak uczynić pamięć stałą (usunąć zależność od liczby unikalnych znaków)?
Golang
Czym jest token JWT? Z czego się składa?
Opisz algorytm zliczania podłańcuchów ze wszystkimi unikalnymi znakami
Jak będzie wyglądała interakcja klienta, mikroserwisu autoryzacji i mikroserwisu sklepu przy użyciu JWT? A co się zmieni bez JWT, z sesjami?
Opowiedz o swoim doświadczeniu zawodowym i czym się zajmujesz.
Opowiedz o projekcie AeroHotels: końcowa architektura, jak projektowałeś backend?
Jaką pozycję obecnie rozważasz dla siebie, co byłoby interesujące?
Czym jest architektura warstwowa i jak została zorganizowana w twoim projekcie?
Jakiego formatu pracy rozważasz?
Czym jest grooming i czym różni się od planowania?
Jakie są twoje oczekiwania finansowe?
/* Istnieje aplikacja z architekturą mikroserwisów. Mikroserwis można abstrakcyjnie opisać za pomocą interfejsu Backend. Aby uzyskać dostęp do jednej instancji mikroserwisu, można użyć typu BackendImpl, który jest już zaimplementowany. Każdy mikroserwis ma kilkadziesiąt uruchomionych instancji, każda dostępna pod własnym adresem addr. Jednak pojedyncze instancje mikroserwisu nie są niezawodne: mogą się zawiesić, być niedostępne lub przeciążone. Dlatego musisz zaimplementować typ Balancer, który również implementuje interfejs Backend i realizuje balansowanie obciążenia po stronie klienta między instancjami mikroserwisu, wybierając za każdym razem **najmniej obciążoną** instancję. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr zawiera ip:port konkretnej instancji func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs zawierają adresy wszystkich balansowanych instancji func NewBalancer(addrs []string) *Balancer { //TODO }
Zadanie: jest serwis z ograniczeniem do 5 równoległych zapytań do LLM. Przy 6. zapytaniu pojawia się 429. Jak rozwiązać ten problem koncepcyjnie?
Jak funkcja pojawia się i dociera do sprzedaży: planowanie, rozwój, testy, przegląd kodu, wdrożenie, wycofanie?
Jak zintegrowałeś LLM w projekcie z należnościami? Opowiedz ogólnie.
/* Podany jest ciąg znaków. Znajdź liczbę par indeksów i i j (i <= j), między którymi nie ma powtarzających się znaków. Dla ciągu "aba" odpowiedź to 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Jak pracowałeś z danymi osobowymi przed wysłaniem ich do zewnętrznego LLM?
Co wiesz o programie multitrack Yandex?
/* Podany jest ciąg znaków. Znajdź liczbę par indeksów i i j (i <= j), pomiędzy którymi nie ma powtarzających się znaków. Dla ciągu "aba" odpowiedź to 5: mogą być ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */