ראיון ראשון בcodility,
שתי שאלות 70 דק, ללא מראיין אנושי.
שאלות מתוך הראיון
שאלה ראשונה:
מקבלים שני מערכים באורך זהה של אינטגרים,
מגדירים ״ k חוצץ טוב״, חוצים את שני המערכים באינדקס k כך שכל ארבעת תתי המערכים שנוצרו שווים בסכום אבריהם. הפונקצייה צריכה להחזיר את מס החוצצים הטובים.
שאלה 2. מקבלים שני מערכים של אינטגרים באורך שווה, מסתכלים עליהם כמערך דו מימדי עם שתי שורות וN עמודות. מסלול מתחילים באיבר האפס של מערךA ומסיימים באיבר האחרון של מערך B (הימני התחתון).
במסלול אפשר לזוז או ימינה או למטה.
איבר מקסימלי במסלול הינו הערך של האיבר המקסימלי שעברנו בו במסלול.
מטרת הפונקציה היא להחזיר את הערך המינימלי של האיבר המקסימלי במסלולים השונים.
בשלב הראשון יש מבחן טכני עם מספר שאלות, השאלות בסגנון easy בleetcode. לאחר מכן יש יום ראיונות מרוכז בו יכולים לשאול גם שאלות בסגנון medium ו-hard ב-leetcode.
הייתה חוויית ראש טובה מאוד, הראיונות היו נעימים מאוד. עברתי 4 ראיונות למשרת מהנדס תוכנה Full-stack.
שאלות מתוך הראיון
1- סינון: שאלות כלליות, הכרות עם חדשות Microsoft והצוות.
2- Front-end: שאלות ב-CSS, JavaScript בסיסי (Closure, Hoisting, == vs. ===, סוגי נתונים [var, let, const]) + 2 שאלות טכניות. נתנו קוד לניחוש פלט, וביקשו לממש useMemo() ב-JavaScript.
3- Backend: שאלות עקרוניות ב-backend, ושאלות על פרויקטים. 2 שאלות טכניות: בדיקת מחרוזת ומחרוזת משנה, ובדיקה גם בסדר שונה.
4- System Design עם מנהל הגיוס: חקר עמוק בתפקיד קודם, פרטים על צוות, ניהול משימות, בדיקת קוד לפני פרודקשן. שאלות על אתגרים בתפקיד קודם. שאלת עיצוב מערכת: מערכת מטמון עם גודל N וזמן מרבי T לפריט.
נתונה מחרוזת מעל הא"ב {a, b}. צריך להחזיר את מס' הפעמים שהאות הראשונה זהה לאות האחרונה כאשר מסובבים את המחרוזת (סיבוב = הזזת כל האותיות ימינה צעד אחד ואת האותה האחרונה הופכים לראשונה).
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2024
לאחר כל סיבוב הראשונה והאחרונה יהיו אותיות שהיו לפני צמודות, לכן ניתן לספור את כל הזוגות הזהים, ולהוסיף 1 אם מראש הראשונה והאחרונה זהות
עוסקת בפיתוח, תכנות, שיווק ומתן זיכיונות למערכות הפעלה למחשבים, פתרונות תוכנה למגזר הפרטי והעסקי ומגוון פלטפורמות משולבות חומרה ותוכנה. בתחום המוצרים ללקוחות משווקת החברה מערכות הפעלה לשרתים, מחשבים אישיים ומחשבי כף יד.