נתון גשר צר (מאפשר מעבר של רכב בודד). בקצה כל אחד מצדדיו חיישן המזהה רכב שממתין למעבר, ושער שנפתח ונסגר. עליך לתכנן מערכת שתנהל את השערים בקצות הגשר. במהלך התכנון יש לשים לב כי התכנון יוצר מצב הוגן עבור שני הצדדים (אין צד שמקבל עדיפות במעבר).
אחרי שליחת קורות חיים הזמינו אותי לראיון טכני למהנס qa אוטומציה
שאלות מתוך הראיון
- להשתמש במכונה שמחזירה שני מספרים ממוינים כדי למיין 4 מספרים ואחרי זה 5.
- לכתוב קוד שמקבל מספר כלשהו ועד המספר הזה מדפיס את כל המספרים חוץ מאותם שמכילים 7 או שהם כפלים של 7. במקרים האלו צריך להדפיס "pop" במקום.
- איך להחליף את הערך של a ו b ללא שימוש במשתנה עזר.
ראיון שארך כשעתיים במשרדי החברה בהרצליה וכלל :
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)