Typ · Algorithmic - Dynamic Programming

So meisterst du das THIS Softwareentwickler:in Interview im Jahr 2026
Growth · Softwareentwickler:in Interviewleitfaden
Hauptsitz in United KingdomInterviewsprache: Englisch
Die THIS DNA (Kurz gesagt)
In deiner Sprache lesen
Wir zeigen dir diesen Leitfaden in deiner Sprache, mit dem englischen Original darunter zur Referenz. Das Abzeichen oben zeigt an, in welcher Sprache die typische Interviewschleife dieses Unternehmens abläuft.
Das THIS Interview-Loop
Deine Vor-Ort-Gespräche bestehen in der Regel aus 5 Runden.
- 1
Runde 1
Recruiter-GesprächAuf Englisch:Recruiter ScreenMotivation, Rollen-Fit, Logistik.Auf Englisch:Motivation, role fit, logistics. - 2
Runde 2
Coding ScreenAuf Englisch:Coding ScreenAlgorithmische Probleme auf LeetCode-Medium-Niveau unter Zeitdruck.Auf Englisch:LeetCode-medium algorithmic problems under time pressure. - 3
Runde 3
System DesignAuf Englisch:System DesignVerteilte Systeme, Trade-offs bei Skalierung, Architektur unter Constraints.Auf Englisch:Distributed systems, trade-offs at scale, architecture under constraints. - 4
Runde 4
Onsite CodingAuf Englisch:Onsite CodingProbleme auf LeetCode-Hard-Niveau, Schlussfolgern über Defekte, Code-Klarheit, Edge Cases.Auf Englisch:LeetCode-hard problems, reasoning about defects, code clarity, edge cases. - 5
Runde 5
Behavioral / LeadershipAuf Englisch:Behavioral / LeadershipKonkrete Beispiele für Ownership, Einflussnahme und Konfliktlösung.Auf Englisch:Past evidence of ownership, influence, resolving conflict.
Die Gefahrenzone: Hauptgründe, warum Kandidat:innen scheitern
Basierend auf unserer Datenbank mit Interviewergebnissen von THIS vermeide diese häufigen Fallen:
- Den Code statt einfacher komplexer machen.Auf Englisch:Making the code more complex instead of simpler.
- Ineffizientes Sortieren oder Datenaggregation, die zu einer schlechten Zeitkomplexität führt.Auf Englisch:Inefficient sorting or data aggregation leading to poor time complexity.
- Vage Beschreibung des Lernprozesses ohne spezifische Methoden.Auf Englisch:Vague description of the learning process without specific methods.
- Potenzielle Überlaufprobleme bei großen Umsatzberechnungen nicht berücksichtigen.Auf Englisch:Not considering potential overflow issues with large revenue calculations.
Teste dich selbst: Echte Fragen von THIS
Drei echte Prompts aus unserer Datenbank.
Typ · Motivation
Typ · Learning/Adaptability
+ viele weitere Fragen, Signale und ausgearbeitete Beispiele
Melde dich an, um die vollständige Bewertungsmatrix von THIS freizuschalten
Interviewfragenbank von THIS
Ein Beispiel aus unserer Datenbank, gruppiert nach Runde. Melde dich an, um die vollständige Liste zu sehen.
9 von 13 Fragen angezeigt
Recruiter Screen- Recruiter-Gespräch
1- 1
Typ · Motivation
Warum bist du daran interessiert, als Software Engineer bei THIS (fmcg, Growth) zu arbeiten? Was reizt dich speziell an unserer Mission oder unseren Produkten?Auf Englisch:Why are you interested in working as a Software Engineer at THIS (fmcg, Growth)? What specifically about our mission or products excites you?
Coding Screen- Coding Screen
3- 2
Typ · Algorithmic - Array/String
Angenommen, du hast eine Liste von Produktdaten (product_id, timestamp, quantity, price) für die verschiedenen FMCG-Produkte von THIS. Schreibe eine Funktion, um die N umsatzstärksten Produkte in einem bestimmten Zeitraum zu finden. Gehe davon aus, dass Timestamps Unix-Epochensekunden sind.Auf Englisch:Given a list of product sales data (product_id, timestamp, quantity, price) for THIS's various FMCG products, write a function to find the top N best-selling products by revenue in a given time range. Assume timestamps are Unix epoch seconds. - 3
Typ · Algorithmic - Trees/Graphs
THIS hat eine komplexe Lieferkette. Modelliere die Beziehungen zwischen Lieferanten, Produktionsstätten, Distributionszentren und Einzelhandelsgeschäften als Graph. Schreibe eine Funktion, um den kürzesten Weg für ein Produkt von einer Produktionsstätte zu einem bestimmten Einzelhandelsgeschäft unter Berücksichtigung der Transitzeiten zu finden.Auf Englisch:THIS has a complex supply chain. Model the relationships between suppliers, manufacturing plants, distribution centers, and retail stores as a graph. Write a function to find the shortest path for a product to reach a specific retail store from a manufacturing plant, considering transit times. - + 1 weitere Fragen in dieser Runde (melde dich an, um sie freizuschalten)
System Design- System Design
3- 4
Typ · API Design
Entwirf eine API für das interne Bestandsverwaltungssystem von THIS. Sie sollte das Hinzufügen neuer Produkte, das Aktualisieren von Lagerbeständen über mehrere Lager hinweg, das Abfragen der Lagerverfügbarkeit und das Auslösen von Alarmen bei niedrigem Lagerbestand unterstützen. Berücksichtige Skalierbarkeit für Tausende von SKUs und häufige Aktualisierungen.Auf Englisch:Design an API for THIS's internal inventory management system. It should support adding new products, updating stock levels across multiple warehouses, querying stock availability, and triggering low-stock alerts. Consider scalability for thousands of SKUs and frequent updates. - 5
Typ · Data Pipeline
Entwirf eine Datenpipeline zur Verarbeitung von Echtzeit-Verkaufsdaten aus allen THIS-Einzelhandelsgeschäften. Die Pipeline sollte Verkaufszahlen aggregieren, beliebte Produkte pro Region identifizieren und diese Informationen an ein Dashboard für das Marketingteam weiterleiten. Berücksichtige Datenvolumen und Latenzanforderungen.Auf Englisch:Design a data pipeline to process real-time sales data from all THIS retail outlets. The pipeline should aggregate sales figures, identify popular products per region, and feed this information into a dashboard for the marketing team. Consider data volume and latency requirements. - + 1 weitere Fragen in dieser Runde (melde dich an, um sie freizuschalten)
Onsite Coding- Onsite Coding
3- 6
Typ · Algorithmic - Hard
THIS führt eine Aktion durch, bei der Kunden einen Rabatt erhalten können, wenn sie ein bestimmtes Paket von Artikeln kaufen. Gegeben eine Liste aller verfügbaren Produkte, ihrer Preise und eine Reihe vordefinierter Pakete (z.B. 'Paket A: Produkt X + Produkt Y für $Z'), schreibe eine Funktion, um die optimale Menge an Paketen und einzelnen Artikeln zu ermitteln, die ein Kunde kaufen sollte, um seine Gesamtkosten zu minimieren, vorausgesetzt, er benötigt mindestens einen Artikel aus Kategorie P und einen aus Kategorie Q.Auf Englisch:THIS is running a promotion where customers can get a discount if they purchase a specific bundle of items. Given a list of all available products, their prices, and a set of predefined bundles (e.g., 'Bundle A: Product X + Product Y for $Z'), write a function to determine the optimal set of bundles and individual items a customer should purchase to minimize their total cost, given they need at least one item from category P and one from category Q. - 7
Typ · Debugging
Ein kritischer Fehler wurde im Checkout-Service gemeldet: Manchmal ist der dem Kunden angezeigte Endpreis aufgrund eines komplexen Zusammenspiels von regionalen Steuern und Aktionsrabatten falsch. Hier ist eine vereinfachte (und fehlerhafte) Version des Codes. Debugge ihn und erkläre deinen Gedankengang.Auf Englisch:A critical bug has been reported in the checkout service: sometimes, the final price displayed to the customer is incorrect due to a complex interplay of regional taxes and promotional discounts. Here's a simplified (and buggy) version of the code. Debug it and explain your thought process. - + 1 weitere Fragen in dieser Runde (melde dich an, um sie freizuschalten)
Behavioral / Leadership- Behavioral / Leadership
3- 8
Typ · Conflict Resolution
Wir stehen oft vor einem Zielkonflikt zwischen der Geschwindigkeit bei der Einführung einer neuen pflanzlichen Produktiteration und der Gründlichkeit unserer Stabilitätstests für die Haltbarkeit. Beschreibe eine Situation, in der du dich trotz des Drucks von Produkt- oder Marketingteams für eine technische Verzögerung oder einen intensiveren Testprozess eingesetzt hast. Wie hast du das Bedürfnis nach Lebensmittelsicherheit und Qualitätsintegrität mit der kommerziellen Dringlichkeit des Unternehmens in Einklang gebracht?Auf Englisch:We often face a trade-off between the speed of launching a new plant-based product iteration and the rigor of our shelf-life stability testing. Describe a situation where you advocated for a technical delay or a more intensive testing process despite pressure from product or marketing teams to move faster. How did you balance the need for food safety and quality integrity with the commercial urgency of the business? - 9
Typ · Ownership/Initiative
Beschreibe eine Situation, in der du ein signifikantes technisches Problem oder eine Chance innerhalb eines Projekts identifiziert hast, das dir nicht explizit zugewiesen wurde. Welche Schritte hast du unternommen, um es anzugehen, und was war die Auswirkung?Auf Englisch:Describe a time you identified a significant technical problem or opportunity within a project that wasn't explicitly assigned to you. What steps did you take to address it, and what was the impact? - + 1 weitere Fragen in dieser Runde (melde dich an, um sie freizuschalten)
Schalte alle 13 THIS Fragen frei, kostenlos
Keine Kreditkarte. Jede Frage mit ihrem Rahmen, den Bewertungskriterien, nach denen Interviewer bewerten, und einer ausgearbeiteten Antwort für jede.
Vorstellungsgespräche bei THIS
Wie die DNA von THIS sich über Abteilungen erstreckt. Wähle deine Rolle.
Vergleiche THIS mit ähnlichen Arbeitgebern
Gleiche DNA, andere Messlatte. Durchsuche die nächstgelegenen Unternehmen in unserer Datenbank und sieh dir an, wie sich ihre Schleifen unterscheiden.
Heights
Gleiche StufeSmart Supplement and 'Brain and Gut' product messaging require evidence of commercial judgment and evidence-based bra...
Interviewfragen für Heights ansehen
Untamed
Gleiche StufeUntamed's 'Food They Go Wild For' principle drives their assessment, seeking individuals who can articulate how their...
Interviewfragen für Untamed ansehen
The Protein Brewery
Gleiche StufeThe Protein Brewery's focus on sustainable food innovation means they seek individuals who can contribute to novel fe...
Interviewfragen für The Protein Brewery ansehen
Übe Vorstellungsgespräche für THIS durchgängig
THIS Probiergespräch
Führe ein Live-Probeinterview mit unserem AI-Interviewer durch, der THIS-spezifische Fragen stellt. Erhalte eine Bewertung für Struktur, Signal und Antwortlänge – genau so, wie die tatsächliche Schleife dich bewertet.
Open
STAR Stories für THIS Verhaltensrunden
Erstelle eine Story Bank deiner vergangenen Erfolge, zugeordnet den Führungssignalen, auf die THIS Interviewer achten. Verwende sie wieder in jeder Verhaltensrunde.
Open
THIS Interview Vorbereitungs-Hub
Die Frameworks hinter jeder THIS-Runde: CIRCLES für Produktverständnis, hypothesegetriebenes Debugging für analytische Fähigkeiten, STAR für Verhaltensfragen. Lerne jedes davon in 10 Minuten.
Open
Interview-Frameworks
CIRCLES, STAR, AARRR, RICE, MECE. Die exakten Frameworks, die THIS-Interviewer nicken lassen, anstatt die Stirn zu runzeln. Schritt-für-Schritt-Playbooks mit den Moves und den Fallstricken.
Open
Häufige Fragen
Wie lange dauert der THIS Interviewprozess?
Die meisten Kandidat:innen benötigen zwischen 4 und 8 Wochen vom ersten Gespräch mit dem/der Recruiter:in bis zum Angebot. Das persönliche Vorstellungsgespräch findet an einem einzigen Tag statt oder ist auf zwei halbe Tage aufgeteilt, wobei die Besprechung und das Angebot in der Regel innerhalb von 5 Werktagen danach erfolgen.
Wie bereite ich mich speziell auf THIS vor?
Konzentriere dich auf drei Dinge: (1) die oben gezeigte Unternehmens-DNA – worauf sie tatsächlich achten, (2) die Runden in deiner Schleife, insbesondere die Runde, die die meisten Kandidat:innen unterschätzen, und (3) das Üben der Fragetypen in diesem Leitfaden mithilfe eines strukturierten Frameworks wie CIRCLES oder STAR.
Gilt das für Ingenieur- oder Designpositionen bei THIS?
Die DNA bleibt gleich - was sich ändert, ist die Mischung der Runde. SWE-Kandidat:innen durchlaufen Coding-Screens anstelle von Product Sense; Designer:innen durchlaufen Portfolio-Reviews und Design-Übungen. Das "was sie wertschätzen" und die Verhaltenssignale bleiben über alle Funktionen hinweg gleich.