שאלות מה זה תכנות מונחה עצמים. למה צריך multi-threadingְ. מה ההבדל בין interface ל- abstract object. מה זה singleton. מתי משתמשים בו.
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2022
תכנות מונחה עצמים - העיקרון המנחה הוא שאת התוכנה שלנו צריך לפרק לגורמים וכל גורם עם תחום אחריות משלו ומתנהג כעצם נפרד, והתוכנה יכולה לשחק בעצמים האלו.
מולטי ט'רדינג - לביצוע פעולות בו זמנית, ניצול יותר טוב של המעבד.
ממשק (interface) - יוצר התחייבות מול המשתמש, הוא צריך להגדיר את התוכן של הפונקציות שמוצהרות בממשק. אפשר לרדת מכמה ממשקים. בד"כ משתמשים לפונקציות שוליות יותר, או לא העיקריות לפחות.
אובייקט אבסטרקי - יכול להכיל את התוכן של הפונקציות (לא חייב) אותן יירש המשתמש (פונקציה אחרת). אפשר לרשת רק מאובייקט אבסטרקטי אחד, וכל מה שנירש יילקח. אם נרצה לשנות משהו צריך לדרוס (override).
סינגלטון - קלאס שיש רק אחד ממנו, אפשר ליצור רק אחד כזה בהרצה. יעיל כשצריך בעיקר לתאם פעולות בין אובייקטים שונים במערכת.
ישנם 4 אנשים שנמצאים בעבר אחד של הנהר וצריכים לעבור לצד השני של הנהר ויש להם סירה אחת, לאנשים קוראים 1 2 7 10, כאשר הם עולים על הסירה הם עולים תמיד בזוגות וסופרים את הזמן שלקח להם לעבור את הנהר לפי המספר המקסימלי שביניהם, למשל אם 7 ו 10 עלו ביחד על הסירה אז הזמן שלקח להם לעבור את הנהר הוא 10 ולא 17, מהו הזמן המינימלי שיקח לכולם לעבור את הנהר?
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2022
קודם 1 , 2 יעברו את הנהר לאחר מכן 1 יחזור (סה"כ 3 דקות)
אח"כ 7 , 10 יעברו ומי שיחזור יהיה 2 (סה"כ 12)
בסוף 1, 2 יעברו ויסיימו (סה"כ 2)
הסך הכללי הוא 17 דקות
בהתחלה כמובן מבקשים ממך להציג את עצמך, רוצים לראות את האופי שלך.
מבקשים שתסביר לגבי דברים שכתובים בקורות חיים, כגון פרוייקטים וקורסים שעשית.
שאלות מתוך הראיון
שאלו אותי על מונה שסופר מ0 עד 15 (מודולו 4) ואשר אותו צריך להפוך למונה שסופר מ0עד 3 (מודולו 2) .
מותר להשתמש בכל השערים לוגיים וכו'
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2022
יש לחבר את היציאה של המונה לתוך הRESET שלו.
אבל לפני כן היציאה צריכה לעבור דרך שערים לוגיים שמוציאים 1 ביציאה שלהם רק מתי שנכנס לשערים 0011
זאת אומרת שצריך לעשות שער AND עם 4 כניסות, 2 ספרות הMSB יהיו עם שער NOT ו2 הLSB יהיו קווים רגילים.
את היציאה כאמור יש לחבר לRESET
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.