Sobes.tech

Technical Writer

Race condition nima (yarış shartlari)?

Principal
ArendadataArendadata
103

Maqsadli ravishda gorutinalardan foydalanmagan holatlar bo'ldimi, garchi qila olgan bo'lsangiz? Nima uchun?

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 yoki NoSQL? Qachon nima tanlaysiz? MongoDB uchun migratsiyalar kerakmi?

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

Telefon orqali to'lov tizimi Mijozning mobil ilova yordamida kassada/KSda (o'z-o'ziga xizmat ko'rsatish kassasi) xaridlarni to'lash imkoniyatini ta'minlaydigan arxitekturani amalga oshirish zarur. To'lov SBP orqali amalga oshirilmaydi. Foydalanuvchi mahsulotlarni xarid qilayotganda, ilova yordamida to'lashni tanlaydi. Kassa yoki KS foydalanuvchini aniqlashi va mijozning banki yordamida to'lov jarayonini boshlashi kerak. CJM: - Kassir/mijoz mahsulotlarni skaner qiladi. - To'lashga o'tadi. - Kassa/KSda identifikatsiya qilinadi. - Magnit ilovasida to'lashni tanlaydi. - Magnit ilovasiga o'tadi. - Telefonga o'rnatilgan bankni tanlaydi, to'lov shu bank yordamida amalga oshiriladi. - Bank ilovasida to'lovni amalga oshiradi. - Magnit ilovasida to'lov natijasi ekraniga qaytadi. - Kassa/KS muvaffaqiyatli to'lov haqida xabar oladi. Nofaol talablar: - DAU = 1000 do'konda - Do'konlar soni 500 - Kassa soni - o'rtacha 5 ta kassalar. - To'lov maksimal 2 daqiqada amalga oshirilishi kerak. - To'lov sahifasi maksimal 250 ms ichida ochilishi kerak.

Principal
ArendadataArendadata
95

Go loyihasining tuzilishini qanday tanlaysiz?

Principal
Black Wall Group
89

Java'da exception'larning qanday turlari mavjud va ular qanday farq qiladi?

Principal
Black Wall Group
86

Xizmat sekinroq xotira iste'mol qilmoqda. Muammoni qanday aniqlash mumkin?

Principal
Black Wall Group
84

Webhookda ma'lumotlarning yaxlitligini qanday tekshirish mumkin? Ma'lumotlarni transport darajasida qanday himoya qilish mumkin?

Principal
Black Wall Group
79

O'zingiz haqingizda qisqacha aytib bering.

Principal
ArendadataArendadata
75

Highload bilan ishlashda: kamroq ajratmalar yoki kodning yaxshiroq o'qilishi?

Principal
Black Wall Group
75

Java'da qaysi immutable obyektlarni bilasiz?

Principal
Black Wall Group
71

So'nggi kompaniyangda qiziqarli bir holat haqida gapir, hozirda qaysi joyda tıkanish bor?

Principal
ArendadataArendadata
69

Qaysi sabablar bilan mikroxizmat kengaytirilmaydi?

Principal
Black Wall Group
66

Xizmatni qurishda qanday yondashuvlarni qoʻllaysiz? 12-factor app ning asosiy omillarini nomlang

Principal
Black Wall Group
64

Ma'lumotlarni tasdiqlash, obyekt yaratish va to'lov usulini tanlash uchun qanday shablonlar mos keladi?

Principal
Black Wall Group
64

Ilovada qanday qatlamlarni ko'rasiz? Ular qanday muloqot qilmoqda?

Principal
Black Wall Group
64

Tarqalayotgan tranzaktsiyalar haqida gapir. Orkestratsiya va xoreografiya o'rtasidagi farq nima?

Principal
Black Wall Group
63

Junior dasturchi darajasida interfeys nima ekanligini tushuntiring

Principal
Black Wall Group
61
/2