Find missing number in sorted array of numbers and implement various BST functions in a BST class.
Graduate Software Engineer Interview Questions
3,306 graduate software engineer interview questions shared by candidates
Tell me about a project you've done that you're proud of
If you have to design an XX system, that can do A, B, C, how would you do it? Work it out on the whiteboard
What do you know about parallel programming?
Could you describe a recent project? What did you do? What were the technical difficulties? How did you overcome them?
What are the key concepts of OOP? Could you define them? What's the difference between override and overload?
What is the best data structure to store sorted phone book data?
Difference between overload and override
--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.
Viewing 591 - 600 interview questions