Sobes.tech

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

Junior — Middle
106

Задължително ли е да използвате оператора await вътре в асинхронен метод, за да изпълните асинхронна операция?

Junior — Middle
106

Какви области на видимост (обхвати на жизнения цикъл) имат услугите/биновете? Кой обхват се използва по подразбиране?

Senior
СБК ПАРУС
106

Задачата в async/await винаги изпълнява ли се в един поток или може да е в различни?

Junior
СБК ПАРУС
106

В кой финансов диапазон разглеждате предложенията?

Middle
Ventra
106

Трябва ли да препишете GetHashCode и Equals заедно? Може ли да препишете само едно от тях?

Junior
СБК ПАРУС
106

Как да синхронизираме достъпа до ресурс в асинхронен код (не повече от една заявка едновременно)?

Senior
Сбербанк
106

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

Middle
ИНДАСОФТ
106

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

Junior — Middle
СБЕР ТехСБЕР Тех
106

Какво е async/await, защо е необходимо, в какво се развива?

Middle
OZONOZON
106

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

Junior — Middle
ФинГрад
106

SELECT * FROM t_sensor_data;

Middle+
Core outstaff
106

Как се извършва сравняването на низове в програма?

Junior — Middle
appfox
106

Как разбираш принципа Open/Closed? Класът е затворен за модификации, но отворен за разширения — какво означава това?

Middle+
Тензор
105

В кои ситуации е препоръчително да използвате структурата от данни ArrayList?

Junior — Middle
105

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

Middle+
ООО Норд Клан
105

Какво са горутините и защо са по-ефективни от процесите на ОС?

Senior
.wrk
105

Колко заявки към мрежовата услуга ще бъдат изпълнени при използване на FilterLast с take(4) от колекция от 10 елемента? А FilterLast2?

Middle
PyrusPyrus
105

Има процес за поддръжка на клиенти. В рамките на този процес съществува процес за назначаване на подкрепителни билети на оператор. Един оператор не може да има повече от 5 билета едновременно. ТАБЛИЦА Tickets ( Id int PK, -- други колони ) ТАБЛИЦА Operators ( Id int PK, -- други колони ) -- картографиране оператор-билет за активни билети. -- При затваряне на билет, картографирането се премахва. ТАБЛИЦА OperatorsTicket ( TicketId int PK, OperatorId int NULL ) // в рамките на транзакция public void TryAssignOperatorToTicket(int ticketId) { var avalibleOperator = _db.GetOperatorsWithTicketsCount(maxTickets: 4) .OrderBy(o => o.TicketsCount).FirstOrDefault(); if(avalibleOperator is not null) _db.AssignTicketToOperator(ticketId, avalibleOperator.Id); else _db.AssignTicketToOperator(ticketId, null); }

Middle+
PyrusPyrus
105

Ако разработвате собствен тестов рамка, как бихте я организирали без използване на рефлексия?

Middle+
Тензор
105
/180