Ер нь ярилцлага хийх хүмүүс техникийн ур чадварынхаа талаар (өөрөөр хэлбэл, ямар програм, хэл мэдэхийг мэддэг), мөн асуудлын ерөнхий шийдлийг олж мэдэх сонирхолтой байдаг. Таны логик болон аналитик сэтгэлгээг судлах асуултууд бас бий болно.
Ярилцлага нь бусдын төлөө хэрхэн ажилладаг талаар, хэрэв та компаний соёлтой хэрхэн нийцэж байгаагаа тодорхойлох боломж юм. Түүнчлэн ихэнх програм хангамжийн төслүүд хатуу хуваарьт явагддаг тул ярилцлага авагч нар эцсийн хугацааг хэрхэн гүйцэтгэх, цаг хугацааг зохицуулах, төслийн менежерүүд болон багийн гишүүдэд саатал гарсан тухай мэдээлэх сонирхолтой байдаг.
Хэрэв та програм хангамжийн инженерээр ажилд орохоор ярилцаж байгаа бол энэ асуултын ердийн асуултыг асуу. Ярилцлагынхаа өдөр итгэлтэй байхын тулд хариултаа дадлагажуулна.
Програм хангамжийн инженер Ярилцлагын асуултууд
- Чухам ямар хэрэгслийг ашиглахыг хүсч байна вэ?
- Та хэн нэгний кодыг шалгахдаа хамгийн их анхаарч байгаа зүйл юу вэ?
- Бизнест хэн нэгэнд санал болгох программ хангамжийн талаар та ямар ном уншдаг вэ?
- Танилцуулах шаардлагаас кодын хэсгийг бичихэд ашигладаг процессыг тайлбарла.
- 1 триллион тоогоор нь ангилахын тулд хэр удаан хийхийг тооцоолох.
- Та 1 сая утасны дугаарыг хэрхэн хадгалах вэ?
- Таны код олон төрлийн алдааны асуудлыг зохицуулж чадах эсэхийг яаж шалгадаг вэ?
- Зарим функц маш их цаг зарцуулагдах үед хүлээх талаархи ойлголтыг хэрхэн багасгах вэ?
- Мутекс ба семафорын хооронд ямар ялгаа байдаг вэ? Цэгэн тэтгэмжийн үйл ажиллагаанд хандах хандалтыг хамгаалахын тулд та юу ашиглах вэ?
- Дахин инженерчлэл ба урвуу инженерчлэлийн хооронд ямар ялгаа байна вэ?
- Таны код нь тавигдсан шаардлагад нийцэж байгаа эсэхийг хэрхэн баталгаажуулах вэ?
- Мөш ба индүүний хооронд ямар ялгаа байдаг вэ?
- Орон нутгийн болон дэлхийн хувьсах хэмжигдэхүүний хооронд ямар ялгаа байна вэ?
- Программ хангамжийн философи гэж юу вэ?
- Загварт интерфейс ямар үүрэгтэй вэ?
- Хэрэглээний програм хэрхэн хэрэглэгчийн зан төлөвийг урьдчилан таамаглаж болох нэг юмуу хоёр жишээг нэрлэнэ үү.
- Түгжигдсэн алгоритмуудыг бичихэд ямар төрлийн хэл байдаг вэ?
- Томоохон хэмжээний файлд алдаа гаргаж чадахгүй кодыг та яаж олох вэ?
- Та үйлдвэрлэлийн орчинд системийг дибаг хийхдээ хэрхэн ашиглаж болох вэ?
- Та өргөжиж болох програмуудыг хэрхэн боловсруулдаг вэ?