Sobes.tech

Quelles sont les raisons de définir la classe CatalogRepository dans la couche Infrastructure plutôt que dans la couche Application?

Junior — Middle
81

Quels domaines d'activité professionnelle vous intéressent pour travailler?

Junior — Middle
ООО Хэндсапп
81

Pouvez-vous nommer d'autres types de cycles de vie d'objets utilisés dans les conteneurs IoC, en plus du singleton?

Junior — Middle
Банк ПСБ
81

Implémenter une méthode qui remplit le nom complet de l'utilisateur à partir du stockage (IDbRepository ou ICacheRepository) et transmet l'événement enrichi plus loin (IEventSaver) Il faut atteindre des performances maximales Le cache contient 99,9 % des données actuelles L'ordre initial des événements lors de la sauvegarde peut être violé public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
OZONOZON
81

Qu'est-ce qu'une ligne en Go et comment est-elle organisée en interne?

Senior
.wrk
81

Quels modes de fonctionnement du ramasse-miettes connaissez-vous?

Junior — Middle
AstonAston
81

Pouvez-vous parler des différents filtres utilisés dans l'architecture MVC?

Junior — Middle
AstonAston
81

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"; // ? } }

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

Y a-t-il des préférences concernant les processus, la méthodologie ou la définition des tâches?

Middle
.wrk
80

Comment le développeur participe-t-il à l'analyse et à la résolution des tâches du projet?

Junior — Middle
PIX
80

Travail avec des bases de données — Entity Framework, Dapper, construction d'index?

Middle
СБК ПАРУС
80

Dans quelle direction souhaitez-vous évoluer professionnellement?

Middle+
PyrusPyrus
80

Quelles sont les niveaux d'isolation des transactions?

Junior
СБК ПАРУС
80

Pourriez-vous expliquer ce que signifie le terme 'exécution parallèle' dans le contexte de la programmation?

Junior — Middle
80

Tâche avec async/await : comment fonctionne async/await ? En quoi cela se déploie-t-il ? Quelle est la différence entre Task et ValueTask ?

Middle+
Core outstaff
80

Quels types d'objets de collection conviennent pour l'itération avec la construction foreach?

Junior — Middle
80

Qu'est-ce que le modèle OSI et pourquoi existe-t-il?

Senior
СБК ПАРУС
80

Parle-moi de Redis — quelles sont ses particularités de fonctionnement?

Senior
.wrk
80

Comment la chaîne d'appels imbriqués est-elle effectuée avec async/await et que se passe-t-il avec les threads dans ce processus?

Junior — Middle
80

Les deux clients avec la même structure de base de données mais des données différentes auront-ils le même plan d'exécution ?

Middle
PyrusPyrus
80
/180