Softwareentwickler Interview Questions

Softwareentwickler Interview Questions

Softwareentwickler sind besonders gefragt und diese Rolle kann auch sehr gute Verdienstmöglichkeiten und hohe Arbeitszufriedenheit bieten. Bei einem Vorstellungsgespräch für Softwareentwickler werden Ihnen wahrscheinlich Fragen zu Ihren Hard und Soft Skills sowie zum effizienten Projektmanagement gestellt.

Typische Bewerbungsfragen als Softwareentwickler (m/w/d) und wie Sie diese beantworten

Question 1

Frage 1: Welche Art von Softwareentwicklung betreiben Sie derzeit?

How to answer
So beantworten Sie die Frage: Betonen Sie bei der Antwort auf die Frage nach Ihren aktuellen Softwareentwicklungsprojekten die Programmiersprachen und den Technologie-Stack, die Sie nutzen. Anhand dieser Frage können Personalverantwortliche bestimmen, ob Sie die nötigen Kompetenzen für den Umgang mit der zu erwartenden Workload haben.
Question 2

Frage 2: Beschreiben Sie ein Entwicklungsproblem, das Sie hatten, und wie Sie es behoben haben.

How to answer
So beantworten Sie die Frage: Wenn Sie eine bestimmte Situation schildern, beschreiben Sie Ihre Methoden der Problemlösung und die Maßnahmen, die Sie ergriffen haben. Verwenden Sie die STAR-Methode (Situation, Task, Action, Result), um ein klares Bild des Entwicklungsproblems und der von Ihnen durchgeführten Korrekturschritte zu vermitteln.
Question 3

Frage 3: Wie gehen Sie mit dem QA-Prozess um?

How to answer
So beantworten Sie die Frage: Qualitätssicherung ist ein wichtiger Aspekt der Softwareentwicklung und kann in kleineren Organisationen ohne designiertes QA-Team in den Aufgabenbereich der Entwickler fallen. Falls Ihnen eine Frage zum QA-Prozess gestellt wird, möchte die befragende Person ermitteln, ob Sie gewillt und in der Lage sind, als Teil der Rolle Testaufgaben und Bug Fixes zu übernehmen.

513,095 softwareentwickler interview questions shared by candidates

One of the questions was asked by Ahmed Bashir, who (I later learned) was a Director level and the manager of the hiring manager. The question was as follows. You are given 25 horses. In each race only up to 5 horses can run and each race only reveals the ranking between the horses (i.e., we do not know the actual time). What is the minimum number of races you need to have in order to reveal the 3 fastest horses between the 25.
avatar

Software Engineer

Interviewed at Apple

4.1
Feb 3, 2019

One of the questions was asked by Ahmed Bashir, who (I later learned) was a Director level and the manager of the hiring manager. The question was as follows. You are given 25 horses. In each race only up to 5 horses can run and each race only reveals the ranking between the horses (i.e., we do not know the actual time). What is the minimum number of races you need to have in order to reveal the 3 fastest horses between the 25.

''' We want to implement a feature to suggest to users the cheapest hotel that is more popular than the one they are looking at. Write a function that given an array of hotels, sorted by their popularity returns a map from the hotel ids that associates each hotel with the cheapest hotel that is more popular than the one in question. if there is no hotel that is cheaper and more popular than the one with that id, then it shouldn't be put in the map. You can assume that hotel ids and prices are integers and that hotels have the following format: struct hotel{ int id; int price; } Example 1: input = [ { id => 123, price => 200 }, # Most popular { id => 55, price => 150 }, # Second most popular { id => 17, price => 70 }, # Third most popular { id => 18, price => 500 }, # ... { id => 27, price => 270 }, { id => 101, price => 230 } # Least popular ] output = { 18 : 17, 27 : 17, 101 : 17 }
avatar

Software Developer

Interviewed at Booking.com

4.1
Mar 4, 2018

''' We want to implement a feature to suggest to users the cheapest hotel that is more popular than the one they are looking at. Write a function that given an array of hotels, sorted by their popularity returns a map from the hotel ids that associates each hotel with the cheapest hotel that is more popular than the one in question. if there is no hotel that is cheaper and more popular than the one with that id, then it shouldn't be put in the map. You can assume that hotel ids and prices are integers and that hotels have the following format: struct hotel{ int id; int price; } Example 1: input = [ { id => 123, price => 200 }, # Most popular { id => 55, price => 150 }, # Second most popular { id => 17, price => 70 }, # Third most popular { id => 18, price => 500 }, # ... { id => 27, price => 270 }, { id => 101, price => 230 } # Least popular ] output = { 18 : 17, 27 : 17, 101 : 17 }

This function performs a basic smoothing of inlist and returns the result (outlist). Both lists have the same length, N. Each item in inlist is assumed to have type 'float', and 'h' is assumed to be an integer. For each i, outlist[i] will be the average of inlist[k] over all k that satisfy i-h <= k <= i+h and 0 <= k <= N-1.
avatar

Software Engineer

Interviewed at Viridien

3.7
May 18, 2022

This function performs a basic smoothing of inlist and returns the result (outlist). Both lists have the same length, N. Each item in inlist is assumed to have type 'float', and 'h' is assumed to be an integer. For each i, outlist[i] will be the average of inlist[k] over all k that satisfy i-h <= k <= i+h and 0 <= k <= N-1.

The question was: Given a text written in some language where the alphabets are represented with 1 byte or 2 byte. But the one byte alphabets always have their MSB 1 and the 2 byte charecters always have their MSB 0. Now when at some point user presses a back space how many bytes are to be deleted to erase the alphabet?
avatar

Software Development Engineer

Interviewed at Microsoft

4
Aug 25, 2016

The question was: Given a text written in some language where the alphabets are represented with 1 byte or 2 byte. But the one byte alphabets always have their MSB 1 and the 2 byte charecters always have their MSB 0. Now when at some point user presses a back space how many bytes are to be deleted to erase the alphabet?

Viewing 2341 - 2350 interview questions

Glassdoor has 513,095 interview questions and reports from Softwareentwickler interviews. Prepare for your interview. Get hired. Love your job.