Software Development Engineer I Interview Questions

1,214 software development engineer i interview questions shared by candidates

You have an MxN matrix and a robot trying to go from top-left to bottom-right.. Write a program that calculates the shortest path from top-left to bottom-right that does not go through a negative value. The robot can only move "down" and "left".
avatar

Software Development Engineer I

Interviewed at Amazon

3.5
Jun 14, 2014

You have an MxN matrix and a robot trying to go from top-left to bottom-right.. Write a program that calculates the shortest path from top-left to bottom-right that does not go through a negative value. The robot can only move "down" and "left".

Write a program to iterate through a 2D grid in a spiral way. Since I can't attach images here, I'll explain it using an array. Imagine you've a nxm matrix of bytes. you've iterate through it in a spiral way. It means, iterate the first row (left to right), then iterate through the right most column (top-bottom) then iterate the bottom most row (right-left) until you reach the center of the matrix. Hope its clear now.
avatar

Software Development Engineer I

Interviewed at Microsoft

4
Aug 17, 2012

Write a program to iterate through a 2D grid in a spiral way. Since I can't attach images here, I'll explain it using an array. Imagine you've a nxm matrix of bytes. you've iterate through it in a spiral way. It means, iterate the first row (left to right), then iterate through the right most column (top-bottom) then iterate the bottom most row (right-left) until you reach the center of the matrix. Hope its clear now.

1) Online Test - aptitude & reasoning. Aptitude & reasoning - little tough. F2F 2) R1 -> java basics, coding questions., Android basics. 3) R2 -> java indepth concepts, Android, coding question. My projects. 4) R3 -> Manager round, gruelling on android and general design concepts, one question is related LRU cache design. My projects. 5) HR
Apr 29, 2016

1) Online Test - aptitude & reasoning. Aptitude & reasoning - little tough. F2F 2) R1 -> java basics, coding questions., Android basics. 3) R2 -> java indepth concepts, Android, coding question. My projects. 4) R3 -> Manager round, gruelling on android and general design concepts, one question is related LRU cache design. My projects. 5) HR

Viewing 291 - 300 interview questions

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