Dus, jouw in-memory oplossing gebruikt een mutex. Kun je uitleggen wat dat is en welke je hebt gebruikt?
Golang
Voorwaarde Er zijn 3 entiteiten - gebruiker, chat, bericht • Een gebruiker heeft een naam en een registratiedatum • Een chat heeft een naam en een aanmaakdatum • Een bericht heeft tekst, auteur en aanmaakdatum • Een gebruiker kan tegelijkertijd in meerdere chats zijn • Een bericht moet verplicht bij een chat horen, en kan niet tegelijkertijd bij meer dan één chat horen • Het domein moet worden beschreven in de vorm van tabellen
Wat is de huidige algoritmische complexiteit van de zoekopdracht?
Hoe wordt precies het ontbreken van botsingen bereikt in verschillende oplossingen — in geheugen en in database?
Wat zal deze code tonen en waarom? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```
Wat is de belangrijkste programmeertaal en welke andere talen ken je, inclusief niet-commerciële ervaring?
Wanneer worden de uitgestelde betalingen uitgevoerd?
We moeten de service opnieuw starten (update/functie) — welke invloed heeft dit op de asynchrone processen van verzending naar analyse?
Vertel me over het project bij Roistat — wat voor project is het en waarom ben je vertrokken?
Je hebt overal de serial ID gedaan. Wat betekent dat?
Waar zie je jezelf in de toekomst — als expert, Tech Lead, architect?
Hoe weet je of een query deze index zal gebruiken? Ken je een SQL-constructie om dat te controleren?
Stel dat de RPS (Black Friday) plotseling is gestegen en de analysetool het niet aankan — wat kan er gedaan worden?
Kun je uitleggen wat een botsing is in de context van deze taak? Kunnen er botsingen voorkomen in jouw code?
Hoe beïnvloeden indexen lezen en schrijven — versnellen ze of vertragen ze?
Waarom kunnen we niet voor elke veld vooraf een index toevoegen voor het geval dat?
-- Selecteer alle chats van de gebruiker Vasya in het formaat (chat_id, chat_name)