ראיון שארך כשעתיים במשרדי החברה בהרצליה וכלל :
1. הצגה עצמית והתפקיד הנוכחי
2. שתי שאלות טכניות
שאלות מתוך הראיון
ישנה מטריצה בגודל NxN המכילה בתוכה Integers. בכל תא בו מופיעה הספרה 0 עלייך לאפס את השורה והעמודה שלו.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ספטמבר 2019
import numpy as np
found = []
i = np.array([[1,2,3],[2,0,3],[4,5,6]])
for m in range(3):
for n in range(3):
if i[m][n] == 0:
found.append((m,n))
for p in found:
m = p[0]
n = p[1]
i[m,:] = 0
i[:,n] = 0
print(i)
היה ראיון ראשוני עם 2 מהצוות, לאחר מכן היה עוד עם 2 ראשי צוותים, בכל חלק סיפרתי על עצמי, ז"א סיפרתי על עצמי פעמיים, מה שהיה מתיש ומעיק.
שאלות מתוך הראיון
בחלק הראשון נשאלתי על שאלות מניפולציה של STR, טופלים וכו'. שאלות לא הכי קשות. בחלק השני נשאלתי בשאלה הראשון איך לקרוא קוב CSV, לאחר שאמרתי למראיין שאין לי את הידע הזה, כי זה לא חלק מהעיסוק שלי (כנראה שנעלב..) התעקש שאנסה לפתור. לאחר שאמרתי שאני מעדיף שישאל שאלה אחרת, שאל אותי מראיין אחר שאלה, שעליה כן יכולתי לענות, וגם זה היה מניפולציות של STR למינהן
התראיינתי מול ראש צוות אוטומציה. מהניסיון שלי בראיונות בודקים חשיבה ולראות אם אתה מסוגל לפתור בעיה או לפחות בכיוון, פה נפסלתי על באגים טכניים (שהיו מתגלים בדיבוג פשוט) והמראיין הפסיק את הראיון
שאלות מתוך הראיון
נתון קובץ CSV, כתוב פונקציה יעילה ככל שניתן לקבלת הערך בטור X ושורה Y.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2018
אני יצרתי מחלקה שמקבלת path לקובץ ובקונסטרקטור שלה מפרסרים את הקובץ לdictionary כך שכל header של עמודה הוא key וה-value זה רשימה של כל הערכים בעמודה כך שנקבל את הערך בO)1(