SHOUDN'T SEE THIS TEXT

יום מבחנים בצ'ק פוניט פרסם תגובה


This question is a means of preventing automated form submissions by spambots.
סמיילים
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
BBCode פעיל
[img] כבוי
[flash] כבוי
[url] פעיל
סמיילים פעילים
תקציר הנושא
   

הרחב תצוגה תקציר הנושא: יום מבחנים בצ'ק פוניט

Re: יום מבחנים בצ'ק פוניט

על ידי אורח » 25 אוגוסט 2020, 17:36

אוקי, אז אני עשיתי את המבחן בקודיליטי מפרסמת לטובת כולם:
היה שם 2 שאלות שיש לעשות בשעתיים (רק להבין את השאלה הראשונה לוקח המון זמן...)-
א. נתון מערך המתאר מתקן חניית אופניים בכל מנעול יכולים להיות מס' אופניים,המערך מתאר את מספרי המנעולים של אנשים חונים לפי הסדר לדוג:10=[0]A כלומר האדם הראשון שהגיע החנה את האופניים במנעול מס' 10. וכן הלאה... חוץ מזה שהמנעולים יכולים להיות גם במינוס לדוג:1-=[0]A,כלומר מספרי המנעולים יכולים להיות מ -100000- עד 1000000 (אני לא בטוחה לגבי המספרים הנ"ל יכול להיות שזה יותר גבוה משהו כמו 2 מיליון)לעומת זאת גודל המערך יכול להיות עד 1000000.
כעת לבעיה-
אדם מגיע ורוצה להחנות את אופניו הוא רוצה להחנות אותם במקום שיתקיימו 2 התנאים הבאים:
1.האופניים יחנו בחניה שנמצאת בין החניה של האדם הראשון שהגיע לבין החניה של האדם האחרון.
2.המרחק בין החניה שאופניים יחנו לבין החניה התפוסה הסמוכה יהיה מקסימלי.
לדוג':עבור מערך [10,0,2,8,3]A אז החניה צריכה להיות בין 3 ל 10.והתשובה תיהיה 5 או 6 מכיון שהמרחק בין 5 ל 3 הוא המרחק המקסימלי והוא כמו המרחק בין 6 ל 8.למעשה צריך להחזיר את מספר האפשריות לחניה שיש לי ולא את מספרי החניות האפשריות.
מקוה שהבנתי את השאלה כנדרש.
בכל אופן כדאי לכם לשים לב לאפשרות של מינוס.
ב.היתה שאלה עם סטרינגים צריך לדעת היטב פונקציות של סטרינגים.
המון הצלחה !!!!!

Re: יום מבחנים בצ'ק פוניט

על ידי אני הקטן » 16 אוגוסט 2020, 17:08

למישהו יש מידע על המבחן בקודיליטי??

Re: יום מבחנים בצ'ק פוניט

על ידי אורח_2 » 21 מאי 2020, 20:48

אור1900 כתב:היי, מישהו עשה את המבחן בית בקודיליטי מחודש מרץ והלאה ויכול לומר מה השאלות? הן אותן שאלות שפורסמו בינואר?
תודה רבה

מצטרף לשאלה, יש מישהו שיכול לעדכן?
זה ממש יעזור

Re: יום מבחנים בצ'ק פוניט

על ידי אור1900 » 03 מאי 2020, 18:59

היי, מישהו עשה את המבחן בית בקודיליטי מחודש מרץ והלאה ויכול לומר מה השאלות? הן אותן שאלות שפורסמו בינואר?
תודה רבה

Re: יום מבחנים בצ'ק פוניט

על ידי דראגון » 05 דצמבר 2019, 15:58

עזרההההה חברייייייייייים נוווו

Re: יום מבחנים בצ'ק פוניט

על ידי דראגון » 04 דצמבר 2019, 19:18

מישהו היה בראיון אישי עם ראש הצוות למשרת פיתוח ויכול לשתף אותי מה שאלו?

Re: יום מבחנים בצ'ק פוניט

על ידי דראגון » 27 נובמבר 2019, 15:14

היי חברים תוכלו לעזור לי בבקשה חברים עוזרים איפה אתם!

Re: יום מבחנים בצ'ק פוניט

על ידי דראגון » 26 נובמבר 2019, 23:26

היי חברה שמעתי שלאחרונה שינו את צורת המבחן של SOFTWARE DEVELOPER ובמקום שנעשה את המבחן אצלהם אז שולחים תרגיל בית .. מישהו ששלחו לו את התרגיל ויכול לשתף אותי בפתרון? תודה מאוד ואשמח לעזרה תותחיייים !

Re: יום מבחנים בצ'ק פוניט

על ידי נבחנתי » 21 נובמבר 2019, 12:02

תקף לתאריך 21.11.2019
שאלה ראשונה
לחתוך מחרוזת עד התו ה K. אסור לסיים עם רווח, אסור לחתוך מילה וצריך להיות מקסימלי.
לדוגמה: "good morning everybody" עם K=15 יחזיר "good morning".
שאלה שניה
"Compute the minimum number of horizontal brushstrokes needed to paint a skyline shape"
נתון מערך של מספרים שלמים. צריך להחזיר את מספר הצביעות המינימלי כאשר עוברים עם המברשת בצורה אופקית.
לדוגמה: עבור המערך [1,3,2,1,2,1,5,3,3,4,2] מחזיר 9
שאלה שלישית
נתון מספר בין 8000- ל 8000 וצריך להכניס את המספר 5 כדי שהמספר החדש יהיה מקסימלי.
לדוגמה: 0 > 50 268 > 5268 999- > 5999-
המון הצלחה!

Re: יום מבחנים בצ'ק פוניט

על ידי הייתי שם » 01 אוגוסט 2019, 12:49

שלום לכולם. אני רוצה להודות מקרב לב לכל התותחים שכתבו כאן מידע בעבר. הכל עדיין רלוונטי.

אני רוצה להשלים כאן כמה חורים:

א. בשאלה שנוגעת לבדיקת איכות סיסמה. אם נניח השם שלי הוא Shimon ובסיסמה יש shimOn זה גם לא טוב.
איך אני בודק את זה? אני יוצר העתקים של הסיסמה והשם ב-ToLower (אותיות קטנות) ואז בודק האם השם הוא סאב-סטרינג בסיסמה. פשוט וקל.

ב. בנוגע לשאלה על המחרוזת הענקית שמכילה מידע על טבלה עם משימות וכו':
זו שאלה שטנית שכמעט ואין דרך לענות עליה בהצלחה אם לא התכוננת לה מראש (אצלנו כולם נפלו על השאלה הזו חוץ ממני).

הצעה לפתרון:
שימו לב שהתו ':' מופיע רק בתוך הזמנים שעליך לשלוף מהמחרוזת. למשל: 10:23. מה שאפשר לעשות זה לעבור על המחרוזת עם counter שסופר מופעים של ':'. אם המונה כעת אי-זוגי ז"א שהגענו לשעת התחלה של task כלשהי, אז נלקט את הספרות שמימין ומשמאל ל-':' למחרוזת אחת בשם begin, למשל: 10:23=> "1023".
אם המונה כעת זוגי ז"א שהגענו לשעת סיום, אז נלקט את הספרות למחרוזת end באותו אופן, ומיד נכניס את begin ו-end למערך בעל 2 תאים, ואת המערך נכניס ל-list שמכילה מערכים כאלו.
כל מערך מייצג כמובן שעת התחלה וסיום של task כלשהו.
אחרי שסיימנו לעבור על כל המחרוזת ההתחלתית מה שנשאר הוא לעבור בלולאה על ה-list ולבדוק ע"י לולאה פנימית עבור כל שעת התחלה של כל task כמה משימות התחילו לפניה ונגמרו אחריה (ע"י השוואת מחרוזות עם ה-begin ו-end של כל שאר המשימות), את המונה נשמור במערך נפרד, ולבסוף נעבור על מערך המונים הזה ונמצא את המקסימלי שבו ואת מיקומו במערך, נפנה לאותו מיקום ב-list ושם מחכה לנו שעת ההתחלה שהיא התוצאה הרצויה.

שימו לב שהשעה 7:20 שמורה בלי 0 בהתחלה (לא: 07:20), וצריך להתחשב בזה.

דרך נוספת על אותו עיקרון:
כמו שכתבתי, אבל להשתמש ב-split על מחרוזת הקלט באמצעות התו ':'. כך שאם שעת ההתחלה של המשימה הראשונה היא 9:34 ושעת סיום 12:56 אזי המחרוזות החדשות יראו כך: הראשונה תסתיים ב- '9' (שעת התחלה), השנייה תיפתח ב-"34" (דקת התחלה) ותסתיים ב-"12" (שעת סיום. השלישית תפתח ב-"56" (דקת סיום). ואז לעבור בלולאה על כל המחרוזות האלו (כמובן שאין צורך לעבור על המחרוזת כולה.
אתה יודע להיכן לגשת בכל מחרוזת!) ולאסוף את הנתונים באותה דרך. זה עבד לי.

בנוגע לחלק השני:
כידוע לכולכם זה לא ממש מוצלח לפגוש חומר לראשונה בשעת המבחן...
כדאי שתתקינו מראש מכונה וירטואלית במחשב שלכם , להתקין לינוקס, ואז לפתוח את הטרמינל
(שזה בעצם המקבילה של לינוקס ל'שורת הפקודה' של windows) ולהתאמן על פקודות בסיסיות - , pwd, cd, ls, ping, ולקרוא כמה שיותר על העברת קבצים (ftp).

וכן על חיסול ftp ע"י kill ועוד. כל סנטימטר שתתקדמו באימונים יחסוך לכם כאב ראש במבחן עצמו. תצליחו.

Re: יום מבחנים בצ'ק פוניט

על ידי נדב222 » 06 יולי 2019, 10:10

יש לי מבחן בעוד כמה ימים על משרת r&d.
אמרו לי שאני צריך לדעת תכנות ברמה בסיסית באיזה שפה שבא לי. אבל מהשאלות שרשמתם כאן זה נראה רמה גבוהה מאוד. האם מישהו עשה את המבחן לr&d בזמן האחרון? תודה מראש

Re: יום מבחנים בצ'ק פוניט

על ידי מישהי לחוצה » 10 יוני 2019, 15:15

מישהו נבחן אצלם לאחרונה ויודע אם השאלות נשארו אותו דבר??
אמרו לנו שיהיה תיקון באגים, מישהו עשה את זה ויודע לכוון???( ב C#)
דחוווף

Re: יום מבחנים בצ'ק פוניט

על ידי אחד ששואל » 07 פברואר 2019, 15:55

1. אם אני עושה את המבחן בC - זה בויזואל סטודיו?
2. האם יש שאלת מימוש סוגריים מאוזנים על ידי מחסנית בC?
3. האם בחלק של לינוקס יש גישה לאינטרנט?
4. בשאלה רביעית של ה10% - נתון כבר הממשק בC לHASHMAP ולSET?

Re: יום מבחנים בצ'ק פוניט

על ידי אחד ששואלל » 03 פברואר 2019, 16:04

1. אם אני עושה את המבחן בC - זה בויזואל סטודיו?
2. האם יש שאלת מימוש סוגריים מאוזנים על ידי מחסנית בC?
3. האם בחלק של לינוקס יש גישה לאינטרנט?
4. בשאלה רביעית של ה10% - נתון כבר הממשק בC לHASHMAP ולSET?

Re: יום מבחנים בצ'ק פוניט

על ידי בהצלחה » 03 פברואר 2019, 16:04

3.2.19

JAVA


4 The Question number


public static HashMap <String, Integer> Info = new HashMap<String, Integer>() ;
public static int countMSG ;

public HashTable(HashMap <String, Integer> hash , int counter) {//constructor
countMSG=counter;
Info= hash;
}


public static void GetMSG(Message m)//get message and check if the sender exist
{
int sended=0;
countMSG++;
if(Info.containsKey(m.getFrom()) && sended ==0) {

sended = Info.get(m.getFrom());

sended++;

Info.remove(m.getFrom());
Info.put(m.getFrom(), sended);

}
else {

Info.put(m.getFrom(), 1);
}
}

public static HashSet<String> AllSend10Precent(HashMap <String, Integer> M) {
HashSet <String> Answer = new HashSet <String>();
double Ten = countMSG *0.1;
System.out.println("10 % is : " +Ten);
double countofSMessage = countMSG*0.1;
System.out.println("count of Sender is : " + countofSMessage);

double stop=0;

if(!M.isEmpty()) {
for (Map.Entry<String, Integer> entry : M.entrySet()) {
System.out.println(M.entrySet());
if(entry.getValue() > Ten && stop < countofSMessage) {
Answer.add(entry.getKey());
stop = Answer.size();
System.out.println("Stop is : " +stop);
}
}
}

return Answer;
}





public static void main(String[]args) {





int sum = 0 ;
HashMap <String, Integer> InfoMSG = new HashMap<String, Integer>();
HashTable ht = new HashTable(InfoMSG, sum);
Message sms = new Message ("dana","ron","ello" ,"");
ht.GetMSG(sms);
Message sms1 = new Message ("yoni","kim","nice", "");
ht.GetMSG(sms1);
Message sms2 = new Message ("yoni","bur","juli", "");
ht.GetMSG(sms2);
Message sms3 = new Message ("lol","pp","nice", "");
ht.GetMSG(sms3);
Message sms13 = new Message ("lol","pp","nce", "");
ht.GetMSG(sms13);
Message sms4 = new Message ("hadar","kim","nice", "");
ht.GetMSG(sms4);
Message sms5 = new Message ("yoni","kim","nice", "");
ht.GetMSG(sms5);
Message sms6 = new Message ("jim","kim","nice","");
ht.GetMSG(sms6);
Message sms7 = new Message ("kim","kim","nice","");
ht.GetMSG(sms7);
Message sms8 = new Message ("roni","kim","nice","");
ht.GetMSG(sms8);
Message sms9 = new Message ("asaf","kim","nice","");
ht.GetMSG(sms9);
Message sms10 = new Message ("ran","kim","nice","");
ht.GetMSG(sms10);


HashSet <String> setMSG = new HashSet<String>();
setMSG = AllSend10Precent(InfoMSG);
System.out.println(ht.countMSG);

System.out.println(setMSG);

}

חזור למעלה

אל תתנו לקורונה לחנוק לכם את הקריירה- הצטרפו לג'ובהאנט עכשיו