IHK FIAE · FINAL EXAM · 1:1
IHK Fachinformatiker AE: written exam and project work, both covered.
Part 1 (20 %), Part 2 GA1 + GA2 + WiSo (30 %), and the company project (50 %). We work past exams with you, review your project application, simulate the technical interview. With senior developers from the industry, in the evening, in the browser, after work.
Dennis LIVE Senior Java · FIAE alumnus since 2015 responds ≤ 4 h Free first conversation →
Already decided? Straight to a session →
- IHK past exams
- Project application review
- Evenings in the browser
Live from a real session
// GA2 archetype: clean JDBC, no leaks try (Connection c = ds.getConnection(); PreparedStatement p = c.prepareStatement(sql)) { p.setString(1, name); return p.executeQuery(); }
What real GA1/GA2 looks like.
Three task types from real IHK past exams, and where the same points get left on the table every year.
Sorting in pseudocode
Given an unsorted list of integers L = [7, 3, 9, 1, 5].
- Write an algorithm in pseudocode that sorts the list ascending via insertion sort.
- State the best-case and worst-case complexity in O-notation. (2 P)
- Explain a situation where insertion sort is preferable to quicksort. (3 P)
About 40 % of candidates write actual Java here, which costs points. The IHK expects formal pseudocode style.
Best-case O(n) is often confused with O(1). Worst-case is O(n²), not O(n log n).
One-word answers earn almost nothing. "On small data sets or nearly sorted lists" plus reasoning is expected.
Data model for a library system
A library wants to manage its stock digitally. The following requirements are documented:
- Each book has an ISBN, title, author, and location.
- Several copies of the same book can exist.
- A member can borrow several copies at once.
- Each loan stores the date and the expected return date.
Build an ER diagram with entities, relationships, and cardinalities. Then translate it into a relational schema (3NF).
Classic stumbling block: these are two separate entities. "Effi Briest" is a book; its third copy carries inventory number 4711.
1:n vs. m:n decides the whole model. Member to loan is 1:n, book to copy is 1:n, member to book is m:n via loan.
Normalisation is often skipped. Leaving the location on the book instead of moving it to the copy costs points here.
Class diagram from requirements
From the requirements of a web shop:
"A customer owns a cart. The cart holds several articles, each with a quantity. At checkout the cart is converted into an order. The order has a status (open, paid, shipped)."
Build a UML class diagram with attributes, methods, and relationships (composition vs. aggregation matter).
Cart to position is composition (filled diamond). Customer to order is aggregation. Wrong diamonds cost points.
Status as a string: 0 points for "professional model". Modelled as an enum: full points.
Pure data classes without methods do not earn full points. At least addArticle(), checkout() and similar are expected.
Six months before Part 2: start now, not three weeks before.
For the written parts plan 6 to 10 sessions across 3 to 6 months. Plus project-work support (application, documentation, dry run): typically 4 to 5 extra sessions in the hot phase.
- M-6Step 1Month -6: diagnosis and topic plan
First chat, self-assessment, a look at the last practice exams. We write a plan for which topics land when. Deliverable: a clear study plan and a list of your five wobbliest topics.
- M-4Step 2Month -4 to -2: GA1 and GA2 written
Algorithms, data structures, UML, ER modelling, SQL: one session per topic block, each with a real IHK past task. Deliverable: 6 to 8 past exams worked through, weak spots identified.
- M-3Step 3Month -3: project application review
Once your project application is ready, we review it before it goes to the IHK. We check for the common rejection reasons. Deliverable: an IHK-ready application, green light to submit.
- M-1Step 4Month -1: documentation and dry run
Code review, documentation feedback, dry run with simulated technical interview. We play the examiners. Deliverable: a confident presentation and answers to the standard technical questions.
Why Study IT exists.
I built Study IT because I have seen first-hand how computer-science teaching at university falls apart.
Our tutors are working developers, not student side-jobbers.
Reach me directly: marcel.schmidtpeter@study-it.education
Senior-Devs, die das Berufsbild kennen.
Dennis hat selbst die FIAE-Ausbildung gemacht (seit 2015, IHK-Abschluss) und arbeitet heute als Senior Java Software Engineer. Genau die Brücke von Ausbildungs-Stoff zu Berufsalltag, durch die wir Azubis begleiten.
- Industrieerfahrung
- 11 J
- Java Engineer
- Senior
- seit 2015
- FIAE
„Programmieren versteht man, wenn man weiß, warum eine Lösung funktioniert. Mein Ziel: dass du Code nicht abschreibst, sondern selbst hinkriegst."
- Heute Senior Java Software Engineer · Industrie
- 2015 bis heute Softwareentwicklung in der Industrie · 2 berufliche Stationen, 11 Jahre kumuliert
- 2015 bis 2018 Ausbildung Fachinformatiker Anwendungsentwicklung · Praxisbetrieb · IHK-Abschluss
- Java
- Spring
- C#
- Python
- OOP
- Algorithmen
- Datenstrukturen
- Unit Testing
- Response time
- ≤ 4 h
- Teaches
- Studierende · Azubis · Quereinsteiger
- Language
- Deutsch (Muttersprache)
Less than half a year of apprenticeship extension.
59,99 € per session, or 47,99 € on your first hour with code ERSTIS26. Packages for regular sessions. Tax-deductible as work-related expenses.
- Live in our classroom
- Your code, your pace
- No minimum count
- Cancel up to 12 h ahead
IHK FIAE is one of many topics. Here is the rest.
If a different focus fits better, take a look here.
- JAVA TUTORINGJava from basics to Spring.Senior-dev help for Java, Spring, OOP, JUnit. For students, apprentices, career switchers.Java overview
- EXAM PROGRAMMING IUniversity exam Programming I.The first programming exam for computer-science students, with focus on real past exams.Exam coaching
- FOR APPRENTICESApprenticeship persona overview.Practice situations, IHK past exams, project work review, evenings in the browser.Apprentice page
Common questions about IHK preparation.
How many sessions do I need for the IHK exam?
Do you also cover GAP1 (Part 1)?
Do you review my project application?
Do you write my project work for me?
Which programming language do you cover?
Do you also cover FISI (system integration)?
Do you offer evenings after 6 p.m. or weekends?
Is the invoice tax-deductible?
What if my employer or trainer does not prepare me properly?
What if I already failed the exam once?
Do sessions have to be live, or can they be async?
Exam in a few months? Today is the right day.
15 minutes of talking, then decide. Honest assessment. Only if we can really help.