Sobes.tech

რა არის 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 (საკუთარი მომსახურების კასса) საშუალებით მობილური აპლიკაციის გამოყენებით. გადახდა არ ხდება SBP-ის საშუალებით. მომხმარებელი, ყიდულობს პროდუქტებს, არჩევს გადახდას აპლიკაციის საშუალებით. კასსა ან KS უნდა იდენტიფიციროს მომხმარებელი და დაიწყოს გადახდის პროცესი მომხმარებლის ბანკის საშუალებით. CJM: - კასირი/მომხმარებელი სკანირებს პროდუქტებს. - გადადის გადახდის პროცესზე. - იდენტიფიცირებულია კასსა/KS-ში. - არჩევს გადახდას Magnit-ის აპლიკაციაში. - შედის 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