Sobes.tech

Technical Writer

Race condition деген эмне (мөрөй шарт)?

Principal
ArendadataArendadata
103

Мүмкүн болчу болсо да, максаттуу түрдө горутиндарды колдонбодуңузбу? Неге?

Principal
Black Wall Group
102

public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } } package main import "fmt" func main() { x := 1 defer func() { fmt.Println("defer:", x) }() x = 2 fmt.Println("now:", x) }

Principal
Black Wall Group
98

SQL же NoSQL? Качан кайсынысыны тандайсың? MongoDB үчүн миграциялар керекпи?

Principal
Black Wall Group
98

public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } }

Principal
Black Wall Group
96

Телефон аркылуу төлөм системасы Клиент мобилдик тиркемени колдонуу аркылуу кассада/KSда (өзүн-өзү тейлөө кассасы) сатып алууларды төлөй алат архитектураны ишке ашыруу керек. Төлөм СБП аркылуу эмес. Колдонуучу товарларды сатып алганда, төлөөнү колдонмо аркылуу тандайт. Касса же KS колдонуучуну аныктап, кардардын банкы аркылуу төлөө процесси башталат. CJM: - Касир/кардар товарларды сканерлейт. - Төлөөгө өтөт. - Кассада/KSда идентификацияланат. - Magnit колдонмосунда төлөөнү тандайт. - Magnit колдонмосуна өтөт. - Телефонго орнотулган банкты тандайт, ал аркылуу төлөм жүргүзүлөт. - Банктын колдонмосунда төлөмдү жүргүзөт. - Төлөөнүн натыйжасы экранга кайтарат. - Кассада/KSда ийгиликтүү төлөө тууралуу билдирүү алат. Функционалдык эмес талаптар: - DAU = 1000 дүкөндө - Дүкөндөрдүн саны 500 - Касса саны - орто эсеп менен 5 касса. - Төлөм максималдуу 2 мүнөттө аяктайт. - Төлөм баракчасы максималдуу 250 мс ичинде ачылышы керек.

Principal
ArendadataArendadata
95

Go долбоорунун түзүмүн кантип тандайсың?

Principal
Black Wall Group
89

Javaда кандайча түрдүү исключениялар бар жана алар эмнеге айырмаланат?

Principal
Black Wall Group
86

Кызмат баяу эс тутумду пайдаланып жатат. Мәселені кантип аныктоо керек?

Principal
Black Wall Group
84

Webhookтогу маалыматтын бүтүндүгүн кантип текшерсе болот? Маалыматты транспорт деңгээлинде кантип коргоо керек?

Principal
Black Wall Group
79

Өзүңүз жөнүндө кыскача айтып бериңиз.

Principal
ArendadataArendadata
75

Highload менен иштөөдө: азыркы бөлүштүрүүлөр же жакшыраак код окуу мүмкүнчүлүгү?

Principal
Black Wall Group
75

Javaда кандай immutable объекттерди билесиң?

Principal
Black Wall Group
71

Өзүңдүн акыркы компанияңда бир кызыктуу учур жөнүндө айтып бер, азыр кайда bottleneck бар?

Principal
ArendadataArendadata
69

Кайсы себептерден микросервис масштабталбай калышы мүмкүн?

Principal
Black Wall Group
66

Кызматты куруу үчүн кайсы ыкмаларды колдонуп жатасың? 12-factor appтин негизги факторлорун ата

Principal
Black Wall Group
64

Маалыматтарды текшерүү, объект түзүү жана төлөм ыкмасын тандоо үчүн кайсы үлгүлөр ылайыктуу?

Principal
Black Wall Group
64

Кайсы катмаларды көрөсүз колдонмодо? Алар бири-бири менен кантип байланышат?

Principal
Black Wall Group
64

Бөлүштүрүлгөн транзакциялар жөнүндө айтып бер. Оркестрация менен хореографиянын айырмасы эмнеде?

Principal
Black Wall Group
63

Жаш өспүрүм программист деңгээлинде интерфейс деген эмне экенин түшүндүрүңүз

Principal
Black Wall Group
61
/2