Yleiset ohjelmistosuunnittelun haastattelukysymykset voivat vaihdella suuresti riippuen siitä, millaista työtä henkilö etsii tietotekniikka -alalta. Ohjelmistotuotanto voi kattaa monenlaisia tehtäviä, ja näissä eri tehtävissä on todennäköisesti erilaisia haastattelukysymyksiä. Esimerkiksi ohjelmoinnista tai koodin kirjoittamisesta kiinnostuneen pitäisi odottaa kysymyksiä syntaksista ja ohjelmoinnista eri kielillä, kun taas ohjelmistotestauksen parissa työskentelevältä kysytään usein dokumentoinnista ja testausmenettelyistä. On myös ohjelmistosuunnittelun haastattelukysymyksiä, jotka perustuvat tyypillisesti henkilön aikaisempaan kokemukseen ja sertifiointiin eri ohjelmistojen kanssa työskentelystä.
Ohjelmistotekniikan haastattelukysymykset ovat kysymyksiä, joita tyypillisesti kysytään henkilöltä, joka on kiinnostunut työskennellessään ohjelmistosuunnittelijana. Ohjelmistosuunnittelija voi tehdä monia eri asioita eri yrityksissä ja IT -alan osa -alueilla, joten kysymykset, joita jonkun pitäisi odottaa, voivat myös vaihdella melko laajasti. Yleensä hakijan tulee odottaa ohjelmistotekniikan haastattelukysymyksiä, jotka liittyvät hänen kiinnostavaan työhönsä ja aiempaan kokemukseensa.
Joku, joka on kiinnostunut työskentelemään esimerkiksi ohjelmistojen ohjelmoinnin parissa, odottaa odottavansa ohjelmistosuunnittelun haastattelukysymyksiä ohjelmoinnin vaatimuksista. Näitä kysymyksiä käytetään tyypillisesti sen määrittämiseen, kuinka taitava henkilö on ohjelmoinnissa, ja niihin voi sisältyä kaikkea yksinkertaisista ohjelmointikielen syntaksia koskevista kysymyksistä yleisempiin kysymyksiin erilaisista lähestymistavoista tai filosofiasta. Mahdolliselta ohjelmoijalta saatetaan kysyä ohjelmistotekniikan haastattelukysymyksiä tietyistä ohjelmointikielistä tai haastattelukohdassa käytetyistä ohjelmistoista, joten ennen haastattelua käytettävien ohjelmien ja kielten määrittäminen voi olla hyödyllistä.
Ohjelmistotekniikan haastattelukysymykset ohjelmistotestaajana toimimisesta kiinnostuneille toisaalta todennäköisesti kiertävät testausmenettelyjen ja -käytäntöjen ympärillä. Hakijalta saatetaan kysyä, kuinka virheet tai muutokset on dokumentoitava oikein, ja menetelmistä, joita käytetään stressitestausohjelmien ja -järjestelmien havaitsemiseen virheiden tai mahdollisten ongelmien varalta. Näistä eri tehtävistä esitettävissä kysymyksissä voi olla jonkin verran päällekkäisyyksiä, mutta hakijan on oltava valmis haluamaansa tehtävään liittyviin kysymyksiin.
On myös todennäköistä, että joltakin kysytään ohjelmistotekniikan haastattelukysymyksiä, jotka koskevat hänen aiempaa kokemustaan ja ammatillista pätevyyttään. Tämä voi sisältää kysymyksiä henkilöistä, joiden kanssa hakija työskenteli, tai muista yrityksistä, joissa hän työskenteli, usein sen määrittämiseksi, kuinka hyvin hakija voi työskennellä osana suurempaa tiimiä. Koska sertifioinnin voi usein tarjota useista eri lähteistä, hakijalta saatetaan myös kysyä, kuinka hän on sertifioitu käyttämään tiettyjä ohjelmistoja tai ohjelmointikieliä.