ראיון טלפוני ראשוני ואחר כך מבחן שנעשה ב-ZOOM כאשר הם מתבוננים בך. מאוד מלחיץ.
אתה צריך להתקין על מערכת הפעלה של לינקוס ARTIFACTORY ולעקוב אחרי הוראות המשימה.
עליך לשחזר את התקלה של הלקוח ולפתור אותה.
שאלות מתוך הראיון
שאלות ידע בסיסי לגבי לינוקס, API, CURL, A, JAVA
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2020
יש לבצע את ההורדה. לשם התקנה, יש להריץ ב-CMD את קובץ ARTOFACTORY.SH מתוך תקיית BIN. לאחר ההתקנה, יש לפתוח את הדפדפן כדי לראות כיצד ה-ARTIFACTORY רץ. יש להקיש HTTP://LOCALHOST:8081. אחרי ששחזרת את התקלה, יש לתקנה. להיכנס לקובץ ה-CONF אשר נמצא בתקיית TOMCAT ולשנות בקובץ ה-XML את מספר ה-PORT ל-8080. לשמור את השינוי, ולהריץ מחדש את ה-ARTIFACTORY.SH
ביקשו לממש מערכת גישה לקבצים משותפים (לדוגמת artifactory) להסביר איך עושים את זה? חשוב לציין שנתתי איזה 20 אפשרויות והמראיין רצה לשמוע רק מילה אחת שהיא השתובה שהייתה לו בראש , הבתושבה הייתה מובנת מאליו ולכן בגכלל לא אמרתי אותה
עם יחס כזה לא הייתי מעוניינת לעבוד במקום כזה!
כתוב מימוש שיאפשר את המצב הבא
10 threads נכנסים לפונקציה get , הקריאה ל ConfigFactory לוקחת מספר לא מבוטל של שניות, במהלך כל זה thread אחר קורא ל promoteVersion .
דרישה ראשונה: לקרוא ל ConfigFactory כמה שפחות
דרישה שנייה: אפילו שקידמו את הגרסא, כל הטריידים המבקשים את הגירסא הנוכחית צריכים לקבל אותה ולא את הגרסא החדשה שקודמה
public interface VersionCache {
/** return cached instance model */
Config get();
נתון מערך של מספרים שצריך לעמוד בתנאי הבא: בכל תא באינדקס זוגי, צריך להיות מספר זוגי, ואותו הדבר לאי זוגי. עליך לבדוק כמה החלפות צריך לבצע במערך על מנת שהוא יעמוד בתנאי. אם לא ניתן, להחזיר 1-