Sobes.tech

როგორ გავხადოთ სტეკი უნივერსალური არა მხოლოდ Integer-თან მუშაობისთვის, არამედ String და პერსონალიზებული ობიექტებისთვისაც?

188

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

178

წერეთ თქვენი საკუთარი კლასი, რომელიც ახორციელებს სტეკს, მეთოდებით push, pop და peekMax, რომელიც აბრუნებს სტეკში მაქსიმალურ ელემენტს O(1)-ში.

164

რატომ არის საჭირო SELECT FOR UPDATE, არა სინქრონიზებული? და რატომ პესიმისტური ბლოკირება, ოპტიმისტური არა?

164

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

156

რატომ მოხდება StackOverflowError, თუ ადგილობრივი ცვლადები არ არსებობს? რა გამოიწვევს მეხსიერების შევსებას?

154

რატომ არ შეგვიძლია უბრალოდ ერთი max ცვლადი გამოვიყენოთ მეორე სთეკის ნაცვლად?

147

Бар სისტემა, რომელიც მომხმარებლებს საშუალებას აძლევს მუშაობა ფაილებთან ბრაუზერში. სტანდარტული ტექნოლოგიური სია: Java, Spring, React, Postgres. ფაილები ინახება ფაილური სისტემაში ბექენდზე, ფაილების მეტადონები მონაცემთა ბაზაში. გუნდი განახორციელა ფუნქცია: @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); // მონაცემთა ბაზაში შეკვეთა processFile(oldName, newName); // ფაილის სახელის შეცვლა დისკზე exec("update file set name='" + newName + "' where id = " + id); // მონაცემთა ბაზაში შეკვეთა }

143

შეგვიძლია ოპტიმიზაცია გავაკეთოთ მეხსიერებაში, რომ x2 მოხმარება არ იყოს?

138

Backend-ი არსებობს, მომხმარებლის ინტერფეისიც. ტექნოლოგიური სია სტანდარტულია: Java, Spring, React, Postgres. მოსაზრება: შექმენით REST წერტილი, რომელიც უნდა მიიღოს მონაცემები 3 წყაროსგან და გადმოსცეს UI-ს, მაქსიმალური შესაძლებლობის და მინიმალური პასუხის დროის უზრუნველსაყოფად (მაქსიმუმ/მინიმუმ კრიტერიუმები ჩვენი კონკრეტული პირობების მიხედვით, რადგან არსებითად არ არსებობს ჯადოსნური გადაწყვეტა და საჭიროა კომპრომისის მოძებნა). ცნობილია, რომ ამ წერტილისთვის მოსალოდნელი პიკ RPS იქნება 200. მომწოდებლების შესახებ დეტალები: 1. წყარო - ჩვენი მონაცემთა ბაზა, შეკითხვა დაახლოებით 15 წამი გრძელდება. 2. წყარო - დაკავშირებული REST სერვისი, 100 RPS-ის ქვეშ 2 წუთამდე დეგრადირებს, ნორმალურ რეჟიმში პასუხობს 5 წამში. ამ წყაროს ქცევას ვერ შევცვლით. 3. წყარო - დაკავშირებული REST სერვისი, შემთხვევით (სპეციფიკური ნიმუშები არ არის გამოვლენილი) პასუხობს 503 შეცდომებით, ნორმალურ რეჟიმში პასუხობს 10 წამში. ამ წყაროს ქცევას ვერ შევცვლით.

129

რომელ ტიპის ინდექსი გამოიყენოს შუა ან ბოლო სტრიქონის ძიებისთვის (LIKE '%ტექსტ%')?

128

დაწერეთ ძალიან მარტივი მეთოდი, რომელიც მუშაობის დროს გამოიწვევს StackOverflowError-ს.

123