Software Development Engineer I Interview Questions | Glassdoor.ie

# Software Development Engineer I Interview Questions

6

Software development engineer i interview questions shared by candidates

## Top Interview Questions

Sort: RelevancePopular Date

### Software Development Engineer I Intern at Amazon was asked...

3 Oct 2015
 Are objects and classes the same , and if not , how are they different? 1 AnswerObjects are instances of classes. (was my main point).

### Software Development Engineer I Intern at Amazon was asked...

3 Oct 2015
 Given an array of integers [1,2,3,4]. and target t = 5. Come up with a solution that will print out all the unique pairs in the array that are equal t.3 AnswersFound this very hard, but the interviewer gave subtle hints, and I eventually came up with the idea of using a nested for loop. But I was not completely correct as I had set the inner incrementer to j = 0 instead of j = i+1 .array a=new array(); foreach(int i in a) { if(i==t) { console.writeline(i.toString()); } } //c# code,i am not sure if this is what they whantedpublic class CalculateTuple { /** * @param args */ public static void main(final String[] args) { final int arr[] = { 1, 2, 3, 4 }; final int sum = 5; solution(arr, sum, false); } /** * find possible tuple for provided sum * * @param input * input array * @param expectedSum * expected sum value for the tuple * @param isCommutative * true : (1,2) != (2,1) will give you both tuple
* false : (1,2) == (2,1) are same and give you only (1,2) */ public static void solution(final int input[], final int expectedSum, final boolean isCommutative) { final Map indexedArray = new HashMap(); final Map uniquePair = new HashMap(); final int length = input.length; for (int i = 0; i < length; i++) { indexedArray.put(input[i], i); } int count = 0; for (int i = 0; i < length; i++) { final Integer integer = indexedArray.get(expectedSum - input[i]); if (integer != null && integer != i) { if (isCommutative || (null == uniquePair.get("(" + i + "," + integer + ")") && null == uniquePair.get("(" + integer + "," + i + ")"))) { System.out.println("(" + i + "," + integer + ")"); uniquePair.put("(" + i + "," + integer + ")", "(" + i + "," + integer + ")"); count++; } } } System.out.println("Found " + count); } }

### Software Development Engineer I Intern at Amazon was asked...

4 Feb 2017
 How would you design an online shopping cart.1 AnswerHi, Thank you for sharing your interview experience. As a small team of ex-Google employees, we have recently launched interviewjoy.com, a career consultancy community, where you can make money by sharing your interview experiences/insights or company reviews with other job candidates. The information you have about this interview can be very valuable! Posting an interview consultancy service is totally free & anonymous and users already started making money by providing Amazon and other companies’ interview consultancy on the website. You are kindly invited to interviewjoy.com to check it out.

### Software Development Engineer I at Amazon was asked...

16 Dec 2015
 Write an algorithm for solving the jigsaw puzzle. Input is the pieces of the puzzle and a method taking two pieces as input and returning true if they fit, false otherwise.Be the first to answer this question

### Software Development Engineer I at Amazon was asked...

6 Jun 2014
 First I was surprised about was that they recommended me to read their Leadership Principles and think about them deeply, as they would ask me them, and in fact they did, so behavoiral questions will be asked. Apart from that, they asked me some Object Oriented Programming questions, and some algorithmic questions.Be the first to answer this question

### Software Development Engineer I Intern at Amazon was asked...

3 Oct 2015
 Explain in as much detail as you can what happens when you search amazon.com in your browser.Be the first to answer this question
16 of 6 Interview Questions