Software Development Engineer Interview Questions

32,853 software development engineer interview questions shared by candidates

Compute Nth Fibonacci number. Given tree data structure, print each level as a row. Given data from stock's trade during day, compute what would have been the best trade of the day. Create a circular buffer of size N, program reads and writes.
avatar

Software Development Engineer In Test

Interviewed at Isilon, A Division of EMC

3.2
Aug 15, 2016

Compute Nth Fibonacci number. Given tree data structure, print each level as a row. Given data from stock's trade during day, compute what would have been the best trade of the day. Create a circular buffer of size N, program reads and writes.

 Given a data set with details pertaining to amount that one person owes to the other in the form of csv
. Sample Input Friend 1 Friend 2 Amount M N 20 L M 70 N L 40 N K 100 M N 10 N M 5 Row 1 implies that M owed 20 Rs to N
Row 2 implies that L owed 70 Rs to M
Similar to other rows

Given the above info, design a solution to derive the below-mentioned insights : How much debt does each person owe to all users?  How much money is a person owed ? Who is the person with the most money owed ? Who is the person with the most debt ?  Sample input in CSV:
 M,N,20 L,M,70 N,L,40 N,K,100 M,N,10 N,M,5
avatar

Software Development Engineer-2

Interviewed at Leap

3.8
Oct 1, 2022

 Given a data set with details pertaining to amount that one person owes to the other in the form of csv
. Sample Input Friend 1 Friend 2 Amount M N 20 L M 70 N L 40 N K 100 M N 10 N M 5 Row 1 implies that M owed 20 Rs to N
Row 2 implies that L owed 70 Rs to M
Similar to other rows

Given the above info, design a solution to derive the below-mentioned insights : How much debt does each person owe to all users?  How much money is a person owed ? Who is the person with the most money owed ? Who is the person with the most debt ?  Sample input in CSV:
 M,N,20 L,M,70 N,L,40 N,K,100 M,N,10 N,M,5

1.How do you find out if a number is a power of 2? And how do you know if it is an odd number? 2.How do you find the middle item in a linked list? 3.How would you change the format of all the phone numbers in 10,000 static html web pages? 4.What is the difference between a queue and a stack? 5.In an array with integers between 1 and 1,000,000 one value is in the array twice. How do you determine which one? 6.How would you store a vector in N dimensions in a datatable? 7.Which tools are essential to you for testing the quality of your code? 8.How do you manage conflicts in a web application when different people are editing the same data? 9.What is your advice when a customer wants high performance, high usability and high security? 10.How do you find the middle item in a linked list?
avatar

Software Development Engineer

Interviewed at Agami Technologies

3
Sep 2, 2016

1.How do you find out if a number is a power of 2? And how do you know if it is an odd number? 2.How do you find the middle item in a linked list? 3.How would you change the format of all the phone numbers in 10,000 static html web pages? 4.What is the difference between a queue and a stack? 5.In an array with integers between 1 and 1,000,000 one value is in the array twice. How do you determine which one? 6.How would you store a vector in N dimensions in a datatable? 7.Which tools are essential to you for testing the quality of your code? 8.How do you manage conflicts in a web application when different people are editing the same data? 9.What is your advice when a customer wants high performance, high usability and high security? 10.How do you find the middle item in a linked list?

Viewing 2161 - 2170 interview questions

Glassdoor has 32,853 interview questions and reports from Software development engineer interviews. Prepare for your interview. Get hired. Love your job.