Tipies is onderhoudvoerders gretig om uit te vind oor jou tegnologiese vaardighede (dws watter programme en tale ken jy), sowel as algemene probleemoplossingsvaardighede . Daar sal ook vrae wees wat jou logika en analitiese denke ondersoek.
Die onderhoud is ook 'n geleentheid om te bepaal hoe jy met ander werk en as jy 'n goeie pas vir die korporatiewe kultuur sou wees . Net so, aangesien die meeste sagtewareprojekte op vaste skedules plaasvind, sal onderhoudvoerders gretig wees om uit te vind hoe jy onder sperdatums optree, jou tyd te bestuur en te kommunikeer oor terugslae en vertragings aan projekbestuurders en spanlede.
As jy 'n onderhoudvoering vir 'n pos as 'n sagteware-ingenieur is, hersien hierdie lys van algemeen gevraagde onderhoudvrae. Oefen jou antwoorde sodat jy die dag van jou onderhoud selfversekerd sal voel.
Sagteware Ingenieur Onderhoudvrae
- Watter gereedskap hou jy van om te voldoen aan vereistes?
- Wat gee jy die meeste om as iemand anders se kode hersien word?
- Watter boeke het jy gelees oor sagteware-ingenieurswese wat jy aan iemand in die besigheid sou aanbeveel?
- Beskryf die proses wat jy gebruik om 'n stuk kode te skryf, van vereistes tot aflewering.
- Skat hoe lank dit sal neem om 1 triljoen nommers te sorteer.
- Hoe sal jy 1 miljoen telefoonnommers stoor?
- Hoe maak jy seker dat jou kode verskillende soorte foutsituasies kan hanteer?
- Hoe kan jy die gebruiker se persepsie van wag verminder wanneer sommige funksies baie tyd neem?
- Wat is die verskil tussen 'n mutex en 'n semafor? Watter sou jy gebruik om toegang tot 'n inkrementoperasie te beskerm?
- Wat is die verskil tussen her-ingenieurswese en omgekeerde ingenieurswese?
- Hoe verseker u dat u kode voldoen aan die vereistes wat uiteengesit is?
- Wat is die verskil tussen 'n spot en 'n stomp?
- Wat is die verskil tussen plaaslike en globale veranderlikes?
- Wat is die behendige sagteware filosofie?
- Wat is die rol van koppelvlakke in ontwerp?
- Noem een of twee voorbeelde van hoe 'n aansoek gebruikersgedrag kan voorspel.
- Watter tipe taal verkies jy om komplekse algoritmes te skryf?
- Hoe vind u 'n fout in 'n groot lêer met kode wat u nie kan deurspoor nie?
- Hoe kan jy 'n stelsel in 'n produksiemilieu ontfout terwyl dit gebruik word?
- Hoe ontwerp jy skaalbare toepassings?