|
|
הוסיפו מידע על מעסיק
|
מתכנת JAVA
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת JAVA
פירוט שאלות מראיונות עבודה לתפקיד מתכנת JAVA
800 - 791 מתוך 1216
|
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת PTC
פברואר 2015
|
18.02.2018
|
|
|
פרטים לגבי התהליך |
נחמד, 2-3 מראיינים. התהליך לא קשה, לא מתיש ולא מכשיל בכוונה.
המראיינים עם ראש פתוח |
|
שאלות מתוך הראיון |
1. נתון קלט וקטע קוד - מהו הפלט.
2. מה האלגוריתם מבצע |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על PTC :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת קנשו
פברואר 2018
|
15.02.2018
|
|
|
פרטים לגבי התהליך |
הופניתי דרך SQLINK ומהר מאוד נקבע ראיון ראשון
הראיון היה בעיקרו טכני - היה נראה כי חשוב להם יעילות בדטה בייס רלציוני ( מאחר וזה היה לצוות ריפורטינג זה הגיוני ) |
|
שאלות מתוך הראיון |
קיבלתי את זה בע"פ עם אותה דוגמא
/ * given arrays of pairs -> {millisecond,some float marking a change}
*
* need to print : per second the max and avg change
* for example :
* input : {123,1.5},{222,3},{335,2.5},{2222,4},{2223,6},{3333,5}
*
* output :
*
* sec | avg | max
* 1 | 2.33 | 3 ( in the first second we got 1.5,3,2.5 - so avg is (1.5+3+2.5)/3 max is 3
* 3 | 5 | 6
* 4 | 5 | 5 |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
פברואר 2018
|
|
public static void printAvgAndMaxPerSecond(List> arrays){int prevSecond = Math.toIntExact(arrays.get(0).getKey() / 1000 + 1);Float max = arrays.get(0).getValue();Float sum = arrays.get(0).getValue();int counter = 1;for (int i = 1; i < arrays.size();) {while(i < arrays.size() && prevSecond == Math.toIntExact(arrays.get(i).getKey() / 1000 + 1)){ sum += arrays.get(i).getValue();max = Math.max(max,arrays.get(i).getValue());counter++; prevSecond = Math.toIntExact(arrays.get(i).getKey() / 1000 + 1); i++;
}System.out.println("Sec : " + prevSecond + " , Avg : " + Float.toString(sum/counter) + " , Max : " + max);
if( i < arrays.size()) {
prevSecond = Math.toIntExact(arrays.get(i).getKey() / 1000 + 1);
sum = 0f;
max = Float.MIN_VALUE;
counter = 0;
}
}
}
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על קנשו :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת קנשו
מאי 2017
|
10.02.2018
|
|
|
פרטים לגבי התהליך |
שני ראיונות מקצועיים וראיון HR |
|
שאלות מתוך הראיון |
להדפיס עץ בינארי בכל מיני צורות |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על קנשו :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת iguazio
ספטמבר 2017
|
22.01.2018
|
|
|
פרטים לגבי התהליך |
משרת תכנות, ראיון אחד על אחד הכולל שאלות מקצועיות הקשורות ל-Big Data, סינכרוניזציה וכו'. שפה: Java. |
|
שאלות מתוך הראיון |
אתה מפתח תוכנה המנהלת חשבונות בנק ופעולות ביניהן.
בהינתן פעולת העברה כספית מחשבון א' לחשבון ב', ממש את פונקציית פעולת ההעברה ב-Java, בדגש על סינכרוניזציה ותאימות הנתונים. כלומר, עבור חשבון בנק כלשהו יכולות להתבצע בו זמנית מס' פעולות, עליך לוודא סינכרון פעולות אלו. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
ינואר 2018
|
|
בטרם תחילת ביצוע הפעולה, הפעלת synchronized על אובייקט חשבון הבנק הראשון בסדר הלקסיקוגרפי מבין השניים.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על iguazio :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|