Engineer Software Interview Questions

512,496 engineer software interview questions shared by candidates

1. find all the combinations of a string in lowercase and uppercase. For example, string "ab" -> "ab", "Ab", "aB", "AB". So, you will have 2^n (n = number of chars in the string) output strings. The goal is for you to test each of these string and see if it match a hidden string. 2. Implement a simple regex parser which, given a string and a pattern, returns a boolean indicating whether the input matches the pattern. By simple, we mean that the regex can only contain special character: * (star), . (dot), + (plus). The star means what you'd expect, that there will be zero or more of previous character in that place in the pattern. The dot means any character for that position. The plus means one or more of previous character in that place in the pattern.
avatar

Software Engineer

Interviewed at Airbnb

4.1
Jan 15, 2014

1. find all the combinations of a string in lowercase and uppercase. For example, string "ab" -> "ab", "Ab", "aB", "AB". So, you will have 2^n (n = number of chars in the string) output strings. The goal is for you to test each of these string and see if it match a hidden string. 2. Implement a simple regex parser which, given a string and a pattern, returns a boolean indicating whether the input matches the pattern. By simple, we mean that the regex can only contain special character: * (star), . (dot), + (plus). The star means what you'd expect, that there will be zero or more of previous character in that place in the pattern. The dot means any character for that position. The plus means one or more of previous character in that place in the pattern.

Coding test question is same as previous exam ! I dont know why they dont change their question . First question was about center aligning string from a plain string Second question was about binary hierarchical tree that can make parent child relationship. If you can solve first problem ,but you cant write code for second problem they will not hire you . Make sure you can solve second problem . The question is same ,so you need to find answers from Ex- Enosis Employee at any how . A continious same tree problem can't judge you overall! Be patient, try another company if you cant hire by them One more tipis: They take coding interview in C# language with Visual Studio(Not Visual Studio Code). You need to complete a method function in class . You need to pass value to another method to show output .
avatar

Software Engineer

Interviewed at Enosis Solutions (Bangladesh)

4.3
Nov 25, 2020

Coding test question is same as previous exam ! I dont know why they dont change their question . First question was about center aligning string from a plain string Second question was about binary hierarchical tree that can make parent child relationship. If you can solve first problem ,but you cant write code for second problem they will not hire you . Make sure you can solve second problem . The question is same ,so you need to find answers from Ex- Enosis Employee at any how . A continious same tree problem can't judge you overall! Be patient, try another company if you cant hire by them One more tipis: They take coding interview in C# language with Visual Studio(Not Visual Studio Code). You need to complete a method function in class . You need to pass value to another method to show output .

Viewing 2411 - 2420 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 512,496 interview questions and reports from Engineer software interviews. Prepare for your interview. Get hired. Love your job.