Какви начини за взаимодействие с кеша познаваш?
Семантика на доставката на съобщения между микросервизи.
Каква е разликата между масив и List<T>?
В кой случай вторият async метод ще се изпълни в отделна задача?
Как беше реализирана пагинацията на бекенда? Защо LIMIT/OFFSET работи зле при голям брой записи? Как може да се оптимизира това?
Какво е IEnumerable?
Какво се промени в HTTP/2 в сравнение с HTTP/1.1?
Как работи механизмът yield вътрешно?
Вие сте по-скоро бекенд или фронтенд разработчик?
Кои HTTP методи на REST API са идемпотентни? Може ли да се изпращат заявки/данни в GET и какви са ограниченията? Как се различават семействата кодове 4xx и 5xx?
Къде се случва работната комуникация и взаимодействието с екипа?
Какви подходи съществуват за предаване на състоянието на обекти между услуги: прехвърляне на състояние / sourcing на състояние и event sourcing?
Какви типове индекси сте използвали в PostgreSQL? Защо за пълнотекстово търсене се използва GIN индекс, а не B-дерево?
Изберете програмен език и започнете с един от примерите по-долу: # 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"; // ? } }
Какъв е вашият опит с PostgreSQL?
Разкажете за най-значимия успех или провал във вашия трудов опит.
Каква е разликата между IEnumerable и IQueryable?
Реализирайте интерфейса на парсера за IP адреси: разделете низът raw по separator, върнете IReadOnlyCollection<IPAddress>; при null хвърлете ArgumentNullException, при празен separator — ArgumentException, при невалиден IP — FormatException.
Кои модели за разпределени транзакции в микросервизи знаете?
Каква е изчислителната сложност на задачата за премахване на дублиращи се елементи? От какво зависи? Как работи HashSet отвътре?