პარალელიზმი და კონკურენცია რა განსხვავებაა?
Golang
როგორ მუშაობს IP-პროტოკოლი და რა ფუნქციონირებს OSI მოდელის თითოეული დონე?
PostgreSQL-ში ტრანზაქციების იზოლაციის დონეები რა არის?
Linux-ში პროცესებსა და თრიდებს შორის რა განსხვავებაა? როგორ ხედავს Linux მათ შიგნიდან?
რა არის Stop the World in Go?
რა ტიპის მრავალმოქმედება გამოიყენება Go-ში? როგორ აჩერებს Go-ის გრაფიკი გორუტინებს?
სლაისზე კონკურენტული წვდომა უსაფრთხოა? თუ 4 goroutines თითოეული უნიკალურ ინდექსს შეცვლის, იქნება race condition?
რა განსხვავებაა TCP-სა და UDP-ს შორის? რომელ დონეზე მუშაობენ ისინი OSI მოდელში?
რა არის init/systemd პროცესის PID?
რატომ არის Go ბინარიული ფაილი დაახლოებით 2MB წონით, אפילו მარტივი პროგრამისთვის? რა შედის Go runtime-ში?
თუ სიმბოლოების შედარებისას ერთიანი ციტატების ნაცვლად უკანასკნელი ტირაკები დატოვებთ, პროგრამა რა გამოიტანს?
რატომ გამოიყენება აქ ბექტიკები სიმბოლოს შემოწმების მეთოდებში? რა განსხვავებაა ბექტიკებს, დუალურ და მარტივ ციტატებს შორის?
რა ანომალიებს იცნობ მრავალმხრივი პროგრამირებაში?
შენ გეცოდინება ბრძანებები: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?
არის კარიერული გზა? გსურთ ტექნიკურად განვითარდეთ თუ მენეჯმენტის/გუნდის ლიდერის მიმართულებით?
გორუტინების საჭიროება რა მიზნით არის? რა სარგებლობა აქვთ მათ ოპერაციული სისტემის პროცესებთან და თრედებთან შედარებით?
რა primitives სინქრონიზაციის არსებობს Go-ში?
// User სტრუქტურისთვის TTL (ცხოვრების დრო) კეშის განხორციელება. // გასაღებად შეიძლება გამოიყენოთ User.ID // გვსურს, რომ იყოს თრედ-უსაფრთხო // არ გვსურს, რომ წაკითხვის ოპერაციის დროს მიიღოთ ვადაგასული ჩანაწერები // გვსურს, რომ ვადაგასული ჩანაწერები წაიშალოს და არ ინახოს // API get/set/del
როგორ აფასებთ თქვენს შესაძლებლობებს Linux კონსოლთან მუშაობაში? საწყისი, საშუალო ან მოწინავე დონე?
რა ტიპის მეხსიერება არსებობს Go-ში და რა ხდება თითოეულში? სად მიდიან გლობალური ცვლადები და კონსტანტები?