Software Engineer Graduate Interview Questions

3,310 software engineer graduate interview questions shared by candidates

--HR questions-- 1) What do you know about Factset? 2) Why did you apply to Factset? 3) What kind of work does Factset do? 4) What did i enjoy at uni that i would maybe do later on? 5) What exposure i have had to SQL 6) Difference between SQLite and SQL (They asked this because i mentioned both on my CV) 7) Where do you see yourself in 3-5 years? 8) Do you see yourself in a managerial position? --Comp Sci questions-- 1) Difference between pass by reference and pass by value. - which is better, when would you use one over the other 2) Difference between recursive vs iterative - again which is better, when you would use one over the other 3) What is the maximum number you can represent in an integer. 4) JUnit Testing - Given a function that when passed an integer array, returns the mode, how would you test its functionality 5) What do you know about object oriented concepts - Difference between class and object - Inheritance - Polymorphism (Overloading and overriding) - Encapsularion - Abstraction --Data structure questions-- 1) What data structures are you familiar with (arrays are still a data structure, everyone tends to forget that one) 2) LinkedList vs Array - Performance & Complexity in its operations (Insert, Delete, Search) --Other questions-- 1) Questions about projects you've worked on - Most complex - Why was it complex - How did you go about it - What did you do - What was most difficult - What would you do differently
avatar

Graduate Software Engineer

Interviewed at FactSet

3.9
Mar 20, 2017

--HR questions-- 1) What do you know about Factset? 2) Why did you apply to Factset? 3) What kind of work does Factset do? 4) What did i enjoy at uni that i would maybe do later on? 5) What exposure i have had to SQL 6) Difference between SQLite and SQL (They asked this because i mentioned both on my CV) 7) Where do you see yourself in 3-5 years? 8) Do you see yourself in a managerial position? --Comp Sci questions-- 1) Difference between pass by reference and pass by value. - which is better, when would you use one over the other 2) Difference between recursive vs iterative - again which is better, when you would use one over the other 3) What is the maximum number you can represent in an integer. 4) JUnit Testing - Given a function that when passed an integer array, returns the mode, how would you test its functionality 5) What do you know about object oriented concepts - Difference between class and object - Inheritance - Polymorphism (Overloading and overriding) - Encapsularion - Abstraction --Data structure questions-- 1) What data structures are you familiar with (arrays are still a data structure, everyone tends to forget that one) 2) LinkedList vs Array - Performance & Complexity in its operations (Insert, Delete, Search) --Other questions-- 1) Questions about projects you've worked on - Most complex - Why was it complex - How did you go about it - What did you do - What was most difficult - What would you do differently

They asked about my implementation of the coding assessment. Why did it give the best answer in some instances and not in others? How can it be improved? Then they presented me with a difficult problem and asked my to describe how I would solve it, step-by-step. They asked about designing an application to interface with some hardware. How I would design it such that it would be extensible with other hardware.
avatar

Graduate Software Engineer

Interviewed at The Technology Partnership

4.1
Jun 27, 2023

They asked about my implementation of the coding assessment. Why did it give the best answer in some instances and not in others? How can it be improved? Then they presented me with a difficult problem and asked my to describe how I would solve it, step-by-step. They asked about designing an application to interface with some hardware. How I would design it such that it would be extensible with other hardware.

Viewing 601 - 610 interview questions

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