Sobes.tech

Какво е JWT? Как е устроен вътре?

305

Какви типове данни могат да се използват като ключ за карта? Може ли да се използва масив като ключ?

290

Когато слайс се преобявява вътре във функция при превишаване на капацитета — той се обявява на купчината или на стека?

250

За какво е конструкцията за твърдение за тип?

249

```go package main func main() { nums := make(chan int, 10) for i := 0; i < 10; i++ { nums <- i } close(nums) for i := 0; i < 3; i++ { go sqare(nums) } } func sqare(nums <-chan int) <-chan int { res := make(chan int, 10) for n := range nums { res <- n * n } return res } ```

248

Оптимизирахте ли заявките за търсене с геофилтър в PostgreSQL? Как работихте с тях и какво позволи оптимизацията?

242

Какво е slice и как се различава от масив?

236

Как настрои идемпотентността, за да не достигат повторни обяви?

231

Защо заявките отнемат толкова време? Колко реда бяха избрани миналия месец?

226

Какво е MVCC в PostgreSQL? Как точно създава версии на редовете?

215

Как се самооценяваш? До какво ниво на заявки за сложност пишеш?

215

errors.Is и errors.As — за какво са, какъв проблем решават?

213

Какви са токените за авторизация и кои има?

210

За какво са нужни индексите с геофилтър?

202

Каква е разликата между slice и масив?

202

Важно е опитът в трудовата дейност да съответства на реалността — имаш ли доказателства за опита си, например трудова книжка?

201

Можем ли да предадем слайс като параметър на функция?

201

Търсите ли в момента работа или продължавате да работите?

199

Какво са errors.Is и errors.As, за какво служат и какъв проблем решават?

199

Ако работя със слайс, го взимам като параметър на функция, правя нещо с него и продължавам да работя с него след функцията — за какво трябва да помня? Какви промени няма да видим отвън?

189
/3