Software Engineer Interview Questions

Software Engineer Interview Questions

Software engineers schrijven programma's voor het ontwerpen en ontwikkelen van computersoftware. Deze sollicitatiegesprekken zijn zeer technisch van aard, dus bereid u voor op het oplossen van codeerproblemen en wiskundige breinbrekers. Welke specifieke vragen worden gesteld, is afhankelijk van het type programmeerfunctie waarnaar u op zoek bent. Doe onderzoek naar een specifieke softwarediscipline, zoals webontwikkeling, appontwikkeling of systeemontwikkeling.

Meest gestelde sollicitatievragen voor een software engineer (M/V/X) en hoe te antwoorden

Question 1

Vraag 1: Hoe zou u uw programmeringsproces beschrijven?

How to answer
Zo antwoordt u: Het is bij het beantwoorden van een vraag over uw proces of de lifecycle voor softwareontwikkeling en engineering nuttig om elke stap te doordenken. Zo dient u allereerst bekend te zijn met de vereisten voor het eindproduct. Geef zoveel mogelijk details zodat de vragensteller meer te weten komt over het werk dat u als software engineer hebt gedaan en hoe u een taak afhandelt. Hiermee toont u aan dat u beschikt over de vaardigheden die nodig zijn om een project van begin tot eind op te pakken.
Question 2

Vraag 2: Met welke programmeertalen werkt u en welke hebben uw voorkeur?

How to answer
Zo antwoordt u: Een vragensteller zal willen weten met welke programmeertalen u bekend bent en welke ervan uw voorkeur hebben. Er is niet per se een goed of verkeerd antwoord, maar uw antwoord op deze vraag geeft wel inzicht in uw vaardigheden en codeerervaring. Als in de vacature waarop u solliciteert specifieke voorkeuren voor taalkennis staan vermeld, zorg er dan voor dat u deze opneemt in uw uitleg over de programmeertalen waarmee u bekend bent.
Question 3

Vraag 3: Kunt u een voorbeeld geven van een geslaagd project dat u hebt uitgevoerd?

How to answer
Zo antwoordt u: Bij het beschrijven van een geslaagd project waaraan u hebt gewerkt, is het nuttig aspecten van het project te belichten die goed verliepen en de verschillende onderdelen uit de takenlijst gedetailleerd te beschrijven. Beschrijf het team waarmee u aan het project hebt gewerkt, hoe u uw tijd hebt beheerd en uw specifieke bijdrage aan het project.

429,467 software engineer interview questions shared by candidates

I was asked a pretty straight forward brain teaser during my last phone interview, which they said they don't normally do, but because I put that I was a logical problem solver on my resume they couldn't resist the opportunity to. It was the following "There are 20 different socks of two types in a drawer in a completely dark room. What is the minimum number of socks you should grab to ensure you have a matching pair?"
avatar

Software Development Engineer In Test (SDET)

Interviewed at Webtrends

3.2
Sep 26, 2012

I was asked a pretty straight forward brain teaser during my last phone interview, which they said they don't normally do, but because I put that I was a logical problem solver on my resume they couldn't resist the opportunity to. It was the following "There are 20 different socks of two types in a drawer in a completely dark room. What is the minimum number of socks you should grab to ensure you have a matching pair?"

You have 17 red and 17 blue balls, and you remove 2 at a time. If the two are the same colour, add in one extra blue ball. If they are different colours, add in an extra red ball. What colour is the final ball removed?
avatar

Software Engineer

Interviewed at Geonomics

4.1
Jul 23, 2014

You have 17 red and 17 blue balls, and you remove 2 at a time. If the two are the same colour, add in one extra blue ball. If they are different colours, add in an extra red ball. What colour is the final ball removed?

Given an array of numbers, nums, return an array of numbers products, where products[i] is the product of all nums[j], j != i. Input : [1, 2, 3, 4, 5] Output: [(2*3*4*5), (1*3*4*5), (1*2*4*5), (1*2*3*5), (1*2*3*4)] = [120, 60, 40, 30, 24] You must do this in O(N) without using division.
avatar

Software Development Engineer

Interviewed at Amazon

3.5
Sep 25, 2012

Given an array of numbers, nums, return an array of numbers products, where products[i] is the product of all nums[j], j != i. Input : [1, 2, 3, 4, 5] Output: [(2*3*4*5), (1*3*4*5), (1*2*4*5), (1*2*3*5), (1*2*3*4)] = [120, 60, 40, 30, 24] You must do this in O(N) without using division.

Find the first index of the substring. Condition: Do not use java library function or regular expressions. And measure the performance of your implementation with the standard java library function. Examples: String 1: “abcdefg” String 2: “bcd” Should return 1 String 1: “abcdefg” String 2: “x” Should return -1
avatar

Software Engineer

Interviewed at Salesforce

4
May 2, 2012

Find the first index of the substring. Condition: Do not use java library function or regular expressions. And measure the performance of your implementation with the standard java library function. Examples: String 1: “abcdefg” String 2: “bcd” Should return 1 String 1: “abcdefg” String 2: “x” Should return -1

In a party of N people, only one person is known to everyone. Such a person may be present in the party, if yes, (s)he doesn’t know anyone in the party. We can only ask questions like “does A know B? “. Find the stranger (celebrity) in minimum number of questions.
avatar

Software Development Engineer

Interviewed at Amazon

3.5
Aug 3, 2016

In a party of N people, only one person is known to everyone. Such a person may be present in the party, if yes, (s)he doesn’t know anyone in the party. We can only ask questions like “does A know B? “. Find the stranger (celebrity) in minimum number of questions.

Viewing 61 - 70 interview questions

Glassdoor has 429,467 interview questions and reports from Software engineer interviews. Prepare for your interview. Get hired. Love your job.