עונת הראיונות בפתח (זה נכון תמיד), ואחת השאלות שחוזרות הרבה היא איפה יש אתרים מומלצים לתרגול לקראת ראיונות. הגעתם למקום הנכון, ריכזתי פה טריליארד דברים. והפוסט הוא גם בשבילי, שיהיה לי רפרנס לעת הצורך.
חשיבה מתמטית: חקירה חופשית
לכולנו יש רמה מסוימת של אינטואיציה מתמטית. הרמה שונה מאדם ואדם, אבל זה בעצם מעין חוש כזה שיש לכולם. השכלה מתמטית זה כבר עניין אחר. אצלי ההשכלה המתמטית אינה רציפה בשל נסיבות חיי הספציפיות, ואני משלימה מה שצריך לפי מה שמעניין אותי ומה שאני מעוניינת להשיג. אז כיום, לדוגמה, יש לי רצון להרחיב את הכישורים שלי כמתכנתת מעבר לפיתוח פרונטאנד. על סמך התייעצות ועל סמך הניסיון שלי מראיונות שבהם אכן רצו לבחון כישורים וידע מעבר, הבנתי שמה שהכי כדאי לי לעשות הוא לכסות את החומר של קורסי אלגוריתמים ומבני נתונים כפי שהם נלמדים במסגרת תואר ראשון במדעי המחשב.
מה זה כולל, למשל?
- יכולת לנתח סיבוכיות זמן של קוד
- יכולת לנתח סיבוכיות מקום של קוד
- היכרות עם הסיבוכיות של אלגוריתמים ספציפיים
- התאמה בין בעיה לפתרון: לדעת להסתכל על בעיה ולהבין איזה אלגוריתם יפתור אותה בצורה אופטימלית