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.

512,738 softwareentwickler interview questions shared by candidates

Imagine you have a string and you want to return False if there are repeat characters in this string, what are the fastest and most space efficient ways to do this. (I clarified and he only wanted to return False if there was a repeat letter or number)
avatar

Software Development Engineer Intern

Interviewed at Microsoft

4
Nov 7, 2014

Imagine you have a string and you want to return False if there are repeat characters in this string, what are the fastest and most space efficient ways to do this. (I clarified and he only wanted to return False if there was a repeat letter or number)

1st question : 210 points. Write a program to simulate a keyboard with given keys and their operation. You need to print the final text to STDOUT. Type of Keys: Each key affects the movement of the cursor on editor. The cursor position is identified by row and column. alpha numeric space => this key inserts their respective symbol at cursors position and shift cursor. @ => [CAPS Lock] toggles caps lock, i.e., if CapsLock is 'ON' after this key press it will be 'OFF' and vice versa. Initially CAPS Lock in 'OFF'. # => [ENTER/New Line] inserts a new line character at cursor position and shift cursor position. < => [LEFT arrow] moves cursor to one step left (if available). If cursor is at the starting of the row, it moves to end of the row above (if available). > => [RIGHT arrow] moves cursor to one step right (if available). If cursor is at a row end it moves to starting of the row below (if available). / => [Backspace] deletes one character from the left of the cursor and move cursor one step left. It follows same direction rules as LEFT arrow key (<). ? => [Down arrow] If cursor is on last row nothing changes. The cursor moves to original column in next row if there are not enough characters in next row, cursor shifts to the end of the new row. Note: If key is pressed continuosly original column will not change with every key press. ^ => [UP arrow] If cursor is on first row nothing changes. The cursor moves to the original column (current) of the previous row, if there are not enough characters in previous row cursor shifts to the end of the previous row. Note: If key is pressed continuosly original column will not change with every key press. Example: Input: asdf#q#pqr^^23 Output: asd23f q pqr Input: One line of input characters (as defined above). Output: The formatted text. Example 1: Input asdf1# @qwe^23 Output asdf231 QWE Example 2: Input asdf1#@ qwe<<<//23 Output asdf123QWE Explanation: asdf1 prints asdf1 asdf1 # inserts new line character after asdf1 @ qwe switches caps lock from off to on and inserts QWE asdf1 QWE <<< shifts cursor position 3 position left // deletes 2 character (space and new line) from left of Q character asdf1QWE 23 inserts 23 from current cursor position asdf123QWE
avatar

Software Development Engineer

Interviewed at Smartprix

3.4
Aug 20, 2017

1st question : 210 points. Write a program to simulate a keyboard with given keys and their operation. You need to print the final text to STDOUT. Type of Keys: Each key affects the movement of the cursor on editor. The cursor position is identified by row and column. alpha numeric space => this key inserts their respective symbol at cursors position and shift cursor. @ => [CAPS Lock] toggles caps lock, i.e., if CapsLock is 'ON' after this key press it will be 'OFF' and vice versa. Initially CAPS Lock in 'OFF'. # => [ENTER/New Line] inserts a new line character at cursor position and shift cursor position. < => [LEFT arrow] moves cursor to one step left (if available). If cursor is at the starting of the row, it moves to end of the row above (if available). > => [RIGHT arrow] moves cursor to one step right (if available). If cursor is at a row end it moves to starting of the row below (if available). / => [Backspace] deletes one character from the left of the cursor and move cursor one step left. It follows same direction rules as LEFT arrow key (<). ? => [Down arrow] If cursor is on last row nothing changes. The cursor moves to original column in next row if there are not enough characters in next row, cursor shifts to the end of the new row. Note: If key is pressed continuosly original column will not change with every key press. ^ => [UP arrow] If cursor is on first row nothing changes. The cursor moves to the original column (current) of the previous row, if there are not enough characters in previous row cursor shifts to the end of the previous row. Note: If key is pressed continuosly original column will not change with every key press. Example: Input: asdf#q#pqr^^23 Output: asd23f q pqr Input: One line of input characters (as defined above). Output: The formatted text. Example 1: Input asdf1# @qwe^23 Output asdf231 QWE Example 2: Input asdf1#@ qwe<<<//23 Output asdf123QWE Explanation: asdf1 prints asdf1 asdf1 # inserts new line character after asdf1 @ qwe switches caps lock from off to on and inserts QWE asdf1 QWE <<< shifts cursor position 3 position left // deletes 2 character (space and new line) from left of Q character asdf1QWE 23 inserts 23 from current cursor position asdf123QWE

Viewing 1391 - 1400 interview questions

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