C#
Ce este o abstractizare care scurge?
Dacă decomentăm throw, se va schimba ordinea de afișare?
Sarcină: există un endpoint getWeather care returnează temperatura din oraș. Are o încărcare mare. Cum implementați caching-ul? Ce se întâmplă în cazul unui cache miss sub o încărcare mare (50k RPS)?
Cum să înțelegi ce date trebuie stocate în cache?
Din punctul de vedere al afișării metricilor — soluție proprie sau standard?
Alegeți un limbaj de programare și începeți cu unul dintre exemplele de mai jos: # 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"; // ? } }
Cum să integrezi middleware-ul tău? Unde să îl înregistrezi? În ce ordine se execută?
Care este diferența dintre Array și List?
Care este diferența dintre Task.Delay și Thread.Sleep?
Sarcină: ți s-a cerut să faci o revizuire a codului pentru o funcție nouă, a cărei esență este posibilitatea de a rezerva un tur (format dintr-un bilet de avion și un hotel). Funcțiile pentru rezervarea separată a biletului de avion și a turului există deja, iar această sarcină trebuie să includă o metodă unificată care să rezerve fie întregul tur, fie niciunul dintre componentele sale.
Ce este MVCC?
Ce este pattern-ul Unit of Work și la ce tip de pattern aparține?
Cât de interesat ești de direcția și poziția descrisă?
Știi Go?
De ce ai adăugat o List în soluție, dacă poți pur și simplu să folosești HashSet și să faci ToList?
La ce servesc async/await și metodele asincrone?
Cum ai lucrat cu Git pe proiect? Povestește-mi despre ramuri, procesul de dezvoltare și procesul de lansare.
Câtă memorie este alocată la crearea unui nou HashSet?
Care sunt principalele structuri de date în C# pe care le folosești?
Semantica livrării mesajelor între microservicii.