Jak zorganizowano proces ustalania zadań? Kto uzupełniał backlog?
Golang
Co się stanie, jeśli połączenie powie, że nie ma połączeń? Co zrobić w takiej sytuacji?
Czy zapytania agregacyjne były wykonywane na tej samej bazie, na której aktywnie trwały zapisy? Czy wystąpiły jakieś efekty uboczne? Jak PostgreSQL reaguje na zmiany danych podczas długotrwałej agregacji?
Czym jest advisory lock (blokada doradcza)?
Utwórz procedurę i zrób z niej SELECT.
Czy debugowałeś coś podczas walki lub testu w Kubernetes?
Opowiedz o implementacji procesu wsadowego do ponownego obliczania danych historycznych. Dlaczego co noc trzeba to przeliczać? Ile danych przechowujecie?
Czym jest łańcuch w Go? Co się stanie, jeśli spróbujesz zmienić pierwszy znak łańcucha za pomocą indeksu?
Ile miałeś zespołów, jakie projekty były?
Do jakich zadań używałeś goroutines i kanałów?
Jak wybrano liczbę pracowników na podstawie pomiarów?
Opowiedz mi o Kafka — widzę, że jej używałeś.
Czy pracowałeś z bazą danych zawierającą więcej niż 15 tabel?
Czy pisał dokumentację?
Czym są procedury składowane i funkcje?
Jaki błąd wystąpi podczas próby zmiany znaku w ciągu: panika, obsługiwana błęd lub coś innego?
```go import ( "fmt" ) func deleteElement(s []int, idx int) []int { return append(s[:idx], s[idx+1:]...) } func main() { all := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} fmt.Println("Oryginalny kawałek: ") fmt.Println(" all: ", all) //---123--- del := deleteElement(all, 5) fmt.Println("Po usunięciu elementu z indeksem = 5: ") fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // fmt.Println("Po ustawieniu del[0] = 999 i del[len(del) - 2] = 998: ") del[0] = 999 del[len(del)-2] = 998 fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // } ```
W CV napisano o przetwarzaniu wiadomości z Kafka z ręcznym zarządzaniem offsetami. Co oznacza zarządzanie ręczne?
Czy nadal pracujesz w firmie?
Czy ERP jest dla ciebie czarną skrzynką? Ile kanałów danych wykorzystujesz do tworzenia raportów?