Golang
რატომ გადაწყვიტეთ თქვენი მიმდინარე კომპანია დატოვოთ?
გაქვს გამოცდილება gRPC და GraphQL-თან? გვითხარით მათ შესახებ.
/* Տրված է նիշերի շղթա: գտնել i և j ցուցանիշների զույգերի քանակը (i <= j), որոնց միջև կրկնվող նիշեր չկան: "aba" շղթայի համար պատասխանն է 5: կարող է լինել ոչ միայն ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
ინდექსების გარდა მონაცემთა ბაზის სიჩქარის გაზრდის სხვა რა ვარიანტებია?
რა არის რუკასთან ოპერაციების სირთულე ყველაზე უარესი შემთხვევებში კოლიზიების დროს?
რომელი დავალებები მოგწონს ყველაზე მეტად და რომელები ნაკლებად?
გააზიარეთ Kafka-ს თვისებები — როგორ არის მოწყობილი?
package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func ParolGeriAl(h []byte) string { return "" } func hashParol(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashParol(exp) act := ParolGeriAl(h) if act != exp { fmt.Printf("Xato: kutilyapti %q, olinyapti %q\n", exp, act) ok = false } } if ok { fmt.Println("Barcha testlar muvaffaqiyatli o'tdi") } } Kodning to'g'ri ishlashi uchun kirish nuqtasi -- main funktsiyasi main paketida Vazifa: MD5 hash-dan orijinal shifri, berilgan alfavitdan belgilardan iborat, tiklash uchun funksiyani amalga oshiring.
საკითხში 'oi' სახელისგან რომელ ცხრილიდან არის მიღებული?
გააზიარეთ თქვენი წარსული გამოცდილებიდან საინტერესო დავალება. რა გითავდით კომპანიაში?
როგორ იყო მეტრიკების კონფიგურაცია? სერვისი მეტრიკებს უშვებდა თუ მათ აგროვებდა?
რამდენად კომფორტულია, თუ ჩვენ დავწერთ ტექნიკური კითხვების პასუხებს, რათა ტექნიკური ლიდერები შეაფასონ?
რა არის SOLID? ახსენით პრინციპები.
რა არის მონაცემთა განლაგება Go-ში?
რატომ არის პრობლემა ოპერაციული სისტემის ბევრი ნაკადი შექმნა? რატომ არის საჭირო მომხმარებლის სივრცის გო-ის დროის გამშვები?
დაწერეთ დავალება Go ენის გამოყენებით — პრაქტიკული ნაწილი (დეველოპერის ცხოვრების პრობლემები, ალგორითმების გარეშე): სერვისის გაუმჯობესება ან გამოსწორება. ხანგრძლივობა — 1,5 საათი.
შეგვიძლია თუ არა სვეტი SELECT-ში, თუ ჩვენ მას GROUP BY-ში არ ვგრუპავთ?
რატომ გვჭირდება WaitGroup ამ ამოცანაში?
როგორ შეიძლება დაყენდეს ბლოკირებები სავალში? ისაუბრე ბლოკირების ტიპებზე (პესიმისტური, ოპტიმისტური, საკონსულტაციო ბლოკები).
როგორ დაადასტურეთ Kafka შეტყობინებები? თუ შეტყობინება ვერ დადასტურდა, რა ხდებოდა მასთან?