All articles

From Application to Interview: What German Hiring Managers Expect

CV format (photo yes or no?), cover letter norms, the structure of a German tech interview, and what counts as professional follow-up. The cultural details that separate confident applicants from confused ones.

· Jay Gajera

German hiring is more formal than US hiring and less formal than the older Europass- only stereotype suggests. The conventions have modernised, especially in tech, but they still differ enough from other markets that an unprepared applicant comes across as careless. This post is the practical guide to what actually matters.

The CV: Photo or No Photo?

Older German hiring guides insist on a CV photo. Modern German tech hiring is split, and the answer depends on the type of company.

  • International tech companies, modern startups, and most scaleups: a photo is optional. Including one is fine but not expected. Many companies actively prefer no-photo CVs to reduce unconscious bias in screening.
  • Traditional Mittelstand, banks, insurance, automotive: a photo is still strongly conventional. A professionally-shot headshot in the top-right corner of page 1 reads as polished and culturally fluent.
  • If unsure: include a tasteful, neutral-background photo. It rarely hurts; its absence at a traditional employer might.

CV Format Essentials

German tech CVs are typically two pages, reverse-chronological, and dense with concrete information. A few specifics that catch out international applicants:

  • Header block: name, contact (phone with +49 country code, email, LinkedIn URL, city). Include date of birth and nationality only if you are applying to traditional employers; for tech startups it is optional.
  • Section order: short personal summary (3-4 lines), Berufserfahrung (work experience), Ausbildung (education), Kenntnisse (skills), Sprachen (languages with CEFR levels). Hobbies are optional and usually skipped at senior level.
  • Dates: format as MM/YYYY (e.g. 03/2022 bis heute). German recruiters look for unexplained gaps; if you have a 6-month break, briefly label it ("Sabbatical, travel" / "Parental leave") rather than leaving it blank.
  • Bullets: outcome-driven, with metrics where possible. "Reduced API latency by 40 % across 12 microservices" beats "Improved API performance".

The Cover Letter (Anschreiben)

The Anschreiben is more important in Germany than in many tech-first countries. Even at modern startups it is read; at traditional employers it can be the deciding factor. The structure is conventional and short:

  1. Address block: sender (you), then recipient (company name, address, hiring manager name if known). Date right-aligned.
  2. Subject line (Betreff): the role title and reference number if one is given. Bold.
  3. Salutation: "Sehr geehrte Frau Schmidt" / "Sehr geehrter Herr Müller" if you know the hiring manager; "Sehr geehrte Damen und Herren" if you do not. Avoid "Hallo" or "Liebe/r" for first contact unless the company explicitly uses casual du-form throughout its careers page.
  4. Body: three short paragraphs. Why this company and role, what you bring, when you can start.
  5. Closing: "Mit freundlichen Grüßen" (formal) or "Beste Grüße" (modern startups), name, signature.

Total length: one page, never more. The cover letter is a filter for whether you bothered to learn something specific about the company; generic openings ("I am excited to apply for the role of ...") get filed the same way unread.

The Interview Structure

Most German tech interview loops follow a recognisable pattern:

  • Round 1, Recruiter screen (30 min): usually phone or video. Confirms availability, rough salary expectations, work permit status, and motivation. Be concise; they are filtering, not deeply evaluating.
  • Round 2, Hiring manager (45-60 min): conversation about your experience, why you are interested, what you would do in the role. Some technical discussion, less in-depth than later rounds.
  • Round 3, Technical (60-120 min): live coding, system design, take-home review, or a combination. German tech interviews often lean toward system-design discussion over leetcode-style algorithm puzzles, especially at mid+ levels.
  • Round 4, Team / cultural fit (45-60 min): meet the team you would work with. Many German companies put real weight on this, the Bewerbungsgespräch is genuinely a two-way evaluation. Have questions ready about how the team operates day-to-day.
  • Sometimes Round 5, Leadership (30 min): at established companies, a final conversation with a director or VP. More about cultural alignment than technical depth.

Cultural Norms During Interviews

  • Punctuality is non-negotiable. Arrive (or join the call) 5 minutes early. Being even 2 minutes late without warning is a real strike against you.
  • Direct questions deserve direct answers. German interviewers often ask blunt questions ("Why did you leave that role after 11 months?"). The right response is a brief, factual answer, not a polished narrative deflection.
  • Salary will come up early. Usually in round 1 or 2. Have your number ready (see our salary benchmarks post). Saying "I'd like to discuss after I understand the role better" can read as evasive.
  • Compliments are used sparingly. If a German interviewer says "Das war eine gute Antwort", they mean it. American-style enthusiasm ("Awesome answer!") can come across as performative.

Follow-Up Etiquette

After the interview:

  • Thank-you email within 24 hours to the hiring manager (and recruiter if they introduced you). Brief, sincere, mentions one specific topic from the conversation. Not the long American-style thank-you essay, three short paragraphs are plenty.
  • Wait for the timeline they gave you. If they said "we'll be in touch by end of next week", do not nudge before then. Following up early reads as anxious.
  • If the deadline passes, one polite check-in. "Wollte mich kurz erkundigen, ob es bereits ein Update gibt" or the English equivalent. Then wait another week. After that, move on; their silence is the answer.

These norms are not rigid laws, modern startups break some of them daily, but knowing them lets you signal that you understand the local context. That signal matters more than candidates from outside Germany usually realise.

See roles matched to your profile