Sobes.tech

Можете ли да обясните каква е структурата данни HashSet и за какво е предназначена?

Junior — Middle
221

Къде се намирате в момента?

Intern — Junior
219

Каква е ролята на стека в управлението на паметта и за какво се използва?

Junior — Middle
219

Съществуват три метода, които променят информацията за артикула (променят състоянието, променят състава на етикетите и задават теглото). Тъй като в бъдеще се планира да се добавят още 10-20 метода, които променят информацията за артикула (самите методи могат да бъдат реализирани като NuGet в друг услуга), трябва да се реализира единствен метод DoSomethingWithItem, който в зависимост от входните параметри може да извика всяка промяна на артикула. Тоест, на метода може да се каже "Промени състоянието" или "Задай теглото" и неговата реализация ще извика един от методите като StateChanger.Change или WeightSetter.Set и т.н. Класовете StateChanger, TagsSetter и WeightSetter могат да бъдат променяни. Важното е да се запази бизнес функционалността.

Middle
219

Каква е ролята на метода GetHashCode при използване на речник или хеш колекция?

Junior — Middle
218

Каква е разликата между асинхронност и паралелност?

Middle
218

Какво определение дава SQL за процедурата за събиране и анализ на данни, базирана на статистически методи?

Junior — Middle
217

Колко области на памет (heap) могат да се използват в рамките на едно приложение?

Junior — Middle
216

Можете ли да обясните концепцията и механизма на работа на асинхронните функции с използване на синтаксиса async/await?

215

Каква е необходимостта от използване на боксинг в програмирането и как работи?

Junior — Middle
215

Какви процеси и последици възникват, когато обект се предава във функция или метод в програмирането?

Junior — Middle
212

Има задача: атомарно да запишете събитие в брокера (Kafka/RabbitMQ) и в базата данни. Как да осигурим транзакционност?

Middle
210

Обяснете принципа на работа на метода Dispose и неговата цел в управлението на ресурси.

Junior — Middle
209

Как се различават понятието синхронност и паралелност в програмирането?

Junior — Middle
209

Можете ли да обясните какво е планировчикът на задачи в операционната система?

Junior — Middle
208

Трябва да напишете заявка, която да върне изпълнителите и най-ранните им албуми във формат <Име на изпълнителя> <Име на първия албум> <Дата на издаване на първия албум>. create table Artists ( id serial primary key, name varchar(255) not null ); create table Albums ( id serial primary key, artistId int not null references Artists(id), name varchar(255) not null, release_date timestamp not null ); insert into Artists(name) values ('2Pac'), ('Wu-Tang Clan'), ('Eminem'); insert into Albums(name, artist_id, release_date) values ('The Slim Shady LP', 3, '[phone]'), ('Me Against The World', 1, '[phone]'), ('The Eminem Show', 3, '[phone]'), ('Enter The Wu-Tang Clan', 2, '[phone]'), ('Recovery', 3, '[phone]'), ('The W', 2, '[phone]'), ('2Pacalypse Now', 1, '[phone]'); select a.name, al.name, al.release_date from Artists as a join Albums as al on a.Id = al.artistId where al.release_date = ( select min(release_date) from Albums where artist_id = a.id ); with cte as ( select artist_id, min(release_date) as first_album_date from albums group by artist_id ) select a.Id, a.Name, fa.first_album_date from Artists a join cte as fa on a.Id = fa.artist_id;

Middle
206

Какво е минималното ниво на доход, което е приемливо за вас в текущата ситуация?

Junior — Middle
206

Можете ли да обясните какво се разбира под термина 'Речник' в програмирането?

206

Настъпва ли автоматично преобразуване на типа при сравняване на две структури в език за програмиране?

Junior — Middle
206

Какъв е максималният брой стекове с данни, които могат да бъдат в структурата на вашето приложение?

Junior — Middle
206
/8