C#
Explică secvența de acțiuni în procesarea unei cereri HTTP de intrare de către server
Cum se poate determina un index pentru un tabel într-o bază de date?
Ce este o linie în Go și cum este organizată sub capotă?
Ați putea explica conceptul de expresii Lambda în programare?
Redis nu este disponibil, mai multe instanțe — cum se asigură coerența cache-ului?
Ce te motivează la muncă, de ce te bucuri?
Cum se determină limba utilizatorului care accesează site-ul pentru prima dată?
Există preferințe legate de procese, metodologii sau stabilirea sarcinilor?
Ce este un deadlock în ceea ce privește bazele de date?
Lucrez cu baze de date — Entity Framework, Dapper, construire de indecși?
Vorbiți despre indexurile din baze de date — ce sunt, cum se folosesc, ce tipuri există?
Numește primitivele de sincronizare și descrie pe scurt principiile lor de funcționare.
Ați lucrat cu JWT? Din ce este format un JWT și cum sunt separate părțile sale? Unde se află încărcătura utilă?
Aveți experiență în configurarea și automatizarea proceselor CI/CD pentru integrarea și livrarea software-ului?
În ce etapă a procesării cererilor în modelul MVC are loc legarea datelor și verificarea corectitudinii acestora?
Vorbește despre experiența ta cu Rider, Docker și instrumente de dezvoltare.
Care sunt motivele pentru definirea clasei CatalogRepository în stratul Infrastructure în loc de stratul Application?
Ce domenii de activitate profesională te interesează pentru a lucra?
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"; // ? } }
Care dintre acestea sunt mijloace de sincronizare în Go? Canale, sync.WaitGroup, sync.Mutex, sync.Cond?