00h:00m:00s

Leave a Review & Get 72% OFF your first year - Limited Time Offer!

Claim offer
Guides

מדריך ראיון מהנדס תוכנה ב-Stripe: מה לצפות

Last updated: March 10, 2026|6 min read|By InterviewMan Team

חמישה סיבובים. חמש מיומנויות שונות לגמרי שנבדקות. התכוננתי אולי לאחת וחצי מהן. lol. זה בערך כל הסיפור, אבל תנו לי לספר אותו כמו שצריך כי אני עדיין מעבד את מה שקרה.

החבר שלי Jake עובד ב-Stripe. כבר שנתיים שם. לפני כן עבדנו יחד בסטארטאפ ברחוב Valencia ב-Mission, ארבעתנו דחוסים בתוך pod אחד של שולחנות WeWork, אחד עשר חודשי runway, שרפנו שישה. החברה מתה. Jake נחת ב-Stripe ואני התגלגלתי ממקום למקום. בקיצור Jake הושיב אותי ב-Equator Coffee ב-SoMa בשבת אחת. הזמין cold brews. שבעה דולר כל אחד. על קפה. הוא אומר לי "אחי אל תעשה LeetCode בשביל Stripe, הם אפילו לא בודקים את זה" ואני הנהנתי ואמרתי כן ברור, ואז פתחתי neetcode בשנייה המדויקת שהוא הלך. כי אני ליצן שלא מקשיב.

אז סיבוב ה-integration. זה מה ששבר אותי ואני לא מגזים אפילו קצת. הם פתחו את התיעוד האמיתי של ה-API של Stripe על מסך משותף, נתנו לי codebase חצי בנוי של מישהו אחר, ואמרו תוסיף את הפיצ'ר הזה. ארבעים וחמש דקות. המוח שלי פשוט לא הצליח להינעל. בכלל. אני מצמצם עיניים מול חתימות של פונקציות שמעולם לא ראיתי, גולל למעלה גולל למטה גולל שוב למעלה, ולא סופג כלום. אפס מידע. מכירים את התחושה שבה אתם קוראים את אותה שורה ארבע פעמים? זה. בדיוק זה. רק שמראיין יושב שם ורושם כל טעות שאני עושה. ההרגשה הכי גרועה. פעם אחת התרסקתי כל כך חזק ב-onsite של Google שהמגייסת פשוט ghosted אותי, ואיכשהו זה היה גרוע יותר.

כל חברה טוענת שהיא בודקת אחרת, נכון. Google אומרים את זה. Meta אומרים את זה. כולן נותנות לך medium hard על CoderPad וממשיכות הלאה. אבל Stripe באמת מתכוונת לזה. Jake צדק. אני עדיין מתעצבן מזה חודשיים אחרי, בכנות.

רגע, תנו לי לחזור לסיבוב ה-bug bash. לזה מגיע פסקה משלו כי שום דבר, שום דבר, בשישה חודשים של הכנה לראיונות לא הכין אותי לזה. נותנים לך קובץ מלא בקוד תשלומים של מישהו אחר, והמראיין אומר "מצא את הבאגים". שעה. באגים אמיתיים שנמשכו כנראה מהקודבייס שלהם. אי פעם הסתכלתם על עמוד של Where's Waldo והעיניים פשוט ממשיכות להחליק מעליו? זה. זה בדיוק מה שהרגיש לקרוא את קוד התשלומים הבאגי שלהם. קראתי את אותו מסלול ולידציה פעמיים ופספסתי את החור בשתי הפעמים. בשתי הפעמים! זאת לא מיומנות של אלגוריתמים. אפס אחוז מיומנות אלגוריתמית. זאת מיומנות של "האם בילית שנים בלקרוא קוד production גרוע ב-2 בלילה כי PagerDuty התפוצץ ומשהו עולה באש" ובמקרה שלי? לא. Jake כל הזמן אמר לי לדלג על LeetCode ובמקום זה להתאמן בלקרוא קוד גרוע. InterviewMan סימן לי את חור הוולידציה שפספסתי. מביך שכלי של 12 דולר בחודש תפס מה שהעיניים שלי לא הצליחו, אבל לא התכוונתי להתרסק בסיבוב מרוב גאווה.

חזרה ל-integration. JAKE. Jake הזהיר אותי מהסיבוב הזה יותר מכל דבר אחר. ארבעים דקות הוא ישב איתי ב-Equator ודיבר רק עליו. ארבעים. ואני ישבתי שם עם ה-cold brew המטופש והיקר מדי שלי וחשבתי אוקיי Jake תירגע, זה לא יכול להיות כל כך שונה מסיבוב קוד רגיל. lol. טעות. טעות כל כך גדולה שזה כמעט מצחיק עכשיו. אתה נוחת לתוך קוד שמעולם לא ראית, ואתה צריך לשלוח משהו נקי שמתאים לאיך שהמפתח הקודם כתב. אין לזה אלגוריתם. חיפשתי ב-neetcode "stripe integration practice" וקיבלתי אפס תוצאות, וזה אמור לומר לך משהו. Jake תמיד אמר שאנשים שכל ההכנה שלהם היא grinding של אלגוריתמים נחשפים בסיבוב הזה, וכן. נחשפים. זה מה שקרה לי. InterviewMan כיוון אותי ל-endpoint הנכון ב-API לפני שמצאתי אותו בעצמי, חסך לי בערך חמש דקות נדמה לי? קשה לדעת בדיוק. אם אתם רוצים להתכונן לזה, פשוט פתחו מראש את ה-API docs של Stripe. לא לשנן אותם. רק ללמוד את המבנה. איפה PaymentIntents. איפה מתועדים webhooks. דברים כאלה. זה היה חוסך לי את אותן חמש דקות גם בלי כלי lol.

סיבוב הקוד. CoderPad. שלושה חלקים שנבנים אחד על השני. חלק ראשון בסיסי, סבבה, לא משהו. חלק שני הוסיף ענייני תשלומים ופה כבר הייתי צריך באמת לחשוב. חלק שלישי היה edge cases של retry logic, ואלוהים. אלוהים. שם זה התלכלך ממש מהר. הדבר ששיבש אותי בסיבוב הקוד של Stripe הוא שלמראיינת היה יותר אכפת מאיך כתבתי את הקוד מאשר אם פתרתי מהר. היא ממש הסתכלה על שמות הפונקציות שלי. בדקה אם פיצלתי דברים לחלקים קריאים או פשוט דחסתי הכול לפונקציה אחת (יכול להיות שדחסתי קצת). כל כך שונה מ-Google, שם אתה רץ ל-O(n), מוכיח את המתמטיקה, ולאף אחד בעולם לא אכפת אם למשתנה שלך קוראים temp2. Jake אמר לי לפני הלופ שלי "תכתוב את זה כאילו הקולגה הכי קטנוני שלך עומד לעשות לך PR review" ואלוהים. העצה הכי טובה. העצה הכי טובה שמישהו נתן לי אי פעם לגבי כל ראיון. InterviewMan כבר מיפה לי את חלק שתיים בזמן שאני עוד סיימתי את חלק אחד, וזה שמר עליי בתנועה. האם הייתי פותר לבד? אולי. אבל ה-edge cases של ה-retry בחלק שלוש, אין מצב שהייתי מגיע אליהם בלי הזמן שחסכתי. אין מצב.

system design. הם משתמשים ב-Whimsical, וזה דווקא מצא חן בעיניי כי רוב הלוחות הווירטואליים מרגישים כמו לצייר עם סבון רטוב lol. rate limiting בקנה מידה גדול. מצב מבוזר. שני שרתים שלא מסכימים אם לקוח כבר עבר את המגבלה שלו. לא ה-URL shortener מיוטיוב שכולם ואמא שלהם תרגלו ארבע מאות פעם. Jake אומר שהצוות האמיתי שלו מתווכח על rate limiting ב-standups, וזה די מטורף לחשוב עליו. הרגשתי די בסדר פה, כי Jake ואני היינו עושים whiteboard ב-Equator פעמיים בשבוע עוד כשהוא בעצמו התכונן. ציירנו כל כך הרבה דיאגרמות על מפיות, שהבריסטה במאה אחוז חשבה שאנחנו מתכננים שוד.

התנהגותי. STAR קלאסי. tradeoffs בין מהירות לאיכות. אם עשיתם Amazon behavioral prep אתם בסדר. אין פה שום דבר מוזר.

אז זאת המסקנה האמיתית שלי מכל זה. חמישה סיבובים. חמש יכולות שונות לגמרי שנבדקות. ההכנה שלי ל-Google כיסתה אחת מהן. ההכנה ההתנהגותית של Amazon כיסתה עוד אחת. רק תוכנית הכנה לראיונות טובה על כל סוגי הסיבובים יכולה להתמודד עם המנעד של Stripe. bug bash, integration, ובעיית system design אמיתית שלא הייתה עוד URL shortener מיוטיוב -- את שלושת אלה לא תרגלתי אפילו פעם אחת כי אף חברה אחרת לא בודקת אותם. זוכרים את חור הוולידציה שפספסתי פעמיים? InterviewMan תפס אותו. זוכרים את חמש הדקות ב-integration שבהן לא מצאתי את ה-endpoint הנכון? זה ההבדל בין לסיים ללא לסיים, כי כל סיבוב ב-Stripe רץ על טיימר. בזמן הקוד הוא כבר מיפה את חלק שתיים בזמן שאני עוד הייתי בחלק אחד. בדקתי את ה-dock, את רשימת התהליכים, screen recording גם ב-CoderPad וגם ב-Zoom. שום דבר לא נראה. 12 דולר בחודש בתוכנית שנתית. 57,000 משתמשים. יותר מ-20 stealth features. כלי שעושה רק קוד ב-299 דולר בחודש מכסה אולי אחד מחמישה סוגי סיבובים, והחשבון הזה פשוט לא מסתדר ב-Stripe.

Jake אמר לי לדלג על LeetCode ולהתאמן בלקרוא קוד גרוע. הלוואי שבאמת הייתי מקשיב בפעם הראשונה lol.

Ready to Ace Your Next Interview?

Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

ShareTwitterLinkedIn

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started