Software Engineer Graduate Interview Questions

4,487 software engineer graduate interview questions shared by candidates

They gave me a written test to complete, both for software and hardware. Then I had a couple of interviews. They asked technical and specific questions both hardware (difference between blocking and non-blocking assignment, buses, critical paths) and software (XML, how to order an array in ascending order). They also asked me how would I solve some given problem in a comfortable (to me) programming language. The atmosphere was good and friendly anyway.
avatar

Graduate Software Engineer

Interviewed at Arm

4.5
Feb 14, 2017

They gave me a written test to complete, both for software and hardware. Then I had a couple of interviews. They asked technical and specific questions both hardware (difference between blocking and non-blocking assignment, buses, critical paths) and software (XML, how to order an array in ascending order). They also asked me how would I solve some given problem in a comfortable (to me) programming language. The atmosphere was good and friendly anyway.

The Islands question (which was called the Submarine question) - you get a matrix of size m x n, with either 0 or x in it. A submarine is a place where one x or more form a shape of a sqaure or a rectangle. For example, these all include only one submarine: 0 x x 0 0 0 0 0 x 0 0 0 0 0 0 x x x x 0 0 x 0 0 x Return the number of submarines in the matrix.
avatar

Graduate Software Engineer

Interviewed at Amazon

3.5
Jul 4, 2022

The Islands question (which was called the Submarine question) - you get a matrix of size m x n, with either 0 or x in it. A submarine is a place where one x or more form a shape of a sqaure or a rectangle. For example, these all include only one submarine: 0 x x 0 0 0 0 0 x 0 0 0 0 0 0 x x x x 0 0 x 0 0 x Return the number of submarines in the matrix.

Viewing 461 - 470 interview questions

Glassdoor has 4,487 interview questions and reports from Software engineer graduate interviews. Prepare for your interview. Get hired. Love your job.