2 ראיונות טכניים בשעתיים, כלומר כל ראיון שעה, אחד עם מנהל המחלקה שני עם מישהו שעוזר להם לראיין,ולא קשור למחלקה.
שאלות מתוך הראיון
1. אתה רוצה להעביר משהו מוצפן למישהו, לשם כך,תעביר לו בית 1 , ותגיד לו מיקום אחר לכל ביט, ככה שלאחר שיבצע שיחזור של המקומות שהזזנו ,הוא יפענח את הצופן.
איך מתבצעת ההצפנה?
תשובות
הוסף תשובה
|
לצפיה בתשובות
מרץ 2021
ניקח את ה8 ביטים, נעשה מסכה של 7 אפסים ורק 1 אחד,שמיקומו יהיה כל פעם לפי הביט שנרצה לבודד.
נעשה פעולת "וגם" עם הבית המקורי, ונקבל את הביט מבודד. נעשה לי shift למיקום החדש לפי הוראות ההצפנה...ככה נעשה לכל ביט וביט.
ובסוף נבצע פעולת or על כל הבתים ונקבל את הבית החדש עם המיקומים החדשים לכל ביט... דרך ליעל- בתוך מערך בגודל 256, נכניס לפי האינדקס את הערך לאחר ההזזה של הביט (כי זה משהו קבוע שלא משתנה)..
אז סיכום הפיתרון - לעשות פעולת "and", ואז "shift" ואז"or"
נתונות 3 קופסאות,בקופסה הראשונה 2 כדורים שחורים ורשום עליה שחור שחור, בקופסה השניה 2 כדורים לבנים ורשום עליה לבן לבן, בקופסה השלישית 2 כדורים אחד שחור אחד לבן ורשום עליה שחור לבן,
מישהוא החליף בין המדבקות שאומרות איזה כדורים יש בכל קופסה (בהכרח החליף בין כולם)
עליך לסדר את המדבקות בצורה נכונה על הקופסאות, מותר לך לפתוח כל פעם קופסא 1 ולהוציא כדור אחד להסתכל עליו ולהחזיר אותו לקופסא בפעם הבאה שתפח את הקופסא יכול להיות שתוצי שוב את אותו הכדור, איך תסדר את הקופסאות?
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2021
פותחים את הקופסה שרשום עליה שחור לבן מוציאים כדור אם יצא כדור לבן זה אומר שהכדור השני גם לבן כי בטוח אין שם שחור לבן כנל לגבי כדור שחור
נגיד שיצא לבן לוקחים את המדבקה הלבנה ושמים על הקופסה ואת 2 המדבקות האחרות מחליפים בינהם