Engineer Software Interview Questions

512,124 engineer software interview questions shared by candidates

1. Finding first non repeated character in an array 2. Linux command to list files containing specific string 3. Mysql query related to Group by Second phone interview 1. create a doubly linked list out of that tree where each node represents sum of all nodes in the same vertical line. 2. Implement search for a sorted rotated array.
avatar

Software Development Engineer In Test I

Interviewed at A9.com

3.7
Apr 17, 2015

1. Finding first non repeated character in an array 2. Linux command to list files containing specific string 3. Mysql query related to Group by Second phone interview 1. create a doubly linked list out of that tree where each node represents sum of all nodes in the same vertical line. 2. Implement search for a sorted rotated array.

C++ advanced topics, r-value reference, pimpl idiom, smart pointers, koenig lookup, bits of boost library, bits of STL datastructures, OS basics, some leetcode easy algorithm problem, 1 medium leetcode algorithm, 1 leetcode hard.
avatar

Software Engineer

Interviewed at Verifone

3.3
Apr 6, 2019

C++ advanced topics, r-value reference, pimpl idiom, smart pointers, koenig lookup, bits of boost library, bits of STL datastructures, OS basics, some leetcode easy algorithm problem, 1 medium leetcode algorithm, 1 leetcode hard.

Given a set of numbers in an array which represent number of consecutive days of AirBnB reservation requested, as a host, pick the sequence which maximizes the number of days of occupancy, at the same time, leaving atleast 1 day gap in between bookings for cleaning. Problem reduces to finding max-sum of non-consecutive array elements. // [5, 1, 1, 5] => 10 The above array would represent an example booking period as follows - // Dec 1 - 5 // Dec 5 - 6 // Dec 6 - 7 // Dec 7 - 12 The answer would be to pick dec 1-5 (5 days) and then pick dec 7-12 for a total of 10 days of occupancy, at the same time, leaving atleast 1 day gap for cleaning between reservations. Similarly, // [3, 6, 4] => 7 // [4, 10, 3, 1, 5] => 15
avatar

Software Engineer

Interviewed at Airbnb

4
Dec 12, 2015

Given a set of numbers in an array which represent number of consecutive days of AirBnB reservation requested, as a host, pick the sequence which maximizes the number of days of occupancy, at the same time, leaving atleast 1 day gap in between bookings for cleaning. Problem reduces to finding max-sum of non-consecutive array elements. // [5, 1, 1, 5] => 10 The above array would represent an example booking period as follows - // Dec 1 - 5 // Dec 5 - 6 // Dec 6 - 7 // Dec 7 - 12 The answer would be to pick dec 1-5 (5 days) and then pick dec 7-12 for a total of 10 days of occupancy, at the same time, leaving atleast 1 day gap for cleaning between reservations. Similarly, // [3, 6, 4] => 7 // [4, 10, 3, 1, 5] => 15

Contrary to the one mentioned here before, the interview processes were terrible. You will have three people interviewing your programming skill, an HR, and two managers. Also a phone screening before this. The software developer interview were as crazy as it can be, starting from basic OOP concept, going after your resume that you ever mentioned your skill, to the real exact word by word definition for each design pattern from GOF. Even worst actual Angular and Dependency Injection and again they are not looking for a definition in general but more to how you do that? what you need to declare and you need to be exact, etc. As for the benefits, they are not as good as mentioned btw, the deductibles are higher than my current plan, and also most of the benefits kick in after six months, meaning if you are not fired in three months then you can get it. Also, you can see how "appealing" the employees outfit.
avatar

Software Developer

Interviewed at ABIM

3.7
Jul 31, 2017

Contrary to the one mentioned here before, the interview processes were terrible. You will have three people interviewing your programming skill, an HR, and two managers. Also a phone screening before this. The software developer interview were as crazy as it can be, starting from basic OOP concept, going after your resume that you ever mentioned your skill, to the real exact word by word definition for each design pattern from GOF. Even worst actual Angular and Dependency Injection and again they are not looking for a definition in general but more to how you do that? what you need to declare and you need to be exact, etc. As for the benefits, they are not as good as mentioned btw, the deductibles are higher than my current plan, and also most of the benefits kick in after six months, meaning if you are not fired in three months then you can get it. Also, you can see how "appealing" the employees outfit.

Viewing 1261 - 1270 interview questions

See Interview Questions for Similar Jobs

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