|
|
|
הוסיפו מידע על מעסיק
|
|
מפתח Python
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מפתח Python
פירוט שאלות מראיונות עבודה לתפקיד מפתח Python
500 - 491 מתוך 544
|
|
|
|
ראיון לתפקיד מפתח Python
בחברת סנדיסק
דצמבר 2017
|
17.12.2017
|
|
|
| פרטים לגבי התהליך |
הסבר על פרויקט שעשית במהלך התואר ושאלות תכנותיות |
|
| שאלות מתוך הראיון |
1. בהנתן מחרוזת, לבדוק אם במחרוזת כל התווים שונים זה מזה
2. בהנתן מספר ואת כמות הספרות שלו, להפוך את המספר |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
נובמבר 2017
|
30.11.2017
|
|
|
| פרטים לגבי התהליך |
היה ראיון טלפוני ולאחר מכן הזמינו אותי לראיון אישי בחברה מול שני מנהלי פיתוח |
|
| שאלות מתוך הראיון |
יש לי רשימה:
[nums = [1, 2, 3, 9, -1, 1, 6
צריך לעבור על הרשימה ולהוציא את המיקום של המשתנה שהסכום של המספרים שלפניו שווה לסכום של המספרים שאחריו (במקרה הזה המספר הוא 9 והמיקום הוא 3) |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
נובמבר 2017
|
| |
nums = [1, 2, 3, 9, -1, 1, 6]
def getlist(nums_list):
container_start = 0
container_end = 0
for num in range(len(nums_list)):
if num == 0:
continue
else:
for x in range(0, num):
container_start += nums_list[x]
for y in range(num + 1, len(nums_list)):
container_end += nums_list[y]
if container_start == container_end:
return num
else:
container_start = 0
container_end = 0
print getlist(nums)
|
| |
|
| |
דצמבר 2017
|
| |
רצים על כל המספרים ומייצרים מערכים של סכומים חלקיים, במקרה שלנו זה יהיה 21 15 14 15 6 3 1
ואז עושים את זה שוב, רק שרצים מהסוף, אז המערך יראה ככה 6 7 6 15 18 20 21
עכשיו רצים על שני המערכים החדשים עד שמגיעים לאינדקס ששני הערכים שווים, במקרה שלנו i=3 עם הערך 15
|
| |
|
| |
אפריל 2018
|
| |
אפשר לעשות בסיבוכיות זמן של n^2, רצים על המערך ובכל ריצה סוכמים את המערך עד האינדקס ומהאינדס ומשווים.
דוגמא בפייטון (מצטער מראש על היישור לימין)
for i in range(len(my_list) - 1):
sum_before = sum(my_list[:i])
sum_after = sum(my_list[i + 1:])
if sum_before == sum_after:
print 'the index is {} and the number is {}'.format(i, my_list[i])
break
|
| |
|
| |
מרץ 2019
|
| |
סוכמים את המספרים מימין ל2 וסוכמים את המספרים משמאל ל2 זה for ראשון לאחר מכן משווים בין שני הסכימות אם הם לא שווים אז מוסיפים לצד שמאל את הספרה 2 .
עכשיו עושים פור מהנקודה 3 עד הסוף
שבתוכה נוריד את המיקום הנוכחי מהסכימה הימנית (בכניסה הראשונה נוריד את 3)
ואז נשווה בין הסכימה הימנית לשמאלית . אם זה נכון נחזיר את הI אם לא אז נוסיף למערך השמאלי את 3 ( באיטרציה הראשונה)
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינפינידט :
|
|
|
ראיון לתפקיד מפתח Python
בחברת טראקס
ספטמבר 2017
|
19.11.2017
|
|
|
| פרטים לגבי התהליך |
תהליך מהיר, נראית חברה קטנה ולא הכי מסודרת בעולם. מקום טוב ללמוד בו. |
|
| שאלות מתוך הראיון |
הראיון בעיקר כלל "ספר לי על עצמך" והסבר על החברה ומה הם מחפשים.
הייתה שאלת היגיון אחת, לא משהו תכנותי. |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על טראקס :
|
|
|
ראיון לתפקיד מפתח Python
בחברת טאבולה
יוני 2017
|
24.09.2017
|
|
|
| פרטים לגבי התהליך |
ראיון ראשוני הכרות + תרגיל |
|
| שאלות מתוך הראיון |
לאחר הסבר על פרויקט שביצעתי נשאלתי כיצד הייתי הופך אותו להיות עם Scale |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
ספטמבר 2017
|
| |
Load Balancer וכו'
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על טאבולה :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|