Embedded / IoT
Raksturojiet savas pienākumus. Vai jums ir bijusi iespēja strādāt ar sistēmu dizainu? Vai rakstāt vienības testus?
Mis on Kafka ja kuidas see erineb RabbitMQ-st?
Spring: @Component märgitud bean injekteeritakse kahte kohta — kui palju eksemplareid luuakse? Kuidas teha iga injektsiooni jaoks uus eksemplar?
Millised andmassiivid sattusid ClickHouse'i? Kust nadid? Kui palju RPS oli lugemisel ja kirjutamisel, sealhulgas partii kaupa?
Mis on Docker, Docker Image, Docker Compose?
Kas kasutad arendusprotsessis AI-agente? Kuidas sellele suhtud?
Mis juhtub sündmuste saatmisega, kui Kafka kukub maha?
Rääkige mitme lõimega ülesandest: millist probleemi lahendasite ja kuidas?
Mida teha OutOfMemoryError ilmnemisel?
Milline on pessimistliku ja optimistliku lukustamise vahe PostgreSQL-is?
Kandidaadi küsimused intervjueerijale: kuidas on organiseeritud koodi ülevaatamise protsess ja mis on GraphQL Mesh teie projektis?
Mis on JAR-fail Java's?
Kui kaua võtab aega täitmine pärast optimeerimist? Kas see sõltub protsessori niitide arvust (GOMAXPROCS)?
1. Milliseid kliendi (kasutaja) funktsioone te viimase aasta jooksul olete oma praegusel töökohal rakendanud? 2. Kui suur on ligikaudne ülesannete protsent, mille olete viimase aasta jooksul teinud otse PHP-ga? 3. Milline PHP/GO suhe oleks teile mugav uutes tööülesannetes (ligikaudu %)? 4. Mis põhjustel soovite töökohta vahetada? 5. Kirjeldage oma kogemust kommertsarenduses GO keeles? 6. Kas teil on kogemusi REST RPC ja gRPC, API-dega? 7. Kas teil on kogemusi teenuste arendamisel Kubernetesis? Kas teil on kogemusi nende juurutamisel? (Kirjeldage, millistes projektides) 8. Kas teil on kogemusi Unix-laadsete operatsioonisüsteemide juurutamisel? (Kirjeldage, millega pidite tegelema) Kuidas hindate oma Linuxi OS-i teadmiste taset? (kasutaja/edendatud) 9. Kas teil on teadmisi ja/või kogemusi terraformiga? (Kirjeldage, millistes projektides seda kasutasite?) 10. Kas olete töötanud PostgreSQL, MongoDB andmebaasidega? 11. Millist sissetulekutaset te kaalute? 12. Kui palju aastaid te töötate kommertsarenduses, ja kui palju just Go-ga? 13. Kas teil on kogemusi mängude või mobiilirakenduste arendamisel gamifikatsiooniga? Kui jah, lisage projekti link. 14. Kirjeldage lühidalt (3-5 lauset) viimase Go teenuse arhitektuuri, mida te kavandasite või oluliselt muutsite. Millised komponendid, miks just selline struktuur, mida te praegu teistmoodi teeksite? 15. Rääkige refaktorimisest või migratsioonist, mis võttis üle 2 nädala. Mis oli triggereks, millised metrikad olid enne/pärast, mis läks plaanist välja? 16. Milliste AI tööriistadega te töötate koodi kirjutades? Mida olete muutnud oma AI kasutamises 2025. aastal? 17. Kirjeldage juhtumit, kus AI kasutamine lihtsustas teie tööd oluliselt või säästis aega. 18. Rääkige oma kogemusest WebSocketi või teiste reaalajas lahendustega. Millises tootes seda kasutasite? Kui palju samaaegseid ühendusi te hoidsite, millised olid skaleerimisprobleemid? 19. Kas teil on kogemusi järjekordadega (BullMQ, Kafka, RabbitMQ või teistega)? Millistes ülesannetes te neid kasutasite? 20. Kirjeldage juhtumit, kus testid avastasid vea enne müüki või kui testide puudumine põhjustas probleemi. Mis see juhtum oli? 21. Rääkige Go-s oleva vea või intsidenti kohta, mida te kõige kauem silumisite. Kuidas see avaldus, kui kaua see võttis, mis oli põhjuseks? 22. Palun märkige maksimaalne RPS või MAU toote kohta, millega te töötasite. Kui võimalik, märkige ka p99 latentsus, mida hoidsite. 23. Siin saate lisada näite koodist (lingi dokumenti/pastebin) või Githubi lingi. 24. Palun, kui te ei vastanud HH tööpakkumisele, lisage link või CV fail. 25. Vaba kommentaaride väli, kuhu saate kirjutada kõik, mida peate oluliseks!
Miks te lahkusite [ettevõte]?
DIP näide ```go package main import "fmt" // Andmete salvestamise abstraktsiooni liides type DataStorage interface { Save(data string) } // Madala taseme moodul andmete salvestamiseks faili ```
Kuidas optimeerisite PostgreSQL-i? Mida teha aeglase SELECT-päringuga?
Millist transaktsiooni isolatsiooni taset valida ülebroneeringu vältimiseks ainult isolatsiooni taseme kaudu?
Mis on reverse proxy ja kuidas seda saab rakendada?
Mis vahe on pehmetel ja kõvad linkidel?