Sobes.tech

Embedded / IoT

Spring: ar @Component apzīmēts bean tiek injicēts divās vietās — cik eksemplāru tiek izveidoti? Kā izveidot jaunu eksemplāru katrai injekcijai?

Junior
ИП Ганус Александр Андреевич
45

Pastāstiet par daudzprocesu uzdevumu: kādu problēmu risinājāt un kā?

Middle
Позитив Технолоджис
45

Ko darīt, ja rodas OutOfMemoryError?

Middle
Позитив Технолоджис
44

Kāda ir atšķirība starp pesimistisko un optimistisko bloķēšanu PostgreSQL?

Senior
СБК ПАРУС
44

Kandidāta jautājumi intervētājam: kā organizēts koda pārskatīšanas process un kas ir GraphQL Mesh jūsu projektā?

Middle
Позитив Технолоджис
42

Kas ir JAR fails Java?

Senior
СБК ПАРУС
42

Cik ilgs laiks nepieciešams pēc optimizācijas izpildei? Vai tas ir atkarīgs no procesora pavedienu skaita (GOMAXPROCS)?

Junior
СБК ПАРУС
42

1. Kādas tieši klientu (lietotāja) funkcijas jūs īstenojāt pēdējā gada laikā savā pašreizējā darba vietā? 2. Kāds ir aptuvenais uzdevumu procentuālais īpatsvars, ko pēdējā gada laikā esat īstenojis tieši ar PHP? 3. Kāds būtu jums komfortabls PHP/GO attiecības procentos jaunos darba uzdevumos? 4. Ar ko saistīts jūsu vēlme mainīt darba vietu? 5. Norādiet savu komerciālās izstrādes pieredzi GO valodā? 6. Vai jums ir pieredze ar REST RPC un gRPC, API? 7. Vai jums ir pieredze ar pakalpojumu izstrādi Kubernetes? Pieredze ar izvietošanu? (Aprakstiet, kādos projektos) 8. Vai jums ir pieredze ar Unix līdzīgu operētājsistēmu izvietošanu? (Aprakstiet, ar ko jums nācās nodarboties) Kā vērtējat savu Linux OS zināšanu līmeni? (lietotājs/uzlabots) 9. Vai jums ir zināšanas un/vai pieredze ar terraform? (Aprakstiet, kādos projektos to izmantojāt?) 10. Vai esat strādājis ar PostgreSQL, MongoDB datu bāzēm? 11. Kādu ienākumu līmeni jūs apsverat? 12. Cik gadus jūs strādājat komerciālajā izstrādē, un cik tieši ar Go? 13. Vai jums ir pieredze ar spēļu vai mobilo lietojumprogrammu izstrādi ar gamifikāciju? Ja ir iespēja - pievienojiet projekta saiti. 14. Īsi (3-5 teikumos) aprakstiet pēdējā Go pakalpojuma arhitektūru, ko jūs projektējāt vai būtiski mainījāt. Kādi komponenti, kāpēc tieši šāda struktūra, ko tagad darītu citādi? 15. Pastāstiet par refaktorēšanu vai migrāciju, kas aizņēma vairāk nekā 2 nedēļas. Kas bija trigeris, kādas metrikas bija pirms/pēc, kas nenotika pēc plāna? 16. Ar kādiem AI rīkiem jūs strādājat, rakstot kodu? Ko esat mainījis savā AI izmantošanā 2025. gadā? 17. Aprakstiet gadījumu, kad AI izmantošana būtiski vienkāršoja jūsu darbu vai ietaupīja laiku. 18. Pastāstiet nedaudz par savu pieredzi ar WebSocket vai citiem reāllaika risinājumiem. Kurā produktā to izmantojāt? Cik vienlaicīgu savienojumu uzturējāt, kādas bija mērogošanas problēmas? 19. Vai jums ir pieredze ar rindām (BullMQ, Kafka, RabbitMQ vai citiem)? Kurās uzdevumos tās izmantojāt? 20. Aprakstiet gadījumu, kad testi pamanīja kļūdu pirms produkcijas vai kad testu trūkums noveda pie problēmas. Kas tas bija par gadījumu? 21. Pastāstiet par kļūdu vai incidentu uz Go, kuru jūs visilgāk debuggējāt. Kā tas izpaudās, cik ilgi tas aizņēma, kāda bija iemesla? 22. Lūdzu, norādiet maksimālo RPS vai MAU produktu, ar kuru jūs strādājāt. Ja iespējams - norādiet arī p99 latentumu, ko uzturējāt. 23. Šeit jūs varat pievienot piemēru ar kodu (saite uz dokumentu/pastebin) vai saiti uz Github. 24. Lūdzu, ja jūs neesat atbildējis uz vakanci HH, pievienojiet saiti vai rezumē failu. 25. Brīvā komentāru lauks, kurā jūs varat rakstīt visu, kas jums šķiet svarīgs!

Intern
Adapty
42

Kāpēc jūs atstājāt [uzņēmumu]?

Middle
СБК ПАРУС
42

DIP piemērs ```go package main import "fmt" // Interfeiss datu glabāšanas abstrakcijai type DataStorage interface { Save(data string) } // Zemas līmeņa modulis datu glabāšanai failā ```

Intern
Adapty
41

Kā optimizējāt PostgreSQL? Ko darīt ar lēnu SELECT vaicājumu?

Middle
Позитив Технолоджис
41

Kuru transakciju izolācijas līmeni izvēlēties, lai novērstu pārlieku rezervāciju tikai izolācijas līmenī?

Senior
СБК ПАРУС
40

Kas ir reverse proxy un kā to var īstenot?

Intern
Adapty
40

Kā atšķiras mīkstās saites no cietajām?

Senior
ИП Ганус Александр Андреевич
39

Kā paātrināt 100 miljardu ierakstu ievietošanu datu bāzē? Šobrīd: cikls ar generate + insert + commit katrai rindai.

Junior
ИП Ганус Александр Андреевич
39

Vai jūs izmantojāt profilerus izstrādes laikā? Kurus izmantojāt un ko darījāt?

Junior
ИП Ганус Александр Андреевич
39

Kāda ir atšķirība starp komandām EXPLAIN un EXPLAIN ANALYZE PostgreSQL?

Intern
Adapty
39

Aprakstiet paralēlās abonēšanas paplašināšanas shēmu: tēma, sadalījuma atslēga, sadalījumu skaits un patērētāju instancijas

Senior
СБК ПАРУС
39

Kad objekts nonāk stekā Go?

Intern
Adapty
38

Kā izņemt elementus no saraksta ciklā?

Middle
ИП Ганус Александр Андреевич
38
/8