FireFleebFireFleeb

Karriere bei FireFleeb

Testaufgaben

Aufgaben zur Auswahl

10 Aufgaben
Einfach2–3 Std.Softwareentwicklung

Nutzerverwaltung Frontend

Erstellen Sie eine Next.js-App (TypeScript), die User von jsonplaceholder.typicode.com/users lädt und in einer Liste anzeigt. Implementieren Sie dynamische Routen für User-Details mit Lade-/Fehlerzuständen sowie einfache Navigation.

Einfach2–3 Std.Softwareentwicklung

Bibliothek Backend

Erstellen Sie eine Node.js-TypeScript-REST-API für Bücher (CRUD). Speichern Sie Daten In-Memory oder in books.json, validieren Sie Felder, setzen Sie richtige HTTP-Statuscodes und fügen Sie einen globalen Error-Handler hinzu.

Einfach1–2 Std.Softwareentwicklung

Todo-Liste Frontend

Erstellen Sie eine SPA mit HTML, CSS und JavaScript für To-Do-Einträge (anlegen, erledigen, löschen) mit localStorage-Persistenz. Nutzen Sie semantisches HTML, responsives CSS und modularen JS-Code.

Mittel4–6 Std.Softwareentwicklung

Rust Diesel Backend

Implementieren Sie eine REST-API in Rust (Warp) mit PostgreSQL (optional Diesel). Bauen Sie User-Authentifizierung (JWT/Sessions) und CRUD für Artikel, verwenden Sie Rust-Fehlerbehandlung und schreiben Sie Unit-Tests.

Mittel4–6 Std.Softwareentwicklung

Login-Formular Frontend

Erstellen Sie eine Next.js-App mit React Hook Form und NextAuth.js (Credentials Provider). Implementieren Sie ein Login-Formular mit Validierung, konfigurieren Sie NextAuth.js und schützen Sie eine Seite (z. B. /dashboard).

Mittel4–6 Std.Softwareentwicklung

Personal Finance Tracker

Erstellen Sie eine Personal Finance Tracker Anwendung mit React/Next.js. Implementieren Sie Ausgabenverfolgung, Kategorisierung, Dashboard mit Charts, Budgetplanung und Datenvisualisierung mit modernen UI-Komponenten.

Mittel4–6 Std.Administration

Linux-Server-Administration

Richten Sie einen Debian 12/Ubuntu 22.04 Server ein: System-Updates, Admin-Account, SSH-Härtung, Firewall, Nutzer-/Gruppenverwaltung, Backup-Skript mit Cron, Remote-rsync, Monitoring und zentrales Logging.

Schwer6–8 Std.Softwareentwicklung

Webshop Fullstack

Entwickeln Sie einen Fullstack-Webshop mit relationaler DB (MySQL/PostgreSQL) und Docker. Backend in Rust (oder Node.js) mit REST/GraphQL, Frontend in Next.js, Zustand mit Context, und docker-compose-Orchestrierung.

Schwer6–8 Std.Softwareentwicklung

Product Catalog Frontend

Entwickeln Sie eine moderne E-Commerce-Produktkatalog-Anwendung mit React/Next.js. Implementieren Sie Filterung, Sortierung, Suche, Paginierung, Warenkorb-Integration und responsives Design mit State-Management.

Schwer6–8 Std.Administration

Nextcloud-Installation

Installieren Sie auf einer Hetzner-VM Nextcloud (Debian 12/Ubuntu 22.04) mit LAMP/LEMP, richten Sie HTTPS (Let's Encrypt), Firewall und User/Gruppen ein. Erstellen Sie ein Backup-Skript mit Cron und fügen Sie Monitoring hinzu.

Hinweise zur Bearbeitung

  • Bitte bearbeiten Sie die Aufgabe selbstständig
  • Verwenden Sie moderne Best Practices und Coding Standards
  • Dokumentieren Sie Ihre Lösung und Entscheidungen
  • Reichen Sie Ihren Code als Git-Repository ein

Bei Fragen zur Testaufgabe können Sie uns gerne unter karriere@firefleeb.de kontaktieren.