Movies on Flight
You are on a flight and wanna watch two movies during this flight.
You are given int[] movie_duration which includes all the movie durations.
You are also given the duration of the flight which is d in minutes.
Now, you need to pick two movies and the total duration of the two movies is less than or equal to (d - 30min).
Find the pair of movies with the longest total duration. If multiple found, return the pair with the longest movie.
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2021
(function main(movies, d) {
if(!movies || !movies.length || d < 30) return [];
let n = movies.length,
i = 0,
j = n - 1;
let res = { a: 0, b: 0 }, max = -1;
שלב ראשון - ראיון עם משאבי אנוש, שאלו שאלות עליי, איזה בן אדם אני, מה התכונות חיוביות/שליליות וחו'.
שלב שני - מנהל פיתוח וראש צוות QA - ראיון תכני.
שאלות מתוך הראיון
המציאו תוכנה עם 4 חלונות שעושה: ב-2 חלונות יש לכתוב מספרים, עוד חלון לפעולה מתמטית ועוד חלון לתוצאה - כתוב 20 בדיקות.
בנוסף שאלו שאלות לוגיות כמו מאיזה קומה עיגול זכוכית נשבר.
החברה נוסדה בשנת 1982 על ידי בועז משעולי, קובי אלכסנדר ופרופסור יחיעם ימיני בשם "אפרת טכנולוגיה עתידית" אשר פיתחה טכנולוגיה להקלטה דיגיטלית של קול (תא קולי). גם כיום ממשיכה החברה לספק למפעילות טלקום ולחברות סלולר פתרונות תוכנה ושירותים חדשניים, וכן מספקת להם שירותי גבייה (בילינג).