איך מסמר את ראיון הקידוד

כולנו עברנו את זה. כל מפתח שאתה מכיר, כל אחד ששמעת עליו, גם אלה שאתה מעריץ, עברו ראיון טכני ואתה יודע מה. נכשלת לפחות פעם אחת.

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

קודם כל, אני רוצה לחלוק איתך עובדה שאולי לא כל כך מפתיעה. האם אי פעם חשבתם אילו מראיינים מחפשים בקורות החיים שלכם?

עמית.

כן, הם רק רוצים מפתח אחד איתו הם יכולים לתקשר, לשתף פעולה ולשתף ידע ולמידה. מסיבה זו, רוב המראיינים אוהבים לדבר על האישיות שלך לפני שהם צוללים לקוד. המועמד המושלם הוא מישהו תקשורתי, בעל כישורי קידוד ויודע לחלוק ידע, מישהו שמרגיש כמו הבעלים של הקוד שלהם, לוקח אחריות בתקופות קשות ומתקן דברים שלא לגמרי נכונים, גם אם הוא / היא עושה זאת לא חייב.

אז דאג להכין (או אפילו לבנות) דוגמאות לסיטואציות המדגימות מדוע הם אמורים להאמין שאתה המועמד המושלם. תנו למראיין גם להרגיש שהם בצוות. המראיין רוצה לדעת איך זה מרגיש לפתור איתך בעיה כדי שהראיון ירגיש שיתופי פעולה. כשנשאלים לגבי בעיית קידוד, נסו להשתמש ב"אנחנו "במקום ב"אני", כמו ב"אנחנו צריכים להשתמש בגישה x כי ... ". כמו כן, חשוב בקול רם. רְצִינִי. אמור, "בוא ננסה את זה וזה. אני לא בטוח שזה יעבוד." אם אתה נתקע, פשוט אמור מה אתה חושב. שתף מה עשוי לעבוד ולמה אתה חושב שהפתרון הנוכחי שלך לא עובד. אני יכול להבטיח לך שהמראיין שלך עבר את אותו המצב.

וחשוב באמת: אמור "אני לא יודע". אל תנסה לגלות משהו שאתה לא יודע. אם נשאל לגבי משהו שאינו תואם את מה שאתה יודע, השתמש בדוגמאות מבעיות דומות או משפות שאתה מרגיש בנוח. כמו כן, אם אתה שוקל פתרון שלדעתך אין שום קשר לבעיה שאתה פותר, שתף אותו עם המראיין שלך והסבר מדוע אתה חושב שזה לא קשור.

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

להלן כמה מהשאלות הנפוצות ביותר שאני שואל:

  • האם אי פעם עבדת בצוות?
  • באילו שיטות זריזות השתמשת עד כה?
  • איך תוודאו שהידע יופץ בצוות שלכם?
  • איך היית מתמודד עם מפתח שלא מסכים איתך בנושא מכריע?
  • האם היה לך אי פעם סכסוך עם אחד מעמיתייך ואיך התגברת עליו?
  • מה הייתה הבעיה הטכנית האחרונה שנאלצת להתמודד איתה?
  • איך מגדירים בעלות על קוד?
  • מה המטרה המקצועית הסופית שלך?

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

כמובן, מאמר זה אינו יכול להבטיח כי הראיון הבא שלך יצליח. בהתבסס על ניסיון הראיונות שלי, למועמדים מוכנים שעוקבים אחר הנחיות אלה יש סיכוי גדול יותר לקבל תפקיד זה.

שיהיה לך שבוע נפלא!