კოდირების გასაუბრებისთვის მომზადების 3 გზა

Სარჩევი:

კოდირების გასაუბრებისთვის მომზადების 3 გზა
კოდირების გასაუბრებისთვის მომზადების 3 გზა

ვიდეო: კოდირების გასაუბრებისთვის მომზადების 3 გზა

ვიდეო: კოდირების გასაუბრებისთვის მომზადების 3 გზა
ვიდეო: How to Set HIGH Cpu Priority Any App or Games - Quick Tutorial 2024, აპრილი
Anonim

თუ თქვენ პროგრამისტად მუშაობთ, გარკვეული დრო უნდა დაუთმოთ თქვენი კოდირების გასაუბრებისთვის მზადებას. ეს არის განაცხადის პროცესის საკმაოდ მნიშვნელოვანი ნაწილი, ამიტომ ღირს თქვენი დრო, რათა შეძლებისდაგვარად მოემზადოთ ამ ინტერვიუსთვის შესვლამდე. კარგი შთაბეჭდილების მოხდენის გარდა, ყველაზე მნიშვნელოვანი რამ რისი გაკეთებაც შეგიძლიათ ამ ინტერვიუს მოსამზადებლად არის თქვენი ცოდნის ბაზის შექმნა და კოდის წერის პრაქტიკა.

ნაბიჯები

3 მეთოდი 1: შექმენით თქვენი ცოდნის ბაზა

მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 1
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 1

ნაბიჯი 1. ჰკითხეთ, გჭირდებათ თუ არა ინტერვიუში კონკრეტული კოდირების ენის გამოყენება

კომპანიების უმეტესობა საშუალებას მოგცემთ ჩაატაროთ ინტერვიუ თქვენთვის სასურველ პროგრამირების ენაზე. თუმცა, ზოგიერთი კომპანია მოგთხოვთ კონკრეტულ ენაზე კოდირებას, ასე რომ დარწმუნდით, რომ ფლობთ ამ ენას, სანამ ამ კომპანიაში გასაუბრებას ჩაატარებთ.

  • მაგალითად, Google მოითხოვს კანდიდატებს აირჩიონ Java, C ++, JavaScript ან Python პროგრამირების გასაუბრების დროს.
  • თუ კომპანიას არ აქვს რაიმე კონკრეტული ენის მოთხოვნები, უბრალოდ შეარჩიეთ ინტერვიუს ჩატარება თქვენთვის სასურველ ენაზე.
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 2
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 2

ნაბიჯი 2. გაეცანით თქვენთვის სასურველ ენის სტილის გზამკვლევს

პროგრამირების კონკრეტული სტილის მტკიცედ გაცნობიერებით თქვენ ნაკლებად გექნებათ შეცდომები თქვენს კოდებში, რაც გაცილებით ძლიერ ინტერვიუერს გახდის. თქვენს კონკრეტულ ენაზე საერთო ნაკლოვანებების მითითებამ ასევე შეიძლება უფრო შთამბეჭდავი გახადოთ ინტერვიუს დროს.

მაგალითად, თუ თქვენთვის სასურველი კოდირების ენაა პითონი, წაიკითხეთ PEP 8 სტილის სახელმძღვანელო, რომ გააუმჯობესოთ თქვენი ენის ცოდნა

მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 3
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 3

ნაბიჯი 3. ყველაზე მეტად კონცენტრირება მოახდინეთ ალგორითმებისა და მონაცემთა სტრუქტურების შესწავლაზე

კომპიუტერული მეცნიერებების ეს საფუძვლები შეადგენენ იმ კითხვებისა და პრობლემების დიდ უმრავლესობას, რომელსაც თქვენ გაეცნობით ინტერვიუს დროს, ამიტომ დროის უმეტეს ნაწილს დაუთმეთ მათი შესწავლა. თუ კომპიუტერული მეცნიერებების რომელიმე კლასს დაესწარით, გადახედეთ თქვენს ჩანაწერებსა და სახელმძღვანელოებს ასევე მეხსიერების გასაახლებლად.

  • მაგალითად, თქვენ შეიძლება მოგაწოდოთ პრობლემა ინტერვიუს დროს და მოგთხოვონ შემუშავდეს ალგორითმი, რომელიც გადაჭრის მას. ალგორითმების ფართო გაცნობა ამ ტიპის კითხვას ნაკლებად გაართულებს მომენტში.
  • არსებობს მრავალფეროვანი ალგორითმი, როგორიცაა ალგორითმების დახარისხება, ძიების ალგორითმები და რეკურსიული ალგორითმები. შეეცადეთ გაეცნოთ რაც შეიძლება მეტ სხვადასხვა ტიპს.
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 4
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 4

ნაბიჯი 4. გამოიკვლიეთ კომპანია, რომ ნახოთ რამდენად შეესაბამება თქვენი უნარები მათ ინტერესებს

გაარკვიეთ რა სახის ტექნოლოგიებსა და პროგრამულ ჩარჩოებს იყენებს კომპანია ყველაზე მეტად და გააკეთეთ ჩანაწერი, რომ მიუთითოთ თქვენი გამოცდილება ამ ჩარჩოებთან დაკავშირებით ინტერვიუს დროს. დაიმახსოვრე, შენი მიზნის ნაწილია აჩვენო, რომ შენ კარგად იქცევი იმ კომპანიაში, სადაც ინტერვიუ აიღებ.

თუ იცით, ვინ ჩაატარებს თქვენს ინტერვიუს, ჩაატარეთ კვლევა ამ ადამიანზეც. გადახედეთ მათ LinkedIn– ზე და ნახეთ როგორი იყო მათი წარსული პროექტები თუ გამოცდილება

მეთოდი 2 -დან 3 -დან: ვარჯიში დროზე ადრე

მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 5
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 5

ნაბიჯი 1. მიიღეთ რაც შეიძლება მეტი კოდირების გამოცდილება

თუ თქვენი ინტერვიუ არ არის უახლოეს მომავალში, გაატარეთ რამდენიმე თვე წვლილი შეიტანეთ ღია კოდის პროექტებში. თუ თქვენ არ გაქვთ ეს დრო, უბრალოდ იმდენი დრო დაუთმეთ ამ დრომდე ინტერვიუს შორის კოდირების პრაქტიკაში.

  • თუ შეგიძლიათ, შეასრულეთ კოდირების ეს პრაქტიკა ისეთ გარემოში, სადაც შეგიძლიათ მიიღოთ კარგი გამოხმაურება თქვენს კოდზე.
  • რაც უფრო მეტი გამოცდილება გაქვთ კოდირების პროცესში, მით ნაკლებია თქვენი ინტერვიუს კოდირების კომპონენტთან ბრძოლა.
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 6
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 6

ნაბიჯი 2. პრაქტიკაში კოდირების ალგორითმები შეზღუდულ დროში

მაშინაც კი, თუ თქვენ გაქვთ კოდირების ბევრი გამოცდილება, ეს არ არის იგივე, რაც სტრესის ქვეშ კოდის წერა. დააყენეთ ტაიმერი 45 წუთის განმავლობაში და შეეცადეთ შექმნათ სამუშაო ალგორითმი ამ დიდ დროს.

თქვენ ალბათ გექნებათ 30-45 წუთი რეალურ ინტერვიუში თქვენი კოდის დასაწერად, ასე რომ თქვენ უნდა ეცადოთ მიეჩვიოთ კოდის წერას ამ მოკლე ვადებში

მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 7
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 7

ნაბიჯი 3. დარწმუნდით, რომ პრაქტიკაში განიხილავთ სისტემის დიზაინსაც

მიუხედავად იმისა, რომ თქვენი ინტერვიუს კითხვების დიდი ნაწილი ალბათ ალგორითმებსა და მონაცემთა სტრუქტურას ეხება, თქვენ შეიძლება ასევე მიიღოთ შეკითხვები, თუ როგორ უნდა შეიქმნას პროგრამული უზრუნველყოფა ან სისტემები მოცემული პროდუქტისთვის. მოემზადეთ სისტემის დიზაინის სხვადასხვა ელემენტის განსახილველად, როგორიცაა დატვირთვის ბალანსირება, მონაცემთა ბაზები და მომხმარებლის ინტერფეისი.

მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 8
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 8

ნაბიჯი 4. სთხოვეთ ვინმეს გასაუბრების გამოცდილებით, ჩაატაროს იმიტირებული ინტერვიუ თქვენთან ერთად

არ არსებობს უკეთესი გზა ინტერვიუს კითხვებზე პასუხის გაცემაზე უკეთესი, ვიდრე შეძლებისდაგვარად ვარჯიშით. თუ თქვენ არ გყავთ ვინმე ინტერვიუს გამოცდილებით, მიმართეთ მეგობარს, რომ დაგისვათ საერთო ინტერვიუს კითხვები.

  • ეს შეიძლება იყოს კითხვები, როგორიცაა "რა სახის ალგორითმს გამოიყენებდით ამ კონკრეტული პრობლემის გადასაჭრელად?" ან რაიმე ისეთი ფართო, როგორიც არის "რა არის შენი ყველაზე დიდი სისუსტე?"
  • თუ დაძაბული ხართ ინტერვიუს დროს, სცადეთ ინტერვიუერის ნაცვლად ივარჯიშოთ. ეს შეიძლება დაგეხმაროთ ინტერვიუს პროცესის სხვაგვარად დანახვაში და ნაკლებად ნერვიულობთ გასაუბრების გამო.

მეთოდი 3 -დან 3: კარგი შთაბეჭდილების გაკეთება

მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 9
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 9

ნაბიჯი 1. იყავით ენთუზიაზმი თემაზე და თქვენს გამოცდილებაზე

მიეცით საშუალება თქვენს პოზიტიურ ემოციებს გაანათოს, როდესაც საუბრობთ თქვენს წარსულ პროექტებზე ან თქვენს მომავალ მიზნებზე. ამგვარი ენთუზიაზმი იწვევს ინტერვიუერების მსგავს ენთუზიაზმს, რაც მათ უფრო სავარაუდოა, რომ ინტერვიუს დასასრულს ექნებათ თქვენზე დადებითი სურათი.

გაითვალისწინეთ, რომ ეს ეხება მხოლოდ ნამდვილ ენთუზიაზმს. თუ თქვენ ცდილობთ გაამყაროთ თქვენი ენთუზიაზმი ამ თემაზე, ინტერვიუერებმა შეიძლება აღმოაჩინონ ეს და დაინახონ თქვენ ხელოვნურად, ჭეშმარიტების ნაცვლად

მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 10
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 10

ნაბიჯი 2. მოერიდეთ ვითომ რაღაცის ცოდნას, თუ არ იცით

თქვენ შეიძლება ფიქრობთ, რომ თქვენ უნდა გამოიყურებოდეთ ისე, რომ თქვენ იცით ყველაფერი ამ თემის შესახებ, რათა კარგი შთაბეჭდილება მოახდინოთ. თუმცა, თუ თქვენ თავს აჩვენებთ, რომ იცით რაღაც, რაც თქვენ რეალურად არ იცით და თქვენ გამოძახებულნი იქნებით, თქვენ უბრალოდ დამნაშავედ წააწყდებით. ექსპერიმენტის რჩევა

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Master's Degree, Computer Science, Stanford University Ken Koster is the Co-founder and CTO of Ceevra, a medical technology company. He has over 15 years of experience programming and leading software teams at Silicon Valley companies. Ken holds a BS and MS in Computer Science from Stanford University.

კენ კოსტერი, MS
კენ კოსტერი, MS

კენ კოსტერი, MS

მაგისტრის ხარისხი, კომპიუტერული მეცნიერება, სტენფორდის უნივერსიტეტი < /p>

დარწმუნდით, რომ განაცხდით სამუშაოს შესაბამის დონეზე.

კენ კოსტერი, პროგრამული უზრუნველყოფის ინჟინერი, გვირჩევს:"

მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 11
მოემზადეთ კოდირების ინტერვიუსთვის ნაბიჯი 11

ნაბიჯი 3. ისაუბრეთ თქვენს პროექტებზე სწორი ტერმინოლოგიისა და ჟარგონის გამოყენებით

ტექნიკური ტერმინების გამოყენების და პროექტის დეტალური აღწერის უნარი დაგეხმარებათ პროგრამირების თქვენი ღრმა გაგების დემონსტრირებაში. თუმცა, დარწმუნებული იყავით, რომ თქვენი პროექტის აღწერილობები ასევე გასაგებია მათთვის, ვინც თქვენთან ინტერვიუს იღებს.

გირჩევთ: