Jobathon Technical Challenge
سؤال انترفيو في كاشير (مصر) · المرحلة: اختبار أونلاين · المجال: تصميم الأنظمة وواجهات أمامية · الوظيفة: مهندس برمجيات · الصعوبة: متوسط · اتسأل مرة واحدة، آخرها أغسطس 2022
What they ask
Kashier has hired through a one-day technical challenge (a "Jobathon") run with a government innovation centre rather than through a classic phone screen. The format: register online before the deadline, show up on the day at one of several hubs around the country (Smart Village in Cairo, Borg El Arab, New Assiut, Mansoura, Menoufia, Minya, Sohag), and work through a timed technical challenge in your discipline. The roles on offer were Full-Stack Developer, Android Developer, and Front-End Engineer, around eleven positions in total. Candidates who complete the challenge successfully are invited to a formal interview with the company.
The challenge content is not published. Given the product (a payment gateway with hosted checkout, payment links, and store plugins), a realistic full-stack version looks like:
Build a small "payment link" service: create a link for an amount and currency, render a checkout page for it, record a payment attempt with an idempotency key, and expose a webhook-style callback. Handle the obvious failures (expired link, duplicate submit).
A front-end or Android variant would centre on the checkout screen: form validation, card number formatting and a Luhn check, loading and error states.
What they look for
- Working software by the end of the day, with the core flow finished before any polish.
- Payment-shaped thinking: idempotency, never trusting the client with the amount, clear states for a payment attempt.
- Clean, readable code you can explain in the follow-up interview.
- Speed under time pressure without cutting the error handling.
If you are targeting Kashier outside an event, expect the same themes in a normal technical round: integration with a REST payment API, webhooks, and checkout UX.