Golang
Opowiedz o Domain-Driven Design (DDD) na przykładzie swojego projektu
Opowiedz szczegółowo o architekturze Segment Engine: jak działa segmentacja, jakie dane są przechowywane, jak są przetwarzane zapytania?
Podaj przykład, jak wykorzystałeś innowacje, dane i zrozumienie biznesu razem, aby osiągnąć rezultat.
Jakie agenty AI lub czaty używałeś w pracy?
Jaki był problem ze starymi mapami w Go, które zostały całkowicie przepisane na SwissMap z około 30% wzrostem wydajności?
Czym zajmowałeś się w poprzednich miejscach pracy? Jakie role pełniłeś w zespołach?
Zaimplementuj metodę BulkCreateUsers na podstawie pliku proto: stwórz strukturę projektu, logikę biznesową, repozytorium i zapytania SQL zgodnie z zasadami SOLID
Jak długo szukasz? Czy masz już oferty w ręku?
Jak blokujące wywołania systemowe wpływają na działanie planisty?
Czy jest otwarta działalność gospodarcza?
-- Wyświetl wszystkich autorów i liczbę ich książek. -- Przykład: -- nazwa_autora | liczba_książek --------------------------- -- Igor | 2 -- Ivan | 1 -- Wyświetl autorów, którzy napisali więcej niż 2 książki.
RPS Średnio 4-5 tysięcy RPS, w szczycie do 12k Ale ważne jest, aby zrozumieć, że główne obciążenie spoczywało na Kafka. Ponieważ architektura jest asynchroniczna, przy każdym tworzeniu ogłoszenia mój orkiestrator generował łańcuch 5-7 zdarzeń w różnych usługach weryfikacyjnych. Łącznie przetwarzaliśmy średnio do 30k wiadomości na sekundę.
Kafka: jak rozdzielają się wiadomości między partycjami przy 6 partycjach i 6 konsumentach? Co się stanie, jeśli będzie 2 konsumentów?
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(key, value string) string { } ```
Jaki jest twój aktualny region zamieszkania?
Opowiedz o zespole i procesach rozwoju. Jak jest zorganizowany proces, jak przebiega przegląd kodu, czy zdarzają się spory?
Opowiedz mi o firmie: kim jesteście, czym się zajmujecie, jakie jest wasze główne kierunek?
Jak sprawić, aby na piątym wierszu, jednostka dodana przez append, również była widoczna? Nie zmieniając sygnatury funkcji fill.
Czy na pewno tutaj używane są nawiasy klamrowe dla mapy? Jaka składnia jest potrzebna do odwołania się do elementu set na 17. linii?
Jak działa slice w Go i czym różni się od tablicy?