Какво е JWT? Как е устроен вътре?
Golang
Какви типове данни могат да се използват като ключ за карта? Може ли да се използва масив като ключ?
Когато слайс се преобявява вътре във функция при превишаване на капацитета — той се обявява на купчината или на стека?
За какво е конструкцията за твърдение за тип?
```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 } ```
Оптимизирахте ли заявките за търсене с геофилтър в PostgreSQL? Как работихте с тях и какво позволи оптимизацията?
Какво е slice и как се различава от масив?
Как настрои идемпотентността, за да не достигат повторни обяви?
Защо заявките отнемат толкова време? Колко реда бяха избрани миналия месец?
Какво е MVCC в PostgreSQL? Как точно създава версии на редовете?
Как се самооценяваш? До какво ниво на заявки за сложност пишеш?
errors.Is и errors.As — за какво са, какъв проблем решават?
Какви са токените за авторизация и кои има?
За какво са нужни индексите с геофилтър?
Каква е разликата между slice и масив?
Важно е опитът в трудовата дейност да съответства на реалността — имаш ли доказателства за опита си, например трудова книжка?
Можем ли да предадем слайс като параметър на функция?
Търсите ли в момента работа или продължавате да работите?
Какво са errors.Is и errors.As, за какво служат и какъв проблем решават?
Ако работя със слайс, го взимам като параметър на функция, правя нещо с него и продължавам да работя с него след функцията — за какво трябва да помня? Какви промени няма да видим отвън?