Parlez-moi de vous, de votre expérience dans votre dernier emploi, des tâches et des projets.
Quels modèles de transactions distribuées dans les microservices connaissez-vous?
Comment la pagination a-t-elle été implémentée côté backend ? Pourquoi LIMIT/OFFSET ne fonctionne pas bien avec un grand nombre d'enregistrements ? Comment cela peut-il être optimisé ?
Qu'est-ce que IEnumerable ?
Comment fonctionne foreach?
Où se déroule la communication de travail et l'interaction avec l'équipe?
Quelles primitives de synchronisation en .NET connaissez-vous et à quoi servent-elles?
Choisissez un langage de programmation et commencez par l'un des exemples ci-dessous : # 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"; // ? } }
Quelle est la complexité algorithmique de la tâche de suppression des doublons ? Par quoi ? Comment HashSet fonctionne-t-il en interne ?
Dans quel cas la deuxième méthode async s'exécutera-t-elle dans une tâche séparée?
Qu'est-ce que Redis et à quoi sert-il généralement?
Peut-on lancer manuellement la collecte des déchets ? Combien de générations possède le GC et quelles autres zones de mémoire connaissez-vous ?
Quelles sont les approches existantes pour la transmission d'état des objets entre services : transfert d'état / sourcing d'état et sourcing d'événements ?
Quelle est la différence entre une classe abstraite et une interface?
Peut-on modifier la signature d'une méthode lors de sa redéfinition?
Créez une page web avec trois paragraphes. Appliquez des styles de marge différents à chaque paragraphe en utilisant des classes CSS: - Le premier paragraphe doit avoir des marges de 20px en haut, 15px à droite, 5px en bas et 10px à gauche. - Le deuxième paragraphe doit avoir des marges de 20px en haut et en bas, et 5px à droite et 10px à gauche. - Le troisième paragraphe doit avoir des marges de 5px en haut et en bas, et 10px à droite et à gauche.
// coupe pour tous les capteurs, seulement la dernière valeur par temps // collections d'objets anonymes string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });
Que va afficher le code C# avec enum : First = 15, Second, Third = 54?
Êtes-vous actuellement en phase active de recherche d'emploi?
fonction foo(a) { console.log(arguments.length); } foo(1, 2, 3);