Graduate Software Engineer Interview Questions

3,320 graduate software engineer interview questions shared by candidates

Someone codes and interface that consists of 3 input text boxes and a start button. When the start button is pressed a triangle will be drawn on the screen. Each side of the triangle will correspond to a length in one of the input boxes. How would you test this program?
Nov 27, 2012

Someone codes and interface that consists of 3 input text boxes and a start button. When the start button is pressed a triangle will be drawn on the screen. Each side of the triangle will correspond to a length in one of the input boxes. How would you test this program?

We have a quadtree algorithm and we are assuming that the boxes are labeled 0 (top left), 1 (top right), 2 (bottom left), 3 (bottom right) 'n' times. Write a function that when given an array input of n size (ie. [0,0,0,0] or [0,0,0,0,0,0,0,0,0] would be the top left corner) would determine if the corresponding box has at least one side touching at least one of the outermost walls.
Nov 27, 2012

We have a quadtree algorithm and we are assuming that the boxes are labeled 0 (top left), 1 (top right), 2 (bottom left), 3 (bottom right) 'n' times. Write a function that when given an array input of n size (ie. [0,0,0,0] or [0,0,0,0,0,0,0,0,0] would be the top left corner) would determine if the corresponding box has at least one side touching at least one of the outermost walls.

They asked to fill a written test regarding both hardware and software. The software part was quite difficult for me, they asked about XML, Perl and later they tested my ability to write a snippet of code to do something.
avatar

Software Graduate Engineer

Interviewed at Arm

4.5
Apr 23, 2017

They asked to fill a written test regarding both hardware and software. The software part was quite difficult for me, they asked about XML, Perl and later they tested my ability to write a snippet of code to do something.

1. How would you describe multi threading in simple terms? 2. Which Microsoft product do you like the most? What would you change in this product? 3. something like - why Microsoft? 4. What makes a good programmer? 5. Name top programming languages (which you have strong knowledge of them). 6. some kind of success or failure question Technical 1a: Design a Binary Tree Iterator (medium Leetcode question) Technical 1b: Implement IPExist(IPv4Addr) using a 100 GB file with IP addresses while not having enough memory to store all of the 100GB file on your machine. Technica 2a: Describe a project of you (using diagrams) Technical 2b: Design a 4 strings Toy Guitar with 3 buttons (Mix- 2 states, Volume, rhythm- On/Off) system- First described in diagrams then code solution.
avatar

Graduate Software Engineer

Interviewed at Microsoft

4
Dec 30, 2021

1. How would you describe multi threading in simple terms? 2. Which Microsoft product do you like the most? What would you change in this product? 3. something like - why Microsoft? 4. What makes a good programmer? 5. Name top programming languages (which you have strong knowledge of them). 6. some kind of success or failure question Technical 1a: Design a Binary Tree Iterator (medium Leetcode question) Technical 1b: Implement IPExist(IPv4Addr) using a 100 GB file with IP addresses while not having enough memory to store all of the 100GB file on your machine. Technica 2a: Describe a project of you (using diagrams) Technical 2b: Design a 4 strings Toy Guitar with 3 buttons (Mix- 2 states, Volume, rhythm- On/Off) system- First described in diagrams then code solution.

Viewing 2071 - 2080 interview questions

Glassdoor has 3,320 interview questions and reports from Graduate software engineer interviews. Prepare for your interview. Get hired. Love your job.