Applications Software Engineer Interview Questions

432 applications software engineer interview questions shared by candidates

Given an array of integers and an int k, rotate every element inside the array to the right by k units. Do this in O(n) time and O(1) space. I proposed a O(kn) solution, but that was not good enough. They want the very best solution.
avatar

Internal Applications Software Engineer

Interviewed at Palantir Technologies

3.7
Jan 29, 2014

Given an array of integers and an int k, rotate every element inside the array to the right by k units. Do this in O(n) time and O(1) space. I proposed a O(kn) solution, but that was not good enough. They want the very best solution.

Q1: Java code is mainly about knowledge of inheritance and polymorphism. You need to read some classes and find the bug and relationship between these classes. Q2: A robot has three commands(pick up, put down, go to location x). The robot is in a room with two boxes, a table, and some red objects in front of the door. They are in different locations. There is a door and the door will open only when the right key is put in the pile. One of the box has the right key to open the door. The other box has stuff we don't know. Robot doesn't provide any feedback after its action. You need to write a series of commands(pick up, put down, go to x) to guarantee to move one red object outside the door.
avatar

Software Applications Engineer

Interviewed at RedMane Technology

3.4
Nov 1, 2016

Q1: Java code is mainly about knowledge of inheritance and polymorphism. You need to read some classes and find the bug and relationship between these classes. Q2: A robot has three commands(pick up, put down, go to location x). The robot is in a room with two boxes, a table, and some red objects in front of the door. They are in different locations. There is a door and the door will open only when the right key is put in the pile. One of the box has the right key to open the door. The other box has stuff we don't know. Robot doesn't provide any feedback after its action. You need to write a series of commands(pick up, put down, go to x) to guarantee to move one red object outside the door.

Viewing 271 - 280 interview questions

Glassdoor has 432 interview questions and reports from Applications software engineer interviews. Prepare for your interview. Get hired. Love your job.