Sobes.tech

Golang

Proč je Go? Kde jsi začal, jak jsi se dostal k tomuto jazyku?

Middle+
181

Co je indexování v relačních databázích?

Middle
181

Jaký je rozdíl mezi procesem a vláknem?

Middle
181

Čím se liší pole od slice v Go?

Middle
181

Pověz mi o zajímavých úkolech, které jsi řešil na svém současném nebo předchozím místě práce.

Senior
180

Co je složený index (index na více sloupců)?

Middle
180

Vysvětli, co je indexace v databázích, k čemu slouží, jaké má výhody a nevýhody.

Middle
180

Pokud autor (gorutina, která naplňuje kanál hodnotami) rozhodne o uzavření kanálu, co se stane? Jak by měl čtenář na to reagovat, jaké problémy mohou nastat a co s nimi dělat?

Middle
180

Existuje tabulka s poli: ID uživatele, pohlaví a věk. Často je třeba vybírat uživatele podle pohlaví a věku. Jaký index je nejlepší vytvořit?

Middle
180

Napište funkci, která zkontroluje, zda je řetězec palindrom. Palindrom je posloupnost znaků, která se čte stejně oběma směry. Kontrolujte pouze znaky abecedy a-zA-Za-яА-Я, nerozlišujte velikost písmen. Vstup: "isPalindrome" Výstup: false <p> Vstup: "А роза упала на лапу Азора" Výstup: true <p> Vstup: "Is_s_d_+_ssi" Výstup: true

Middle
180

Jak fungují atomové operace?

Middle
180

Jak funguje sync.RWMutex a kdy ho používat?

Middle
179

Jaká data by se neměla ukládat do cache?

Middle
177

Jaký je rozdíl mezi TCP a UDP?

Middle
177

Jak funguje slice v Go a čím se liší od pole?

Middle
177

Můžeš mluvit o kanálech v Go? Na co slouží a jak se používají?

Middle
177

Jak funguje podmíněná proměnná (sync.Cond) v Go?

Middle
177

Jaké úrovně izolace transakcí existují a v čem se liší?

Middle
176

S jakými operačními systémy jste pracovali? Co jste používali pro virtualizaci a automatizaci nasazení?

Middle+
176

/* Místa v kině jsou uspořádána v jednom řádku. Divák, který právě přišel, si vybírá místo tak, aby seděl co nejdále od ostatních diváků v řadě. To znamená, že vzdálenost od místa, kam si sedne, k nejbližšímu divákovi, by měla být maximální. Je zaručeno, že vždy jsou volná místa a že již sedí alespoň jeden divák. Napište funkci, která na základě daného řady míst (pole nul a jedniček) vrátí vzdálenost od vybraného místa. Vstup: [1, 0, 0, 0, 0, 1] Výstup: 2 Vstup: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Výstup: 2 Vstup: [1, 0, 1, 0] Výstup: 1 */

Middle
176
/12