הגעה למשרדים -ראיון עם HR ,ספר על עצמך ,למה אתה רוצה אוהב לפתח פרונטהנד ? האם עבדת בצוות במהלך התואר . לאחר מכן עולים למשרדים והראש צוות מביא את המטלה . המטלה היא ללא הגבלת זמן אך יש לסיים עד 3 וחצי שעות. לאחר מכן שאלה באלגוריתמיקה קלילה יחסית .
שאלות מתוך הראיון
מטלה- יש לבנות אתר שמושך נתונים מapi מסויים -זה api שהראש צוות הכין או משהו בסגנון .
לשים לך שמושכים את המידע אז לא נמצא בתוך מערך אלא בתוך object לכן אם חשבתם לעשות data.map זה לא יעבוד -צריך לדעת איך מבצעים זאת עם Object .
לאחר מכן להציג את הסרטים ב-cards (ניתן להשתמש בGRID או FLEX) עם המידע שהוא ביקש וכל card כאשר לוחצים עליו זה יעבור לקישור אחר ויבצע שוב בקשת api לפני שם הסרט ואז בדף הזה יהיו כל הפרטים של הסרט הספציפי הזה .
בדף הראשי יש לעשות input שבעצם כאשר מקלידים מתבצע חיפוש לפני שם הסרט.
יש לשים לב שהאתר רספונסיבי ומעוצב בצורה סבירה(אל תזלזלו בעיצוב שמים על זה דגש גם אם אומרים לכם שלא)
לא ניתן להשתמש בספריות עיצוב כמו TAILWINDCSS,Boostrap וכו' ,נטו CSS.
השאלה שהייתה לי לאחר מכן באלגוריתמיקה היא :
נתון מערך של n אפסים ו m אחדות -המערך ממוין כיצד ניתן למצוא את ה1 הראשון שנמצא במערך .
בהצלחה!
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2024
-דוגמה למערך:
[0,0,0,0,0,0,1,1,1,1,1]
פתרון -נבצע חיפוש בינארי log n ונשאל האם זה 1 במידה וכן נבצע בדיקה האם האיבר לפניי הוא 0 במידה וכן זה המיקום של ה1 הראשון שמופיע במערך במידה ולא נזיז את J (המצביע הימני) למיקום הזה ונבצע שוב חיפוש בינארי
אם זה המספר זה 0 נזיז את I (המצביע השמאלי) למיקום הנוכחי כלומר שבדקנו ונבצע שוב חיפוש בינארי .