Sobes.tech

თუ 5 ტრილიონი goroutine-ს დავიწყებთ, რა მოხდება? როგორ ოპტიმიზაცია გავაკეთოთ?

Senior
РамблерРамблер
68

Шарт 3 ұғым бар: пайдаланушы, чат, хабарлама • Пайдаланушының аты және тіркелу күні бар • Чаттың аты және құру күні бар • Хабарламаның мәтіні, авторы және құру күні бар • Пайдаланушы бір уақытта бірнеше чатта болуы мүмкін • Хабарлама міндетті түрде чатқа тиесілі болуы керек, ол бір уақытта бірнеше чатқа тиесілі бола алмайды • Ауданды кестелер түрінде сипаттау керек -- тарату -- message_count в чаттарда лимит 100 --getShard(time zone) -> shard_id -> 1 --getShard(time zone) -> shard_id -> 2 --shard1 [1..100] --shard2 [101..200] CREATE TABLE users ( id int PRIMARY KEY, name varchar(255) NOT NULL, reg_at TIMESTAMP NOT NULL DEFAULT NOW() ); CREATE TABLE chats ( id int PRIMARY KEY, name VARCHAR(255) NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT NOW(), message_count int NOT NULL CHECK <= 100 ); CREATE TABLE user_chats ( user_id int not null REFERENCES users(id), chat_id int NOT NULL REFERENCES chats(id), PRIMARY KEY (user_id, chat_id) ); CREATE TABLE messages ( id int PRIMARY KEY, chat_id int NOT NULL REFERENCES chats(id), author_id int NOT NULL REFERENCES users(id), created_at TIMESTAMP NOT NULL DEFAULT NOW(), text TEXT NOT NULL );

Senior
Ozon ФинтехOzon Финтех
68

მუშაობდით Scrum-თან?

Senior
SberAuto
68

რომელ ტესტებს ჩვეულებრივ იწერ და რა შემთხვევებში გამოიყენება?

Middle+
МВидеоМВидео
68

რას ხდება რუკასთან, როდესაც გამოყოფილი მეხსიერება არ არის საკმარისი? რა არის overflow-კაბინა და რა პირობებში იქმნება?

Senior
техвил
68

შეგიძლიათ ახსნათ RISC და CISC პროცესორების კონცეპტუალურ განსხვავებები?

Middle
Graveling
68

გქონდათ თუ არა ინფრასტრუქტურასთან მუშაობის გამოცდილება? გქონდათ თუ არა რაიმეს შეხება?

Senior
Cloud.ru
68

7-ე ხაზზე გამოიტანეს დასკვნა, რომ შიდა მასივი გადატვირთული იქნება და ახალი შექმნილი იქნება. რატომ ასე გადაწყვიტე?

Senior
Холодильник.руХолодильник.ру
68

როგორ მუშაობს გო-ში ნაგვის შეგროვება? როდის იწყება? შეიძლება ხელით დაიწყოს?

Senior
Lenta Tech
68

რისი თანხიდან იწყებთ თქვენი ხელფასის მოლოდინებს?

Middle+
Займиго
68

მითხარი ყველა ინსტრუმენტის შესახებ — რატომ მოხვედი და რატომ წავედი?

Senior
UPSL
68

როგორ იცის მომხმარებელმა თავისი user_id და საუბრის პარტნიორის user_id? როგორ ხდება საწყისი ინიციალიზაცია?

Senior
Ozon ФинтехOzon Финтех
68

როგორ უზრუნველყოფს Go უსაფრთხოებას კონკურენტული წვდომის დროს რუკებთან მუშაობისას და რა სინქრონიზაციის მექანიზმები გამოიყენება პრაქტიკაში?

Senior
ClearWay
68

სტანდარტულად 2 კვირა ან ცოტა მეტი გადასასვლელად?

Middle+
РамблерРамблер
68

რომელი ვებ-სერვერები გეცოდინებათ Nginx-ის გარდა?

Middle
АО Медиа Эффект
68

შეგიძლიათ ისაუბროთ თქვენს ბოლო სამუშაო ადგილზე დატვირთვებზე?

Senior
Effective IT
68

რა არის არხი Go-ში? რა ტიპის არხები არსებობს? რა განსხვავებაა ბუფერული და ბუფერული არხებს შორის?

Middle
YadroYadro
68

როგორ იყენებ ნეირონულ ქსელებს მუშაობაში?

Middle+
МВидео/эльдорадо
68

სხვა შეთავაზებებზე და საბოლოო ეტაპებზე — არის თუ არა უკვე რამე, თუ აქტიურად ეძებთ?

Middle+
IT OneIT One
68

მითხარი SOLID-ის შესახებ. რა არის ეს?

Senior
purrweb
68
/412