Embedded / IoT
1. ბოლო ერთი წლის განმავლობაში თქვენი მიმდინარე სამუშაო ადგილას რა მომხმარებელზე (ფართო ფუნქციებზე) რეალიზებული ფუნქციები გაქვთ? 2. რა დაახლოებით პროცენტს ახორციელებთ პირდაპირ PHP-ში ბოლო ერთ წელს? 3. რა თანაფარდობა PHP/GO იყო კომფორტული თქვენთვის ახალი სამუშაო ადგილას (დაახლოებით %)? 4. რა მიზეზით გსურთ სამუშაო ადგილის შეცვლა? 5. თქვენი გამოცდილება კომერციულ განვითარებაში GO ენაზე აღწერეთ. 6. გაქვთ გამოცდილება REST RPC, gRPC, API-თან? 7. გაქვთ გამოცდილება Kubernetes-ში სერვისების განვითარებაში? განთავსების გამოცდილება? (განმარტეთ რომელ პროექტებზე) 8. გაქვთ გამოცდილება Unix-ის მსგავსი ოპერაციული სისტემების განთავსებაში? (განმარტეთ რა საქმიანობა გქონდათ) როგორ აფასებთ Linux-ის ცოდნის დონეს? (მომხმარებელი/პროფესიონალი). 9. გაქვთ terraform-თან ცოდნა და/ან გამოცდილება? (განმარტეთ რომელ პროექტებზე გამოიყენეთ) 10. მუშაობდით PostgreSQL, MongoDB მონაცემთა ბაზებთან? 11. რა დონეზე ფიქრობთ შემოსავალზე? 12. რამდენი წელი მუშაობთ კომერციულ განვითარებაში და რამდენი specifically GO-სთან? 13. გაქვთ გამოცდილება თამაშების ან მობილური აპლიკაციების განვითარებაში გეიმიფიკაციით? თუ კი, მიაწოდეთ პროექტის ბმული. 14. მოკლედ აღწერეთ თქვენი ბოლო GO-ს სერვისის არქიტექტურა, რომელიც პროექტირეთ ან მნიშვნელოვანი ცვლილებები განახორციელეთ. რა კომპონენტები, რატომ ასეთი სტრუქტურა, რა გააკეთეთ ახლა სხვანაირად? 15. ისაუბრეთ რეფაქტორინგზე ან მიგრაციაზე, რომელიც გაგრძელდა 2 კვირაზე მეტხანს. რა იყო ტრიგერი, რა მეტრიკები იყო წინ/შემდეგ, რა ვერ განხორციელდა გეგმას შესაბამისად? 16. რა AI ინსტრუმენტებთან მუშაობთ კოდის დაწერის დროს? რა შეიცვალა თქვენი AI-ის გამოყენებაში 2025 წელს? 17. აღწერეთ შემთხვევა, როდესაც AI-ის გამოყენებამ მნიშვნელოვნად გამარტივა თქვენი სამუშაო ან დრო დაზოგა. 18. ცოტა ისაუბრეთ თქვენს გამოცდილებაზე WebSocket ან სხვა რეალურ დროში გადაწყვეტილებებთან. რომელ პროდუქტში გამოიყენეთ? რამდენი ერთდროული კავშირი გქონდათ მხარდაჭერილი, რა პრობლემები იყო მასშტაბირებაში? 19. გაქვთ გამოცდილება რიგებთან (BullMQ, Kafka, RabbitMQ ან სხვა)? რა დავალებებში იყენებდით? 20. აღწერეთ შემთხვევა, როდესაც ტესტებმა აღმოაჩინეს ბაგი გაყიდვამდე ან როდესაც ტესტების არარსებობამ გამოიწვია პრობლემა. რა იყო ეს შემთხვევა? 21. აღწერეთ ბაგი ან ინციდენტი GO-ში, რომელსაც ყველაზე ხანგრძლივად დებაგავდით. როგორ გამოვლინდა, რამდენი დრო დასჭირდა, რა იყო მიზეზი? 22. მიუთითეთ მაქსიმალური RPS ან MAU პროდუქტის, რომელზეც მუშაობდით. თუ შეგიძლიათ, მიუთითეთ ასევე p99 ლატენცია, რომელსაც უჭერდით. 23. აქ შეგიძლიათ მიამაგროთ კოდის მაგალითი (დოკუმენტი/pastebin ბმული) ან Github ბმული. 24. თუ HH-ზე ვაკანსიაზე არ უპასუხეთ, მიამაგრეთ ბმული ან თქვენი რეზიუმეს ფაილი. 25. თავისუფალი ველი კომენტარებისთვის, სადაც შეგიძლიათ დაწეროთ ყველაფერი, რაც მნიშვნელოვანია!
მოყოლილი და მყარი კავშირების განსხვავება რა არის?
პროექტის განვითარების დროს პროფაილერებს იყენებდით? რომელებს იყენებდით და რა გითქვამთ?
რა არის reverse proxy და როგორ შეიძლება მისი განხორციელება?
აღწერეთ გამოწერების პარალელური გაგრძელების სქემა: თემა, განაწილების გასაღები, განაწილებების რაოდენობა და მომხმარებლების ინსტანციები
როგორ გავზარდოთ 100 მილიარდი ჩანაწერის ჩაწერა მონაცემთა ბაზაში? ამჟამად: ციკლი generate + insert + commit თითო ხაზისთვის.
PostgreSQL-ში რა განსხვავებაა EXPLAIN და EXPLAIN ANALYZE ბრძანებებს შორის?
რა არის Transactional Outbox ნიმუში?
როდის ხვდება ობიექტი Go-ში სტეკში?
როგორ იყო ფორმულირებული დავალება, რომლის ფარგლებში თქვენ ოპტიმიზაცია განახორციელეთ?
Wildcard import (import java.io.*) - რა ფიქრობთ ამის შესახებ?
რა დონე უნდა ავირჩიოთ ტრანზაქციის იზოლაციისთვის, რათა თავიდან აიცილოთ ოვერბუქინგი მხოლოდ იზოლაციის დონით?
როგორ წაშალოთ ელემენტები სიისგან ციკლში?
შენ მუშაობდი სუფთა არქიტექტურასა და Domain-Driven Design-თან?
Java-ში რა სახის გარე მტვერსასრუტებია?
რა დავალებებს გადაჭერდი და რა დავალებებს გსურს გადაჭრა?
პერსონის ცხრილი ID სახელი 1 alice 2 john 3 bill 4 mike 5 sara 6 helen 7 steven 8 garry 9 kile 10 liza ტელეფონის ცხრილი ID PERSON_ID ნომერი [phone] აირჩიეთ სახელი, ნომერი პერსონი p მარცხენა შეუერთება PHONE ph on p.ID=ph.PERSON_ID
თუ სერვისი 100 მილიწამის ნაცვლად 3 წამში დაიწყებს პასუხის გაცემას, რა გააკეთებდი?
Spring-ში დამოკიდებულებების შეტანის რა გზები არსებობს? რომელია სასურველი?
აღწერეთ გადახდის ოპერაციების იდემპოტენტობის მექანიზმი: სად ინახებოდა გასაღები, რა იყო TTL, როგორ იყო დამუშავებული კონფლიქტები