Golang
Lehetséges-e a make-et használni egy stringhez (make(string))?
Mi a különbség az 'a' - 'A' között, és miért szükséges a kis- és nagybetűs átalakításhoz?
Miért gyorsabb a sync.Mutex, mint egy bufferelt csatorna mérete 1, a kölcsönös kizárásnál?
Képzelje el a helyzetet: a kódja leáll a termelésben, a csapat érzelmileg reagál, önre mutogatnak, és a csapatvezető nem felügyelte az átnézést. Mi a reakciója?
Mit csinál a -mod=readonly zászló az építés során?
Visszatérhet-e egy függvény egy pointert egy helyi változóra, és ez biztonságos?
Hogyan védheti meg magát ennek a kételkedésre okot adó funkciónak a rossz eredményétől?
Az import nyilatkozatban az aláhúzás (_) célt szolgál?
Hány bájt foglal el egy olyan struktúra, amelynek mezői int32, byte, int64 (ebben a sorrendben)?
Melyik go test zászló mutatja a kód lefedettségét százalékban?
Lehetséges-e a range-et használni egy bájt tömb átalakítására stringgé memóriafoglalás nélkül?
// isPalindrome ellenőrzi, hogy egy szöveg palindróm-e. // Csak betűk és számjegyek számítanak (alfa-numerikus karakterek), a kis- és nagybetűk összehasonlítása nélkül. // O(1) memória + O(n) idő // s := "racecar" func isPalindrome(s string) bool { }
Hogyan szerzel hatalmat a csapatod vagy a technikai céhben, és kikhez fordulnak általában a kollégák?
Hogyan futtassunk valamit rendszergazdai jogokkal Linuxon?
Miért nem foglalható a 80-as port engedély nélkül? Ennek a portcsoportnak mi a neve?
Meséljen a legnehezebb vagy legérdekesebb projektjéről az IT-karrierjében
Amikor másolunk egy struktúrát Mutex-szel — másolódik-e a Mutex?
Helyzet: a termékmenedzser olyan funkciót hoz, ami számodra logikátlannak tűnik ('színezd pirosra a gombot a Nemzetközi Nőnapra'), szoros határidővel. Mit teszel?
Hogyan lehet csökkenteni az allokációk számát szeletekkel való munkavégzés során?
Mit szeretnél látni egy új helyen, és milyen tényezők fontosak a választásnál?