Sobes.tech

Напишете заявка: изберете заглавието на всички книги, които в момента се намират в ръцете на читателите

294

Можеш ли да обясниш какво е FNV (хеш-функция), която си използвала?

220

Какво е конкуренция за заключване?

195

Какво се случва, когато добавяш елемент чрез append към слайс, чиято капацитет вече е напълно използван?

193

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

187

Разкажи за слайсовете в Go: как са устроени и за какво се използват?

186

Какво означава полето issued_at?

179

Нашата схема не предполага, че книгата може да има няколко автора — как да го вземем предвид?

178

Разкажи ми, какви проблеми виждаш в момента в реализирането на кеша?

177

На какво може да се базира при избора на брой шардове за кеша, ако натоварването предварително не е известно?

175

Защо е удобно броят на шардовете да е степен на две, а не например тройка?

171

Как да промените кода, за да стане резултатът 456 вместо 123?

163

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

161

Разкажи ми за транзакциите: какво представляват и какви нива на изолация има при транзакциите?

159

Ако този кеш беше използван в реално приложение и възникнеха проблеми с производителността, как може да се подобри решението?

158

Как да получите изход 456, ако не използвате указател (pointer receiver)?

157

Обяснете защо е избрано точно 16 shard по подразбиране?

156

Можеш ли да реализираш текущото решение с шардване?

152

Нивото на конкуренция се определя от броя на goroutines в приложението ли?

152

Какво е частичен (partial) индекс?

147
/2