Кодлох ярилцлагад бэлтгэх 3 арга

Агуулгын хүснэгт:

Кодлох ярилцлагад бэлтгэх 3 арга
Кодлох ярилцлагад бэлтгэх 3 арга

Видео: Кодлох ярилцлагад бэлтгэх 3 арга

Видео: Кодлох ярилцлагад бэлтгэх 3 арга
Видео: What If Earth Was In Star Wars FULL MOVIE 2024, Гуравдугаар сар
Anonim

Хэрэв та програмист мэргэжлээр ажилд орох гэж байгаа бол код бичих ярилцлагад бэлтгэхийн тулд хэсэг хугацаа зарцуулах хэрэгтэй. Энэ бол өргөдөл гаргах үйл явцын маш чухал хэсэг тул орохоосоо өмнө энэхүү ярилцлагад аль болох бэлтгэх шаардлагатай байна. Сайхан сэтгэгдэл төрүүлэхээс гадна энэхүү ярилцлагад бэлдэхийн тулд хийж чадах хамгийн чухал зүйл бол. мэдлэгийн баазаа бүрдүүлэх, код бичих дадлага хийх.

Алхам

3 -ийн 1 -р арга: Мэдлэгийн баазаа бүрдүүлэх

Кодлох ярилцлагад бэлдэх 1 -р алхам
Кодлох ярилцлагад бэлдэх 1 -р алхам

Алхам 1. Ярилцлагад кодлох тодорхой хэл ашиглах шаардлагатай эсэхийг асуу

Ихэнх компаниуд хүссэн програмчлалын хэлээр ярилцлага хийх боломжийг танд олгодог. Гэсэн хэдий ч зарим компаниуд тодорхой хэлээр код бичихийг шаардах тул тухайн компанид ярилцлага хийхээсээ өмнө тухайн хэлээр чөлөөтэй ярьдаг эсэхээ шалгаарай.

  • Жишээлбэл, Google нь нэр дэвшигчид програмчлалын ярилцлага хийхдээ Java, C ++, JavaScript эсвэл Python -ийг сонгохыг шаарддаг.
  • Хэрэв компанид хэлний тусгай шаардлага байхгүй бол та хамгийн сайн мэддэг хэлээр ярилцлага хийх боломжтой.
Кодлох ярилцлагад бэлтгэх 2 -р алхам
Кодлох ярилцлагад бэлтгэх 2 -р алхам

Алхам 2. Өөрийн сонгосон хэлний хэв маягийн гарын авлагатай танилцана уу

Тодорхой програмчлалын хэв маягийг сайн мэддэг байх нь кодонд алдаа гаргах магадлалыг бууруулж, таныг илүү хүчтэй ярилцагч болгодог. Таны хэл дээр гардаг нийтлэг бэрхшээлийг онцлох нь ярилцлагын үеэр танд илүү сэтгэгдэл төрүүлэх болно.

Жишээлбэл, хэрэв таны илүүд үздэг кодлох хэл бол Python бол хэлний мэдлэгээ сайжруулахын тулд PEP 8 Style Guide -ийг уншаарай

Кодлох ярилцлагад бэлтгэх 3 -р алхам
Кодлох ярилцлагад бэлтгэх 3 -р алхам

Алхам 3. Алгоритм, өгөгдлийн бүтцийг хамгийн их судлахад анхаарлаа хандуулаарай

Эдгээр Компьютерийн шинжлэх ухааны үндэс суурь нь ярилцлагын үеэр танд тулгарч буй асуулт, асуудлын дийлэнх хэсгийг бүрдүүлдэг тул ихэнх цагаа эдгээрийг судлахад зориулаарай. Хэрэв та Компьютерийн шинжлэх ухаанд ямар нэгэн хичээл заалгасан бол ой санамжаа сэргээхийн тулд тэмдэглэл, сурах бичгээ шалгаарай.

  • Жишээлбэл, ярилцлагын үеэр танд ямар нэгэн асуудал тулгарч, түүнийг шийдвэрлэх алгоритмыг боловсруулж өгөхийг хүсч болно. Алгоритмтай өргөн мэдлэгтэй байх нь энэ төрлийн асуултыг одоогийн байдлаар хүндрүүлэх болно.
  • Алгоритмыг эрэмбэлэх, хайх алгоритм, рекурсив алгоритм гэх мэт маш олон төрлийн алгоритмууд байдаг. Аль болох олон төрөлтэй танилцахыг хичээгээрэй.
Кодлох ярилцлагад бэлтгэх 4 -р алхам
Кодлох ярилцлагад бэлтгэх 4 -р алхам

Алхам 4. Таны ур чадвар тэдний ашиг сонирхолд хэрхэн нийцэж байгааг олж мэдэхийн тулд компанийг судлаарай

Компани ямар технологи, програм хангамжийн хүрээг хамгийн их ашигладаг болохыг олж мэдээд ярилцлагын үеэр эдгээр хүрээний талаархи туршлагаасаа хуваалцаарай. Таны зорилгын нэг хэсэг бол ярилцлага хийж буй компанид тохирсон хүн гэдгээ харуулах явдал гэдгийг санаарай.

Хэрэв та ярилцлага өгөх хүнээ мэдэж байгаа бол тэр хүний талаар бас судалгаа хийгээрэй. Тэднийг LinkedIn дээрээс хайж, тэдний өнгөрсөн төсөл, туршлага ямар байсныг үзээрэй

3 -ийн 2 -р арга: Цагийн өмнө дадлага хийх

Кодлох ярилцлагад бэлтгэх 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

Стэнфордын их сургуулийн компьютерийн шинжлэх ухааны магистрын зэрэг

Та зохих түвшинд ажилд орох хүсэлт гаргаж байгаа эсэхээ шалгаарай.

Программ хангамжийн инженер Кен Костер дараахь зүйлийг зөвлөж байна."

Кодлох ярилцлагад бэлтгэх 11 -р алхам
Кодлох ярилцлагад бэлтгэх 11 -р алхам

Алхам 3. Зөв нэр томъёо, үг хэллэг ашиглан төслүүдийнхээ талаар ярилц

Техникийн нэр томъёог ашиглах, төслийг нарийвчлан тайлбарлах чадвар нь програмчлалын талаар гүн гүнзгий ойлголттой болоход тань туслах болно. Гэсэн хэдий ч, таны төслийн тодорхойлолт тантай ярилцлага хийж буй хэн бүхэнд ойлгомжтой байгаа эсэхийг шалгаарай.

Зөвлөмж болгож буй: