חוויית ראיון ב-CyberArk 2024 — כל השלבים בפירוט (Backend Python)
סיימתי תהליך ב-CyberArk לתפקיד Backend Engineer. כמעט לא מצאתי מידע מעודכן עליהם אז אכתוב כמה שיותר פרטים.
שלב 1 — Recruiter Call (30 דקות)
שאלות standard על background ו-availability. שאלו על current salary בצורה ישירה — לא חובה לענות, שאלתי בחזרה "מה הטווח שלכם" ועברנו הלאה.
שלב 2 — Technical Screen עם Engineer בכיר (75 דקות)
- קידוד בשיתוף מסך (CoderPad)
- שאלת String: practical, לא LeetCode classic
- Deep dive על פרויקט גדול שעשיתי — לא רק מה, אלא למה קיבלתי כל החלטה
- Python internals: GIL, async/await internals, generators vs iterators
שלב 3 — Home Assignment (3-4 ימים)
תרחיש security-oriented: API עם auth בסיסי. Stack חופשי.
שלב 4 — Final Round (3 שעות, 3 מפגשים)
- System Design: session management system at scale
- Code review על ה-home assignment שהגשתי
- HR + Values
תוצאה: עברתי ✓
הטיפ הכי חשוב:
CyberArk מחפשים שתסביר למה קיבלת החלטה, לא רק מה עשית. בכל שאלה — הם לא רוצים לשמוע "עשיתי X", הם רוצים לשמוע "עשיתי X כי Y והאלטרנטיבה הייתה Z אבל בחרתי להימנע ממנה כי...".
מזל טוב! שאלה — כמה זמן בסה"כ לקח מה-apply ועד הHR call הראשון? ועד להצעה?