Engineer Software Interview Questions

419,775 engineer software interview questions shared by candidates

Given any number, describe an algorithm that increments that number enough to turn the result into a number palindrome (i.e. reads the same left to right and right to left). That is, an input of 1000 would have a palindrome output of 1001. 9019 would have an output of 9119. If the input is already a palindrome, find the next highest palindrome.
avatar

Senior Software Engineer

Interviewed at Adobe

4.1
Mar 9, 2017

Given any number, describe an algorithm that increments that number enough to turn the result into a number palindrome (i.e. reads the same left to right and right to left). That is, an input of 1000 would have a palindrome output of 1001. 9019 would have an output of 9119. If the input is already a palindrome, find the next highest palindrome.

Given a integer list and a range (min and max), find out if there is a combination of integers that add up to a number within the given range. You can use any integer as many times as you like. You don't have to find out how many such combinations are possible / enumerate all of them. Just return true or false.
avatar

Software Engineer

Interviewed at Oscar Health

3
Oct 22, 2015

Given a integer list and a range (min and max), find out if there is a combination of integers that add up to a number within the given range. You can use any integer as many times as you like. You don't have to find out how many such combinations are possible / enumerate all of them. Just return true or false.

Given a string like "123" output "111213". Do this k times where k is a given. Another example: "122333" outputs "112233" run 1 time and outputs "212223" run twice. Basically count the occurrences of digits and append the count + digit and continue.
avatar

Software Engineer

Interviewed at Delphix

3.5
Dec 25, 2015

Given a string like "123" output "111213". Do this k times where k is a given. Another example: "122333" outputs "112233" run 1 time and outputs "212223" run twice. Basically count the occurrences of digits and append the count + digit and continue.

Viewing 2911 - 2920 interview questions

See Interview Questions for Similar Jobs

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