Type · Algorithms

Enterprise · Guide d'entretien Software Engineer
Comment réussir l'entretien Generali Software Engineer en 2026
L'ADN Generali (TL;DR)
Anglais original + traduction dans votre langue
Les entretiens tech et des multinationales se passent le plus souvent en anglais. Pour le luxe, la finance ou la pharma, la langue de travail peut être locale. Nous affichons chaque question en anglais d'abord — avec une traduction en dessous — pour que vous puissiez préparer dans la langue que votre recruteur utilisera.
Le loop d'entretien Generali
Votre loop comprend généralement 5 étapes.
- 1
Étape 1
Recruiter ScreenMotivation, role fit, logistics. - 2
Étape 2
Coding ScreenLeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignDistributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Onsite CodingLeetCode-hard, debugging, code clarity, edge cases. - 5
Étape 5
Behavioral / LeadershipPast evidence of ownership, influence, resolving conflict.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens Generali, évitez ces pièges classiques :
- Describing a situation that was resolved without any personal contribution or learning.En français :Décrire une situation qui a été résolue sans aucune contribution ou apprentissage personnel.
- Focusing solely on the negative aspects of the conflict without highlighting learning or positive resolution.En français :Se concentrer uniquement sur les aspects négatifs du conflit sans mettre en évidence l'apprentissage ou la résolution positive.
- Choosing a technology that is very similar to one they already know.En français :Choisir une technologie très similaire à celle qu'ils connaissent déjà.
- Failing to consider domain-specific features relevant to insurance fraud.En français :Ne pas tenir compte des caractéristiques spécifiques au domaine pertinentes pour la fraude à l'assurance.
Testez-vous : vraies questions Generali
Trois prompts réels extraits de notre base.
Type · Data Structures & Algorithms
Type · Motivation
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer la grille de notation JobMentis
Banque de questions Generali
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 16
Recruiter Screen
1- 1
Type · Motivation
Generali is a major player in insurance and asset management. What interests you specifically about applying your software engineering skills within the financial services and insurance industry, and what do you hope to achieve in this domain?En français :Generali est un acteur majeur de l'assurance et de la gestion d'actifs. Qu'est-ce qui vous intéresse spécifiquement dans l'application de vos compétences en ingénierie logicielle dans le secteur des services financiers et de l'assurance, et qu'espérez-vous accomplir dans ce domaine ?
Coding Screen
3- 2
Type · Data Structures & Algorithms
Given a stream of financial transactions, each with a timestamp, amount, and currency, design an algorithm to calculate the real-time total value of transactions in a specified base currency (e.g., EUR) within a sliding time window (e.g., the last 5 minutes). Assume you have access to a reliable, albeit potentially slow, currency exchange rate service.En français :Étant donné un flux de transactions financières, chacune avec un horodatage, un montant et une devise, concevez un algorithme pour calculer la valeur totale en temps réel des transactions dans une devise de base spécifiée (par exemple, EUR) dans une fenêtre de temps glissante (par exemple, les 5 dernières minutes). Supposez que vous avez accès à un service fiable, bien que potentiellement lent, de taux de change. - 3
Type · Algorithms
A portfolio manager wants to identify the top K highest-value transactions within a given day. Implement a function that takes a list of transactions (each with an amount) and an integer K, and returns the K largest transaction amounts. Consider the efficiency if the list is very large.En français :Un gestionnaire de portefeuille souhaite identifier les K transactions de plus grande valeur sur une journée donnée. Implémentez une fonction qui prend une liste de transactions (chacune avec un montant) et un entier K, et renvoie les K plus grands montants de transaction. Tenez compte de l'efficacité si la liste est très grande. - + 1 autres questions dans ce round (inscription pour débloquer)
System Design
4- 4
Type · System Design
Design a system to process and store millions of daily insurance policy updates (e.g., changes in coverage, personal details, payment information). The system must be highly available, durable, and support near real-time querying for policy details by customer service representatives.En français :Concevez un système pour traiter et stocker des millions de mises à jour quotidiennes de polices d'assurance (par exemple, changements de couverture, détails personnels, informations de paiement). Le système doit être hautement disponible, durable et prendre en charge les requêtes quasi en temps réel pour les détails de police par les représentants du service client. - 5
Type · System Design
Design a rate limiter for API requests to Generali's customer portal. The rate limiter should support different limits per user type (e.g., anonymous, premium customer, internal API) and IP address, and should be distributed across multiple API gateway instances.En français :Concevez un limiteur de débit pour les requêtes API vers le portail client de Generali. Le limiteur de débit doit prendre en charge différentes limites par type d'utilisateur (par exemple, anonyme, client premium, API interne) et par adresse IP, et doit être distribué sur plusieurs instances de passerelle API. - + 2 autres questions dans ce round (inscription pour débloquer)
Onsite Coding
3- 6
Type · Algorithms
Implement a function to calculate the optimal execution price for a large block of stock trades over a given time period, considering market volatility and liquidity. This is a simplified version of algorithmic trading. You can assume a function `get_current_market_price(timestamp)` is available.En français :Implémentez une fonction pour calculer le prix d'exécution optimal pour un grand bloc de transactions d'actions sur une période donnée, en tenant compte de la volatilité et de la liquidité du marché. Il s'agit d'une version simplifiée du trading algorithmique. Vous pouvez supposer qu'une fonction `get_current_market_price(timestamp)` est disponible. - 7
Type · Debugging
A critical backend service responsible for calculating insurance premiums is intermittently returning incorrect values, especially during peak hours. Here's a snippet of the relevant code [provide a code snippet with subtle bugs, e.g., race condition, incorrect floating point comparison, off-by-one error in a loop]. Debug this code and explain the root cause and how you would fix it.En français :Un service backend critique responsable du calcul des primes d'assurance renvoie de manière intermittente des valeurs incorrectes, en particulier pendant les heures de pointe. Voici un extrait du code pertinent [fournir un extrait de code avec des bugs subtils, par exemple, condition de concurrence, comparaison incorrecte de nombres à virgule flottante, erreur d'un un dans une boucle]. Déboguez ce code et expliquez la cause profonde et comment vous le corrigeriez. - + 1 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership
5- 8
Type · Conflict Resolution
Tell me about a time you had a significant disagreement with a cross-functional team member (e.g., engineer, designer, marketer) on a product decision. How did you approach it, and what was the outcome?En français :Racontez-moi une situation où vous avez eu un désaccord important avec un membre d'une équipe interfonctionnelle (par exemple, ingénieur, designer, marketeur) concernant une décision produit. Comment l'avez-vous abordé et quel a été le résultat ? - 9
Type · Conflict Resolution
Tell me about a time you had a significant disagreement with a colleague or stakeholder regarding a technical decision or project direction. How did you approach the situation, what was the outcome, and what did you learn?En français :Racontez-moi une situation où vous avez eu un désaccord important avec un collègue ou une partie prenante concernant une décision technique ou une orientation de projet. Comment avez-vous abordé la situation, quel a été le résultat et qu'avez-vous appris ? - + 3 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque Generali
Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la réponse modèle pour chacune.
Parcours d'entretien chez Generali
Comment l'ADN de Generali se décline par fonction. Choisissez votre rôle.
SWE roles at Generali require robust software development skills, often in Java, .NET, or cloud environments, with a focus on secure, scalable, and compliant systems for insurance operations, data analytics, or customer platforms. Experience with legacy system integration and data integrity is valued.
Algorithms
Data Structures & Algorithms
+ 1 de plus
Débloquez la grille Software Engineer pour Generali
Voir le guide complet Software EngineerComparer Generali avec d'autres entretiens tech
Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.
Bank of America
Même tierBank of America values candidates who demonstrate strong analytical rigor and a structured approach to problem-solvin...
Voir les questions d'entretien Bank of America
HSBC
Même tierHSBC values a strong understanding of global financial markets and the ability to apply analytical rigor to complex, ...
Voir les questions d'entretien HSBC
Rothschild & Co
Même tierRothschild & Co values analytical rigor and the ability to synthesize complex financial information under pressure. C...
Voir les questions d'entretien Rothschild & Co
Préparez l'entretien Generali de bout en bout
Mock Interview Generali
Lancez un mock live avec notre IA-interviewer sur des prompts façon Generali. Notation sur structure, signal et longueur de réponse — comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral Generali
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que Generali évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien Generali
Les frameworks derrière chaque round Generali : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien PM
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs Generali. Playbooks étape par étape avec les bons moves et les pièges.
Open