Graduate Software Developer Interview Questions

1,325 graduate software developer interview questions shared by candidates

1) Questions about abstract and virtual functions (difficulty: easy) 2) Questions on computing the time complexity of an algorithm (difficulty: easy) 3) An algorithm was described and a data structure had to be chosen for the task (difficulty: easy) 4) Select the 3rd largest date from a list of dates (difficulty: medium) 5) You are given a string which describes a binary search tree, for example: (A, B) (B, C) (C, D) ... where each tuple denotes a (parent, child). You need to parse the tree and report various error cases like cycle, multiple roots, multiple children, etc. If the tree is valid, you need to print the S-expression of the tree (difficulty: hard)
avatar

Graduate Software Developer

Interviewed at Optiver

3.7
Dec 8, 2017

1) Questions about abstract and virtual functions (difficulty: easy) 2) Questions on computing the time complexity of an algorithm (difficulty: easy) 3) An algorithm was described and a data structure had to be chosen for the task (difficulty: easy) 4) Select the 3rd largest date from a list of dates (difficulty: medium) 5) You are given a string which describes a binary search tree, for example: (A, B) (B, C) (C, D) ... where each tuple denotes a (parent, child). You need to parse the tree and report various error cases like cycle, multiple roots, multiple children, etc. If the tree is valid, you need to print the S-expression of the tree (difficulty: hard)

There are 25 horses among which you need to find out the fastest 3 horses. You can conduct race among at most 5 to find out their relative speed. At no point you can find out the actual speed of the horse in a race. Find out how many races are required to get the top 3 horses.
avatar

Graduate Software Developer

Interviewed at TPP

2.6
Jul 17, 2018

There are 25 horses among which you need to find out the fastest 3 horses. You can conduct race among at most 5 to find out their relative speed. At no point you can find out the actual speed of the horse in a race. Find out how many races are required to get the top 3 horses.

Viewing 561 - 570 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 1,325 interview questions and reports from Graduate software developer interviews. Prepare for your interview. Get hired. Love your job.