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

Come out with an algorithm for getting the column number provided the column name in a excel sheet and vice versa. Excel has a naming convention of A,B..Z,AA,AB,AC..ZZ,AAA... This had to be converted to the column numbers. A will be 1 and AA will 27.. Also the algorithm to find the name provided column number.
avatar

Software Engineer

Interviewed at Google

4.4
Mar 19, 2009

Come out with an algorithm for getting the column number provided the column name in a excel sheet and vice versa. Excel has a naming convention of A,B..Z,AA,AB,AC..ZZ,AAA... This had to be converted to the column numbers. A will be 1 and AA will 27.. Also the algorithm to find the name provided column number.

Implement a function string balanceParanthesis(string s); which given a string s consisting of some parenthesis returns a string s1 in which parenthesis are balanced and differences between s and s1 are minimum. Eg - "(ab(xy)u)2)" -> "(ab(xy)u)2" ")))(((" -> ""
avatar

Software Engineer

Interviewed at Meta

3.5
Aug 9, 2011

Implement a function string balanceParanthesis(string s); which given a string s consisting of some parenthesis returns a string s1 in which parenthesis are balanced and differences between s and s1 are minimum. Eg - "(ab(xy)u)2)" -> "(ab(xy)u)2" ")))(((" -> ""

class A { public A() { foo(); } public void foo() { System.out.println("Class A"); } } class B extends A { public B(){} public void foo() { System.out.println("Class B"); } } class main { public static void main(String[] args) { A a = new B(); } } What does it print? Class A or Class B?
avatar

Software Engineer

Interviewed at Bloomberg

4
Oct 25, 2012

class A { public A() { foo(); } public void foo() { System.out.println("Class A"); } } class B extends A { public B(){} public void foo() { System.out.println("Class B"); } } class main { public static void main(String[] args) { A a = new B(); } } What does it print? Class A or Class B?

Write a function(int[]) -> int that returns the lowest unassigned integer. For example [] -> 1 (empty set), [1] -> 2, [5, 3, 1] -> 2. Basically just sort the array, iterate, and compare current and previous. If there is a gap then that's your number.
avatar

Software Engineer

Interviewed at Stripe

3.7
Oct 20, 2016

Write a function(int[]) -> int that returns the lowest unassigned integer. For example [] -> 1 (empty set), [1] -> 2, [5, 3, 1] -> 2. Basically just sort the array, iterate, and compare current and previous. If there is a gap then that's your number.

Viewing 71 - 80 interview questions

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