Golang
Opowiedz o sobie: gdzie teraz mieszkasz?
Jak pracujesz nad architekturą — czy w zespole jest architekt, platforma, komisja?
Jak testowali usługę? Jak ją wdrożyli w Kubernetes?
Jak zwrócić obiekt typu error w Go bez użycia pakietu errors z biblioteki standardowej?
Co wyświetli kod po uruchomieniu? package main import "fmt" func main() { var i int var f float64 var s string var b bool fmt.Printf("%d %g %q %t\n", i, f, s, b) }
Czym jest TLS i do czego służy certyfikat?
Jak poprawnie wybrać typ danych do przechowywania kosztów z uwzględnieniem kopiejek w systemie?
Wyjaśnij koncepcję inline'owania funkcji i jego wpływ na wydajność programu.
Jakie blokady tworzy PostgreSQL podczas usuwania konkretnych wierszy?
Jak przechwytujące pomagały obserwować system? Co dokładnie robiły?
Jakie biblioteki i frameworki były używane w serwisie Go?
Czy masz wyobrażenie, w jakim zespole chciałbyś pracować? Jakie ono powinno być?
Jak się czujesz wobec kilku etapów rozmowy kwalifikacyjnej (3-4 etapy)?
Rozpocząłeś pracę na trzecim roku?
Ile obciążenia wytrzymuje PostgreSQL?
Czy pisałeś coś z CTE (Common Table Expression, WITH)?
Jak określiłeś, gdzie znajduje się wąskie gardło konkretnego zapytania?
Czym jest syscall? Jak runtime Go obsługuje blokujące syscall'e w modelu GMP?
Zadanie z użyciem slices: co wyświetlą różne operacje append i slices? (zadanie z slices a, b, c, d)
""" Miejsca w kinie są ułożone w jeden rząd. Nowo przybyły widz wybiera miejsce, aby siedzieć jak najdalej od innych widzów w rzędzie. To znaczy, odległość od tego miejsca, na którym usiądzie widz, do najbliższego widza powinna być maksymalna. Gwarantuje się, że w rzędzie zawsze są wolne miejsca i że już siedzi co najmniej jeden widz. Napisz funkcję, która na podstawie podanego rzędu miejsc (tablicy zer i jedynek) zwróci odległość (liczbę przerw między fotelami) od wybranego miejsca do najbliższego widza. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] [1, 0, 0, 0] place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }