Software Engineer Applications Developer Interview Questions

25,273 software engineer applications developer interview questions shared by candidates

What is mutex, semaphore? What is best sorting algorithm, its time complexity? Fibonacci which skips one digit eg: 5!=5x3x1 Exceptional handling Function overriding Inheritance concepts Race condition, life stages of thread A lot of code snippets asking to predict output Birthday Paradox problem How to check if a number can be expressed in powers of 2? Using bitwise op OO model for a college including professor students etc
avatar

Applications Support Engineer

Interviewed at MathWorks

4.3
Nov 8, 2015

What is mutex, semaphore? What is best sorting algorithm, its time complexity? Fibonacci which skips one digit eg: 5!=5x3x1 Exceptional handling Function overriding Inheritance concepts Race condition, life stages of thread A lot of code snippets asking to predict output Birthday Paradox problem How to check if a number can be expressed in powers of 2? Using bitwise op OO model for a college including professor students etc

What type of TV shows do you watch? Why do you think you can become an Application Specialist? Do you have what it takes to become an Applications Specialist? What makes you special? If you have no IT background, do you feel you can bring your talents to Meditech? Do you like to give presentations?
avatar

Applications Specialist

Interviewed at Meditech

2.7
May 13, 2015

What type of TV shows do you watch? Why do you think you can become an Application Specialist? Do you have what it takes to become an Applications Specialist? What makes you special? If you have no IT background, do you feel you can bring your talents to Meditech? Do you like to give presentations?

The first 12 digits of pi are 314159265358. We can make these digits into an expression evaluating to 27182 (first 5 digits of e) as follows: 3141 * 5 / 9 * 26 / 5 * 3 - 5 * 8 = 27182 or 3 + 1 - 415 * 92 + 65358 = 27182 Notice that the order of the input digits is not changed. Operators (+,-,/, or *) are simply inserted to create the expression. Write a function to take a list of numbers and a target, and return all the ways that those numbers can be formed into expressions evaluating to the target For example: f("314159265358", 27182) should print: 3 + 1 - 415 * 92 + 65358 = 27182 3 * 1 + 4 * 159 + 26535 + 8 = 27182 3 / 1 + 4 * 159 + 26535 + 8 = 27182 3 * 14 * 15 + 9 + 26535 + 8 = 27182 3141 * 5 / 9 * 26 / 5 * 3 - 5 * 8 = 27182
avatar

General Applications for Start-ups

Interviewed at Triplebyte

3.5
Oct 15, 2015

The first 12 digits of pi are 314159265358. We can make these digits into an expression evaluating to 27182 (first 5 digits of e) as follows: 3141 * 5 / 9 * 26 / 5 * 3 - 5 * 8 = 27182 or 3 + 1 - 415 * 92 + 65358 = 27182 Notice that the order of the input digits is not changed. Operators (+,-,/, or *) are simply inserted to create the expression. Write a function to take a list of numbers and a target, and return all the ways that those numbers can be formed into expressions evaluating to the target For example: f("314159265358", 27182) should print: 3 + 1 - 415 * 92 + 65358 = 27182 3 * 1 + 4 * 159 + 26535 + 8 = 27182 3 / 1 + 4 * 159 + 26535 + 8 = 27182 3 * 14 * 15 + 9 + 26535 + 8 = 27182 3141 * 5 / 9 * 26 / 5 * 3 - 5 * 8 = 27182

Viewing 21 - 30 interview questions

Glassdoor has 25,273 interview questions and reports from Software engineer applications developer interviews. Prepare for your interview. Get hired. Love your job.