Type · motivation

Comment réussir l'entretien metr Software Engineer en 2026
Growth · Guide d'entretien Software Engineer
Inscrivez-vous pour voir l'ATSSiège en United StatesLangue d'entretien : anglais
L'ADN metr (TL;DR)
Lisez dans votre langue
Nous affichons ce guide dans votre langue, avec l'anglais original conservé en dessous pour référence. Le badge ci-dessus indique dans quelle langue se déroule généralement le loop de cette entreprise.
Le loop d'entretien metr
Votre loop comprend généralement 4 étapes.
- 1
Étape 1
Entretien recruteurEn anglais :Recruiter ScreenMotivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics. - 2
Étape 2
Coding ScreenEn anglais :Coding ScreenProblèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignEn anglais :System DesignSystèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Coding OnsiteEn anglais :Onsite CodingProblèmes niveau LeetCode-hard, raisonnement sur les défauts, clarté du code, edge cases.En anglais :LeetCode-hard problems, reasoning about defects, code clarity, edge cases. - 5
Étape 5
Behavioral / LeadershipEn anglais :Behavioral / LeadershipPreuves passées d'ownership, d'influence, de résolution de conflit.En anglais :Past evidence of ownership, influence, resolving conflict.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens metr, évitez ces pièges classiques :
- Recalculer l'ensemble du jeu de données historique à chaque nouvelle lecture au lieu d'utiliser un état à espace constant O(1)En anglais :Recomputing the entire historical dataset on every incoming reading rather than using constant O(1) space state
- Suggérer des instructions de pause arbitraires sans traiter la violation sous-jacente de l'ordre de verrouillageEn anglais :Suggesting arbitrary sleep statements without addressing the underlying lock ordering violation
- Proposer des écritures HTTP synchrones directement vers une base de données relationnelle, provoquant des goulots d'étranglement lors des pics de traficEn anglais :Proposing synchronous HTTP writes directly to a relational database causing bottleneck failures during traffic spikes
- Modifier directement les tableaux d'entrée sans gérer les cas limites où le début est égal à la finEn anglais :Mutating input arrays directly without handling edge boundary cases where start equals end
Testez-vous : vraies questions metr
Trois prompts réels extraits de notre base.
Type · data-structures
Type · data-engineering
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer toute la grille metr
Banque de questions metr
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
7 questions affichées sur 15
Recruiter Screen- Entretien recruteur
1- 1
Type · motivation
Pourquoi souhaitez-vous construire une infrastructure pour la télémétrie immobilière et le smart metering chez metr, et quels défis techniques dans la proptech B2B SaaS vous motivent le plus ?En anglais :Why are you interested in building infrastructure for real estate telemetry and smart metering at metr, and what technical challenges in B2B SaaS proptech excite you most?
Coding Screen- Coding Screen
4- 2
Type · algorithmic
Comment concevriez-vous un algorithme pour détecter les intervalles de temps manquants dans la télémétrie provenant de milliers de compteurs intelligents résidentiels diffusant des données sur une fenêtre de 24 heures ?En anglais :How would you design an algorithm to detect missing telemetry timestamp intervals from thousands of residential smart meters streaming data over a 24-hour window? - 3
Type · algorithmic
Étant donné une liste d'intervalles de temps de consommation de chauffage ou d'eau actifs se chevauchant, rapportés par des contrôleurs en périphérie dans un bâtiment, comment fusionneriez-vous ces intervalles pour calculer le total des heures d'opération active pour la facturation en gros ?En anglais :Given a list of overlapping active heating or water consumption time-intervals reported by edge controllers in a building, how would you merge these intervals to calculate total active operation hours for bulk billing? - + 2 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
5- 4
Type · architecture
Concevez un pipeline d'ingestion de télémétrie IoT capable d'ingérer et de persister 100 000 relevés par seconde provenant de compteurs intelligents résidentiels à travers plusieurs portefeuilles immobiliers.En anglais :Design an IoT telemetry ingestion pipeline capable of ingesting and persisting 100,000 readings per second from residential smart meters across multiple property portfolios. - 5
Type · distributed-systems
Concevez un moteur d'analyse en temps réel multi-tenant alimentant un tableau de bord de gestion d'actifs qui affiche des agrégations comme la consommation d'énergie à l'échelle du bâtiment sur des plages de temps personnalisables.En anglais :Design a multi-tenant real-time analytics engine powering an asset management dashboard that displays aggregations like building-wide energy consumption across customizable time ranges. - + 3 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
5- 6
Type · data-structures
Comment implémenteriez-vous une structure de données de cache de séries temporelles en mémoire qui prend en charge les requêtes de plage en sous-millisecondes par horodatage et l'éviction automatique des entrées expirées selon les politiques de rétention des tenants ?En anglais :How would you implement an in-memory time-series cache data structure that supports sub-millisecond range queries by timestamp and automatic eviction of expired entries based on tenant retention policies? - 7
Type · concurrency
Comment concevriez-vous un pool de travailleurs concurrents pour réconcilier les lots de télémétrie hors séquence provenant de centaines de contrôleurs de propriété sans introduire de contention de verrouillage ou de conditions de concurrence sur les comptes agrégés ?En anglais :How would you design a concurrent worker pool to reconcile out-of-order telemetry batches from hundreds of property controllers without introducing lock contention or race conditions on aggregate counts? - + 3 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque metr
Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une réponse modèle pour chacune.
Parcours d'entretien chez metr
Comment l'ADN de metr se décline par fonction. Choisissez votre rôle.
Comparer metr avec des entreprises similaires
Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.
Cognism
Même tierCognism values high-achievers with strong commercial acumen, resilience, and a proactive, results-oriented mindset. T...
Voir les questions d'entretien Cognism
Aircall
Même tierAircall's "Why Aircall" section highlights ease of use and integration. The interview process assesses candidates' ab...
Voir les questions d'entretien Aircall
Filigran
Même tierFiligran primarily assesses candidates for deep technical proficiency, especially in functional programming and Graph...
Voir les questions d'entretien Filigran
Préparez l'entretien metr de bout en bout
Mock Interview metr
Lancez un mock live avec notre IA-interviewer sur des prompts façon metr. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral metr
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que metr évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien metr
Les frameworks derrière chaque round metr : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs metr. Playbooks étape par étape avec les bons moves et les pièges.
Open
Questions fréquentes
Combien de temps prend le process d'entretien metr ?
La plupart des candidats passent 4 à 8 semaines entre le screen recruteur et l'offre. Le loop onsite tient sur une journée ou deux demi-journées, avec retour et offre dans les 5 jours ouvrés suivants.
Comment se préparer spécifiquement pour metr ?
Trois priorités : (1) l'ADN metr montré ci-dessus - ce qu'ils évaluent vraiment, (2) les rounds de votre loop, surtout celui que les candidats sous-estiment, et (3) drillez les types de questions de ce guide avec un framework structuré comme CIRCLES ou STAR.
Cela s'applique-t-il aussi aux postes engineering ou design chez metr ?
L'ADN reste le même - ce qui change c'est le mix des rounds. Les SWE ont des coding screens à la place du Product Sense ; les designers ont des revues de portfolio et des exercices design. Le "what they value" et les signaux comportementaux s'appliquent à toutes les fonctions.