Embedded / IoT
Spring: @Component менен белгиленген бин эки жерге инжекттелет — канча нуска түзүлөт? Ар бир инжекция үчүн жаңы нуска кантип жасоо керек?
Көптөгөн жиптер менен иштөө боюнча тапшырма жөнүндө айтып бериңиз: кайсы маселени чечтиңиз жана кантип?
OutOfMemoryError пайда болсо эмне кылуу керек?
PostgreSQL-деги пессимисттик жана оптимисттик блоктоонун айырмасы эмнеде?
Кандидаттын интервьюерге суроолору: кодду карап чыгуу процесси кандай уюштурулган жана сиздин долбоордо GraphQL Mesh эмне?
Javaда JAR файлы эмне?
Оптимизациядан кийин ишке ашыруу канча убакыт алат? Бул процессордун агымдарынын санына (GOMAXPROCS) көз карандыбы?
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 куралдары менен кандай иштейсиз? 2025-жылга чейин AI колдонууңузда эмне өзгөрдү? 17. AI колдонуу сиздин ишиңизди кыйла жеңилдеткен же убакытты үнөмдөгөн учурду сүрөттөп бериңиз. 18. WebSocket же башка реалдуу убакыт чечимдери менен иш тажрыйбаңыз жөнүндө кыскача айтыңыз. Кайсы продуктта колдондуңуз? Канча бир убакта туташуу колдоо көрсөткөнсүз, масштабдоо көйгөйлөрү кандай болду? 19. Очереддер (BullMQ, Kafka, RabbitMQ же башка) менен иш тажрыйбаңыз барбы? Алар кандай тапшырмаларда колдонулду? 20. Тесттер сатуу алдында катаны аныктады же тесттердин жоктугу көйгөйгө алып келди деген учурду сүрөттөп бериңиз. Бул кандай учур болду? 21. Goда эң узак убакытка дебагдаган катаны же окуяны айтыңыз. Ал кандай көрүнүп, канча убакыт алды, себеби эмне? 22. Иштеген продуктунун эң жогорку RPS же MAU көрсөткүчүн көрсөтүңүз. Эгер мүмкүн болсо, p99 кечигүүнү да көрсөтүңүз. 23. Мында код мисалын тиркеп коюңуз (документ/pastebin шилтемеси) же Github шилтемеси. 24. Эгер сиз HHдагы вакансияга жооп бербеген болсоңуз, шилтемени же резюменин файлын тиркеп коюңуз. 25. Комментарийлер үчүн бош талаа, анда сиз маанилүү деп эсептеген бардык нерсени жазсаңыз болот!
Неге [компаниядан] кеттиңиз?
DIP мисалы ```go package main import "fmt" // Маалымат сактоо үчүн интерфейс type DataStorage interface { Save(data string) } // Файлга маалымат сактоо үчүн төмөнкү деңгээлдеги модуль ```
PostgreSQL'ди кантип оптималдадыңыз? Асыңкы SELECT суроолору менен эмне кылуу керек?
Транзакциялардын изоляция деңгээлин кантип тандап, тек изоляция деңгээли аркылуу ашыкча брондо алдын алса болот?
Reverse proxy деген эмне жана аны кантип ишке ашырууга болот?
Жумшак жана катуу шилтемелердин айырмасы эмнеде?
Дереккөз базасына 100 миллиард жазбаны кантип тездетсе болот? Азыр: ар бир сап үчүн generate + insert + commit менен цикл.
Өнүктүрүү учурунда профайлерлерди колдондуңузбу? Кантип колдондуңуз жана эмне кылдыңыз?
PostgreSQL-де EXPLAIN жана EXPLAIN ANALYZE командаларынын айырмасы эмнеде?
Жазылууларды параллелдик менен узартуу схемасын сүрөттөп бериңиз: тема, бөлүү ачкычы, бөлүмдөрдүн саны жана керектөөчүлөрдүн инстанциялары
Goда объект кай стекке түшөт?
Циклда тизмеден элементтерди кантип алып салуу керек?