Autres postes chez Generali :IB AnalystProduct ManagerSoftware Engineer
Generali logo

Enterprise · Guide d'entretien Software Engineer

Candidature via SuccessFactors

Comment réussir l'entretien Generali Software Engineer en 2026

L'ADN Generali (TL;DR)

Generali's 'Generali Group Navigate' strategy underpins interview assessments, seeking candidates who demonstrate a robust understanding of financial risk and regulatory compliance. Discussions often center on how one's expertise contributes to the integrity of their Financial Information and long-term stability.En français :La stratégie « Generali Group Navigate » de Generali sous-tend les entretiens d'embauche, recherchant des candidats qui démontrent une solide compréhension du risque financier et de la conformité réglementaire. Les discussions portent souvent sur la manière dont l'expertise de chacun contribue à l'intégrité de ses informations financières et à sa stabilité à long terme.

Anglais original + traduction dans votre langue

Les entretiens dans la global tech, les enterprises américaines et les grands cabinets de conseil se passent en anglais. Chez les groupes français de luxe, la finance européenne, le Mittelstand allemand, la mode italienne et la plupart des employeurs mid-market européens, le loop se déroule dans la langue locale. Nous affichons la langue qui correspond à l'entreprise en premier - avec l'autre en traduction 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. 1

    Étape 1

    Recruiter ScreenEn français :Entretien recruteur
    Motivation, role fit, logistics.En français :Motivation, fit du poste, logistique.
  2. 2

    Étape 2

    Coding ScreenEn français :Coding Screen
    LeetCode-medium algorithmic problems under time pressure.En français :Problèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.
  3. 3

    Étape 3

    System DesignEn français :System Design
    Distributed systems, trade-offs at scale, architecture under constraints.En français :Systèmes distribués, trade-offs à l'échelle, architecture sous contraintes.
  4. 4

    Étape 4

    Onsite CodingEn français :Coding Onsite
    LeetCode-hard, debugging, code clarity, edge cases.En français :LeetCode-hard, debugging, clarté du code, edge cases.
  5. 5

    Étape 5

    Behavioral / LeadershipEn français :Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.En français :Preuves passées d'ownership, d'influence, de résolution de conflit.

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 · 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.

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.

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 ?

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer la grille de notation JobMentis

Débloquer la grille

Banque de questions Generali

Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.

9 questions affichées sur 16

1

Recruiter Screen- Entretien recruteur

1
  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 ?
2

Coding Screen- Coding Screen

3
  1. 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.
  2. 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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

4
  1. 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.
  2. 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.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

3
  1. 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.
  2. 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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

5
  1. 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 ?
  2. 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. + 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.

Débloquer toutes les questions

Parcours d'entretien chez Generali

Comment l'ADN de Generali se décline par fonction. Choisissez votre rôle.

Comparer Generali avec des employeurs similaires

Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.

Préparez l'entretien Generali de bout en bout

FAQ

WorkfiveExplorer les métiers sur Workfive