שאלה 1 : נתון מערך של מספרים צריך למצוא את האינדקס שסכום המספרים עד אותו אינדקס כולל שווה לסכום המספרים מאותו אינדקס והלאה. אם יש כמה אינדקסים צריך להחזיר את הראשון.
שאלה 2 : נתון אובייקט ש-מונה מספר עם 2 מתודות ובנאי שחובה להתחיל עם ערך התחלתי. מתודה ראשונה next() מגדילה את המספר של האובייקט ומחזירה את המספר החדש.
מתודה 2 reset() שמאפסת את המונה להיות הערך ההתחלתי שבו יצרנו אצ האובייקט.
צריך לייצר עד 10 בדיקות בפסודו קוד.
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2018
תשובה לשאלה 1 :
לסכום את כל המערך.
לעבור על המערך וכל פעם להוריד את האיבר הנוכחי כולל מה שהורדנו עד עכשיו מהסכום הכולל.
להשוות עם הסכום הכולל חלקי 2.
1. כתוב תוכנית אשר מקבלת מערך/רשימה ומחזירה אינדקס אשר סכום המספרים עד אותו אינדקס שווה לסכום המספרים אחרי האינדקס שמצאת.
2. כתוב 10 בדיקות לCounter API. אשר כולל את המטודות next ו-rest.
next - מעלה את counter ב1,ואחזר את המספר, כאשר מגיע ל-100, אפס את המונה.
rest - אפס את המונה לערך ההתחלתי.
ראיון מקצועי, ראיון מקצועי מול מנהל, ראיון משאבי אנוש.
שאלות מתוך הראיון
1. מה קורה ברשת במידה ושני מחשבים מקבלים את אותה כתובת IP?
2. איך מתבצע תהליך בקשת כתובת משרת DHCP?
3. תאר את התהליך מרגע שליחת בקשה לדף אינטרנט כלשהו ועד קבלתו למסך?
שאלה ראשונה:
נתון API של אובייקט בשם Counter, עם שתי פעולות:
- counter.next : מגדילה את המונה ב-1 ומחזירה את ערכו החדש. כאשר מגיעים ל-100 ומבצעים את הפעולה המונה מתאפס.
- counter.reset : מאפסת את המונה.
צריך לכתוב עד 10 טסטים שיבחנו את פעולות האובייקט. את הטסטים אפשר לתאר באנגלית או לקודד ב-python או Java.
שאלה שנייה:
צריך לכתוב פונקציה שמקבלת מערך/רשימה/וקטור של מספרים ומחזירה את האינדקס במערך שסכום כל המספרים עד אליו (כולל האינדקס), שווה לסכום כל המספרים שאחריו. אם יש כמה אינדקסים כאלו, צריך להחזיר את הראשון. שוב, אפשר לקודד ב-python או Java.
שאלה שלישית:
צריך לכתוב מספר טסטים אשר יבחנו את הפונקציה מהשאלה הקודמת.
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2018
עבור השאלה השנייה:
https://www.geeksforgeeks.org/equilibrium-index-of-an-array/