გააზიარე საინტერესო შემთხვევა სამუშაო ადგილზე
Golang
შეგიძლია ორი კვირიანი მომზადება გქონდეს?
რა მოხდება მიმდინარე მოთხოვნებთან, თუ პროცესის დასრულებისას Graceful Shutdown არ განხორციელდება?
რატომ მიდიხარ შენი მიმდინარე ადგილიდან?
რა განსხვავებაა Kafka-სა და RabbitMQ-ს შორის?
რატომ არის API-ჰენდლერში ყოველთვის დაბრუნებული სტატუსი 500? რა არის ამის პრობლემა?
თქვით თქვენი სამუშაო გამოცდილების შესახებ. რატომ დატოვეთ კომპანია? რატომ გსურთ თქვენი მიმდინარე სამუშაო ადგილის შეცვლა? რა იყო თქვენი როლი ბოლო პროექტში?
რატომ არის საჭირო Outbox ნიმუში შეკვეთის შექმნის შემდეგ ელფოსტის გაგზავნისას? რა ინახება მასში?
რა გარანტიებს შეხვედრიხართ Kafka-ში, რა არსებობს და რომელთან მუშაობდით?
სადავაზო ანაზღაურების დიაპაზონი რა არის ახლა თქვენთვის?
PostgreSQL-ში ტრანზაქციებთან მუშაობდით და რომელ დონეებზე იზოლაციას?
Go-ს slices-ები მრავალმხრივ უსაფრთხოა? შეიძლება პარალელურად სხვადასხვა ინდექსზე დაწერა მუტექსის გარეშე?
რა არის დავალების ნაკადი?
როგორ სწორად სტრუქტურიროთ სერვისის არქიტექტურა: სად ინახავთ ბრძანებებს, დომენურ ერთეულებს, შეცდომებს?
როგორ შევამოწმოთ დაჯავშნის დროის დიაპაზონის სისწორე (from < to)?
რა არის ინტერფეისები Go-ში? როგორ ახორციელებენ ტიპები ინტერფეისებს?
წარმოიდგინეთ, რომ თქვენი გუნდისთან ერთად დაწერილი API უცებ ხუთჯერ უფრო ნელი პასუხით დაიწყო. რა დაიწყებდით შემოწმებას და როგორ დაიწყებდით გამოძიებას?
გა-ში შეცდომების დამუშავების შესახებ გვიამბეთ. რა არის ტიპიური შეცდომა? როგორ განსხვავდება შეცდომების დამუშავება Go-ში სხვა ენებისგან?
რატომ არის უარესია ინტერფეისების გამოქვეყნება ცალკეულ პაკეტში, ვიდრე გამოყენების ადგილას?
რატომ არის საჭირო ტრანზაქციები მონაცემთა ბაზაში და რა პრობლემებს ხსნიან?