Sobes.tech

Golang

/* Șir dat care conține caracterele (){}. Este necesar să se determine dacă șirul de intrare este echilibrat din punct de vedere al parantezelor. */ func isBalanced(s string) bool { // TODO: implementează acest lucru return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false

Middle
197

Spuneți mai multe despre proiectele în Go

Middle
197

Cum permit interfețele din Go să implementeze polimorfismul fără a indica explicit moștenirea?

Middle
197

Cum crește capacitatea unui slice în timpul extinderii?

Middle
196

Ce ar trebui să returneze funcția isBalanced pentru un șir gol?

Middle
196

Ce proiecte conduci, care sunt sarcinile de nivel superior — ce faci?

Middle+
196

Ce este un canal în Go și care sunt principalele sale domenii de aplicare?

Middle
196

Cum funcționează commit-ul în două faze (2PC)?

Middle
194

Ce este un fork?

Middle
194

Când nu va fi utilizat un index la executarea unei interogări?

Middle
194

Ce este un pointer și cât spațiu de memorie ocupă?

Middle
193

La ce sunt folosiți, de fapt, coșurile în tabelul de hash/map? Care este rolul lor funcțional?

Middle
193

Care este complexitatea căutării binare și de ce?

Middle
193

Vorbiți despre procesul de inițializare al sistemului de operare Linux: procesul init (PID 1), încărcătorul de boot și initramfs.

Middle+
192

Ce tipuri de tranzacții distribuite există?

Middle
191

Ce proprietăți trebuie să aibă o funcție hash bună?

Middle
191

Ce sunt indicii în bazele de date, ce tipuri există și cu care ați lucrat?

Middle
191

Te-ai confruntat vreodată cu conceptul de sharding?

Middle
191

Cum se pot concatena eficient șirurile în Go? Ce opțiuni există?

Senior
189

Vorbește despre injecțiile SQL

Middle
189
/12