ראיון ראשון בcodility,
שתי שאלות 70 דק, ללא מראיין אנושי.
שאלות מתוך הראיון
שאלה ראשונה:
מקבלים שני מערכים באורך זהה של אינטגרים,
מגדירים ״ k חוצץ טוב״, חוצים את שני המערכים באינדקס k כך שכל ארבעת תתי המערכים שנוצרו שווים בסכום אבריהם. הפונקצייה צריכה להחזיר את מס החוצצים הטובים.
שאלה 2. מקבלים שני מערכים של אינטגרים באורך שווה, מסתכלים עליהם כמערך דו מימדי עם שתי שורות וN עמודות. מסלול מתחילים באיבר האפס של מערךA ומסיימים באיבר האחרון של מערך B (הימני התחתון).
במסלול אפשר לזוז או ימינה או למטה.
איבר מקסימלי במסלול הינו הערך של האיבר המקסימלי שעברנו בו במסלול.
מטרת הפונקציה היא להחזיר את הערך המינימלי של האיבר המקסימלי במסלולים השונים.
בשלב הראשון יש מבחן טכני עם מספר שאלות, השאלות בסגנון easy בleetcode. לאחר מכן יש יום ראיונות מרוכז בו יכולים לשאול גם שאלות בסגנון medium ו-hard ב-leetcode.
נתונה מחרוזת מעל הא"ב {a, b}. צריך להחזיר את מס' הפעמים שהאות הראשונה זהה לאות האחרונה כאשר מסובבים את המחרוזת (סיבוב = הזזת כל האותיות ימינה צעד אחד ואת האותה האחרונה הופכים לראשונה).
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2024
לאחר כל סיבוב הראשונה והאחרונה יהיו אותיות שהיו לפני צמודות, לכן ניתן לספור את כל הזוגות הזהים, ולהוסיף 1 אם מראש הראשונה והאחרונה זהות
עוסקת בפיתוח, תכנות, שיווק ומתן זיכיונות למערכות הפעלה למחשבים, פתרונות תוכנה למגזר הפרטי והעסקי ומגוון פלטפורמות משולבות חומרה ותוכנה. בתחום המוצרים ללקוחות משווקת החברה מערכות הפעלה לשרתים, מחשבים אישיים ומחשבי כף יד.