שחזורי ראיונות עבודה -> ראיון עבודה ב-Western Digital למשרת Senior DevOps
  • ראיון עבודה ב-Western Digital למשרת Senior DevOps
  • ע"י: אביב35
    היי, הגעתי לראיון במשרדי החברה לאחר פנייה של חברת השמה ושיחה קצרה עם הר"צ בחברה הראיון התחיל בהסבר כללי על המשרה, מה נדרש ומה מחפשים. לאחר מכן קצת על עצמי ועברנו לשלב הטכני: שאלת חימום בPython - פונקציה שמקבלת מחרוזת ומחזירה את המחרוזת עם סדר מילים זהה רק שהאותיות במילים הפוכות. זא: This is Python צריך לחזור מהפונקציה כ-sihT si nohtyP. צריך להשתמש במתודות split לקבל רשימה של מילים ואז לעשות איטרציה על הרשימה ולהשתמש בכל מילה במתודה reverse. את הפלט צריך לשרשר לפרמטר שמוחזק מחוץ לפונקציה. בסוף להחזיר את הפרמטר החדש לבנות מסמך Design עבור מקלדת שמדליקה ומכבה לד. המצבים האפשריים הם On, Off ו-Blink. הרעיון הוא לבנות רשימה (Dict) של כל אחד מהמצבים, כך שברגע שהמשתמש יקליד את אחד מהמצבים וילחץ אנטר, יתבצע חיפוש ברשימה לזהות את המצב. הקטע המורכב זה מצב Blink. במצב זה, יש להגדיר thread שירוץ על המצבים On ו-Off שידליק ויכבה את הלד. ברגע שהמשתמש ילחץ על כפתור במקלדת, הלד יפסיק לעבוד. המראיין נתן לי מס' מתודות שצריך להשתמש בהם כחלק מהDesign (הפעלה, כיבוי ועוד משהו...) אני סיימתי בשלב זה את הראיון בהצלחה !