Dəyişikliklərin merge edilmədən əvvəl ayrı şaxələrdə izolyasiya edilməsinin əsas məqsədini təsvir edin: - Yayımlamadan əvvəl test ehtiyacını aradan qaldırmaq - Yerləşdirmə və inkişaf üçün müstəqil tətbiq versiyalarını təmin etmək - Əsas şaxənin stabilliyini qorumaq - Birgə inkişaf zamanı münaqişələri qarşısını almaq
Golang
git commit -m? icra edildikdə, yalnız dəyişdirilmiş faylların bir hissəsi üçün git add edirsinizsə, dəqiq nə commit-ə daxil olacaq? git add ilə göstərilən fayllar, onların hazırkı vəziyyəti ilə, indeksə əlavə olunmamış dəyişikliklər daxil olmaqla Bütün dəyişikliklər, dəyişdirilmiş bütün fayllarda, hətta indeksə əlavə olunmayanlar da daxil olmaqla İşçi qovluğundakı ən son dəyişdirilmiş fayllar Yalnız indeksə əlavə olunan dəyişikliklər
WHERE id IN (SELECT ...) və WHERE EXISTS (SELECT ...) arasındakı fərq nədir? IN nəticələr to'plami bilan qiymatlarni solishtiradi, EXISTS ən az bir satrın mövcudluğunu yoxlayır IN xarici sorğunun hər sətiri üçün işləyir, EXISTS isə bir dəfə Fərq yoxdur IN yalnız sayılarla işləyir, EXISTS hər hansı bir növ ilə işləyir
Proqramın icrası zamanı nə göstərəcək? package main import "fmt" func main() { s := make([]int, 0, 3) m := map[string]int{"a": 1, "b": 2} for i := 0; i < 5; i++ { s = append(s, i) } fmt.Println(len(s), cap(s)) if v, ok := m["c"]; ok { fmt.Println(v) } else { fmt.Println("açar mövcud deyil") } }
Soketlər nədir və hansı növləri var?
İnkişaf etdiyiniz və öyrəndiyiniz barədə danışın, hazırda nə öyrənirsiniz?
Xidmətə edilən sorğularda idempotentlik nədir?
Verilənlər bazalarında hansı növ indekslər mövcuddur və onlar nə üçün istifadə olunur?
OLAP və OLTP nədir?
B- ağacda 'B' nə deməkdir?
Go-da çöp to'plovchi (GC) nima bilan shug'ullanadi va odatda qachon avtomatik ravishda ishga tushadi? Mumkin bo'lmagan ob'ektlarning xotirasini bo'shatadi va ish vaqtida ajratilgan xotira hajmi belgilangan chegarani oshganda avtomatik ravishda ishga tushadi Xotira ichida o'zgaruvchilar joylashishini cache optimallashtirish uchun tartibga soladi va qat'iyan har 10 ms da bir vaqtni belgilovchi timer bilan ishga tushadi Yurgizilayotgan goroutinelar sonini nazorat qiladi va faqat main funksiyasi tugagach ishga tushadi Mutexlarning ishini sinxronlashtiradi va bo'sh RAM 5% dan pastga tushganda ishga tushadi
Əməkdaşın sənə razı deyilsa, fikrini necə əsaslandırırsan?
TCP və UDP üzərində işləyən tətbiq səviyyəsi protokolları hansılardır?
NULL
Hazırkı iş yeriniz haqqında danışın — hansı ölçüdə tapşırıqları qəbul edirsiniz?
Sürət və ya keyfiyyət naminə riskli qərar qəbul edərkən nəyə əsaslanırsan?
Məlumat yarışı nədir?
İndiki vaxtda aktiv və ya passiv axtarışdasan? Niyə yeni iş axtarırsan?
Komanda daxilində proseslər haqqında danışın — Scrum-a görə necə işləyirdiniz?
auth.go faylını və auth_test.go testini eyni qovluqda yerləşdirmək adi bir təcrübədirmi?