מיון מול מחשב - זה שאלות במילים שצריך לפתור אותם בשפה שאתם רוצים בוחרים
שאלות מתוך הראיון
לכתוב פונקציה שמקבלת מספר וצריך להשתיל את הספרה 5 איפשהו במספר כך שיהיה הכי גבוהה
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2020
def solution(N):
digit = 5
if N < 0:
num = str(N * -1)
else:
num = str(N)
biggest_num = ""
for i, d in enumerate(num):
if int(d) < digit and N >= 0:
biggest_num += str(digit) + num[i:]
return int(biggest_num)
elif int(d) > digit and N < 0:
biggest_num += str(digit) + num[i:]
return int(biggest_num) * -1
else:
biggest_num += d
biggest_num += str(digit)
if N < 0:
return int(biggest_num) * -1
else:
return int(biggest_num)
המבחן הוא מקוון, ישנן 3 שאלות ברמת קושי עולה, ושעתיים לפתרון
שאלות מתוך הראיון
בהנתן מספר, כתוב פונקציה המחזירה את המספר המקסימלי לו ניתן להגיע על ידי הוספת הספרה 5 למספר הנתון.
המספרים הם בין
למשל אם נתון 867 הפונקציה תחזיר 8675
אם נתון 347 נחזיר 5347
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2020
לפרק את המספר לספרות לתוך מערך, ולעבור משמאל לימין, אם הספרה גדולה מ5 נעבור לספרה הבאה ימינה וברגע שנגיע לספרה שקטנה מ5, נוסיף לפניה 5 ונרכיב את המספר בחזרה
שלב ראשון בתהליך: מבחן codilty
התהליך למשרת C# וGO
שאלות מתוך הראיון
שלוש שאלות:
1. לבדוק שסיסמא עונה לתנאים מסויימים (עשיתי בבדיקה עם regex)
2. לכתוב פונקציה שמקבלת מספר, וצריך להשתיל את הספרה 5 איפהשהו במספר. איך להשתיל אותו כך שיתקבל המספר בעל הערך הגבוה ביותר?
3. מקבלים מידע לגבי קבצים במערכת - הסוג שלהם וכמה זיכרון הם לוקחים. צריך להוציא כפלט את כלל הזיכרון של קבצי מוזיקה, כלל הזיכרון של קבצי סרטים וכלל זיכרון של קבצים אחרים (לולאה פשוטה על הקבצים, והוספה של הזיכרון של הקובץ הנוכחי ל counter הרלוונטי)
מדובר בראיון דמה שמטרתו אימון לקראת ראיונות אמיתיים.
שאלות מתוך הראיון
Given an array of integers, return a new array such that each element at index i of the new array is the product of all the numbers in the original array except the one at i.
For example, if our input was [1, 2, 3, 4, 5], the expected output would be [120, 60, 40, 30, 24]. If our input was [3, 2, 1], the expected output would be [2, 3, 6].
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.