Ինչպես մեխել կոդավորման հարցազրույցը

Մենք բոլորս դրա միջով անցանք: Ձեզ ծանոթ յուրաքանչյուր մշակող, յուրաքանչյուր լսածի մասին, նույնիսկ ձեր կողմից հիացած, անցել է տեխնիկական հարցազրույց և գիտեք ինչ: Դուք գոնե մեկ անգամ ձախողվել եք:
Ուրեմն կա՞ մի հնարք, որը հաջող կդարձնի ձեր հաջորդ հարցազրույցը: Theշմարտությունն այն է, որ հնարք չկա: Այնուամենայնիվ, կան մի քանի ուղիներ, որոնցով դուք հնարավորություն ունեք ստանալու այս աշխատանքը, և ես դրանցից մի քանիսը կգրեմ այս հոդվածում ՝ հիմնվելով իմ սեփական հարցազրույցի փորձի վրա:
Նախ ուզում եմ ձեզ հետ կիսվել մի փաստով, որը կարող է անակնկալ չթողնել: Երբևէ մտածե՞լ եք այն մասին, թե ինչ են փնտրում հարցազրուցավարները ձեր ռեզյումեում:
Գործընկեր:
Այո, նրանք պարզապես ցանկանում են մեկ մշակողի, որի հետ նրանք կարող են շփվել, համագործակցել և կիսվել գիտելիքներով և սովորելով: Այդ պատճառով հարցազրուցավարներից շատերը նախքան ծածկագրերը մտնելը սիրում են զրուցել ձեր անձի մասին: Կատարյալ թեկնածուն այն մարդն է, ով շփվում է, ունի ծածկագրման հմտություններ և գիտի ինչպես կիսվել գիտելիքներով, մեկը, ով իրեն զգում է որպես իր ծածկագրի տերը, դժվար պահերին պատասխանատվություն է ստանձնում և ուղղում է այն բաները, որոնք այնքան էլ ճիշտ չեն, նույնիսկ եթե նա դա անում է: պարտադիր չէ
Ուստի համոզվեք, որ պատրաստում եք (կամ նույնիսկ կառուցում) իրավիճակների օրինակներ, որոնք ցույց են տալիս, թե ինչու նրանք պետք է հավատան, որ դուք կատարյալ թեկնածու եք: Հարցազրուցավարին նաև զգացեք, որ իրենք թիմում են: Հարցազրուցավարը ցանկանում է իմանալ, թե ինչ է զգացվում ձեզ հետ խնդիր լուծելը, որպեսզի հարցազրույցը համագործակցային լինի: Երբ կոդավորման խնդրի մասին հարցրեք, փորձեք «ես» -ի փոխարեն օգտագործել «մենք» -ը, ինչպես «Մենք պետք է օգտագործենք x մոտեցումը, որովհետև ...»: Նաև բարձրաձայն մտածեք: Լուրջ Ասացեք. «Եկեք փորձենք այս և այն: Ես համոզված չեմ, որ այն կաշխատի»: Եթե խրվել եք, պարզապես ասեք այն, ինչ մտածում եք: Կիսվեք, թե ինչ կարող է աշխատել, և ինչու եք կարծում, որ ձեր ներկայիս լուծումը չի գործում: Կարող եմ հավաստիացնել, որ ձեր հարցազրուցավարը նույն իրավիճակն է անցել:
Եվ իսկապես կարևոր. Ասեք «Չգիտեմ»: Մի փորձեք հայտնաբերել մի բան, որը չգիտեք: Եթե ձեզ հարցրել են ինչ-որ բանի մասին, որը չի համապատասխանում ձեր իմացածին, օգտագործեք օրինակներ նմանատիպ խնդիրներից կամ ձեզ համար հարմար լեզուներից: Բացի այդ, եթե մտածում եք այնպիսի լուծման մասին, որը կարծում եք, որ ոչ մի կապ չունի ձեր լուծած խնդրի հետ, կիսվեք այն ձեր հարցազրուցավարի հետ և բացատրեք, թե ինչու եք կարծում, որ դա կապ չունի:
Տեխնիկական կողմից տարբեր հարցեր կարող են տրվել ՝ կախված այն պաշտոնից, որի համար դիմում եք: Ընդհանուր կանոնը հետևյալն է. Եթե դուք պնդում եք, որ լավ գիտեք ծրագրավորման լեզուն, դուք պետք է կարողանաք հասկանալ և բացատրել դրա մեխանիկան, առավելություններն ու թույլ կողմերը: Ո՞ր իրավիճակներում կօգտագործեիք այն, ո՞ր դեպքերում և ինչու:
Ահա իմ կողմից տրված ամենատարածված հարցերից մի քանիսը.
- Երբևէ աշխատել եք թիմում:
- Մինչ այժմ ո՞ր ճարպիկ մեթոդներն եք օգտագործել:
- Ինչպե՞ս եք համոզվում, որ գիտելիքները բաշխվում են ձեր թիմում:
- Ինչպե՞ս եք գործ ունենալ մշակողի հետ, որը վճռական թեմայի շուրջ համաձայն չէ ձեզ հետ:
- Երբևէ կոնֆլիկտ եք ունեցել ձեր գործընկերներից մեկի հետ և ինչպե՞ս եք այն հաղթահարել:
- Ո՞րն էր վերջին տեխնիկական խնդիրը, որի հետ գործ ունեիք:
- Ինչպե՞ս եք սահմանում կոդի սեփականությունը:
- Ո՞րն է ձեր վերջնական մասնագիտական նպատակը:
Ուղղակի որպես հիշեցում, դուք կարող եք ինքներդ ձեզ պատրաստել պատասխաններով, որոնք պարտադիր չէ, որ հիմնված լինեն իրական իրադարձությունների վրա: Նաև ձեր սեփական հարցերը տվեք ընկերության, արտադրանքի և այն մեթոդների վերաբերյալ, որոնք օգտագործում են ձեր հավանական գործընկերները:
Իհարկե, այս հոդվածը չի կարող երաշխավորել, որ ձեր հաջորդ հարցազրույցը հաջող կլինի: Հիմնվելով իմ սեփական հարցազրույցի փորձի վրա, այս ուղեցույցներին համապատասխանող պատրաստված թեկնածուները ավելի մեծ շանսեր ունեն ստանձնել այս դերը:
Հիանալի շաբաթ: