Sobes.tech

Реализирайте интерфейса на парсера за IP адреси: разделете низът raw по separator, върнете IReadOnlyCollection<IPAddress>; при null хвърлете ArgumentNullException, при празен separator — ArgumentException, при невалиден IP — FormatException.

Middle
SelectySelecty
31

d. Записи само за тези клиенти и поръчки, ако клиентите имат поръчки select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId g. Клиенти с повече от 10 поръчки select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId

Middle
ФГУП "ЗащитаИнфоТранс"
31

Има таблица Clients и таблица Orders, които могат да бъдат свързани чрез полето ClientId. Какви JOIN-ове трябва да напишем, за да получим следните резултати? a. Записи за всички клиенти и поръчки, независимо дали клиентите имат поръчки select * from Clients left join Orders on Clients.ClientId = Orders.ClientId d. Записи само за онези клиенти и поръчки, ако клиентите имат поръчки select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId

Middle
ФГУП "ЗащитаИнфоТранс"
31

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

Middle
ФГУП "ЗащитаИнфоТранс"
31

Изберете програмен език и започнете с един от примерите по-долу: # Python ----------------- def main(): print("Hello, world!") main() // C++ ------------------- #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; } // PHP ------------------- <?php echo "Hello, world!." "; // Java ------------------- public class Main { public static void main(String[] args) { System.out.println("Hello, world!"); } } // Java Script (function main() { console.log('Hello, world!'); })(); // Go ------------------- package main import "fmt" func main() { fmt.Println("Hello, world!") } // Erlang ------------------- public static void Main() { MyStruct myStruct = new MyStruct(); // ? str.Id = 1; // ? str.Name = "1"; // ? MyClass myClass = new MyClass(); // ? myClass.Method(); } public struct MyStruct { public int Id; public string Name; } public class MyClass { private MyStruct _fieldStruct; public void Method() { MyStruct localStruct = new MyStruct(); // ? localStruct.Name = "Hello"; // ? _fieldStruct.Name = "World"; // ? } }

Middle
ФГУП "ЗащитаИнфоТранс"
30

Как беше реализирана пагинацията на бекенда? Защо LIMIT/OFFSET работи зле при голям брой записи? Как може да се оптимизира това?

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

Как да изчакаме завършването на две асинхронни операции? Може ли да се зададе таймаут за изчакване?

Middle
ФГУП "ЗащитаИнфоТранс"
30

функция foo(a) { console.log(arguments.length); } foo(1, 2, 3);

Senior
СБК ПАРУС
30

Какво се промени в HTTP/2 в сравнение с HTTP/1.1?

Middle
ФГУП "ЗащитаИнфоТранс"
30

Как работи механизмът yield вътрешно?

Middle
Чиббис
30

Кои HTTP методи на REST API са идемпотентни? Може ли да се изпращат заявки/данни в GET и какви са ограниченията? Как се различават семействата кодове 4xx и 5xx?

Middle
ИНДАСОФТ
30

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

Middle
ФГУП "ЗащитаИнфоТранс"
30

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

Middle+
aiins
29

Какъв е вашият опит с PostgreSQL?

Middle
ФГУП "ЗащитаИнфоТранс"
29

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

Middle
Альфа-БанкАльфа-Банк
29

Мога ли да използвам await в синхронен метод?

Middle
ФГУП "ЗащитаИнфоТранс"
29

В момента сте в активна фаза на търсене на работа?

Middle
Ventra
28

Какво е IDisposable и как се различава Dispose от финализатора?

Middle
ФГУП "ЗащитаИнфоТранс"
28

Какво е Redis и за какво обикновено се използва?

Middle
ФГУП "ЗащитаИнфоТранс"
28

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

Middle
ФГУП "ЗащитаИнфоТранс"
27
/180