Differences between Python, Java and C++ (this will change based on which languages you know): memory management (garbage collection), interpreted vs. compiled languages, syntax differences. Object-oriented programming (inheritance, multiple inheritance, encapsulation, abstraction...). Coding question: write a function to check if an expression containing parentheses is balanced. We started with only round parentheses ('(') and then introduced brackets and braces ('[', '{'). Brain teaser: Pirate Game (see e.g. Wikipedia). We started with the case of 5 pirates and then generalized the solution to an arbitrary number of pirates.
Software Consultant Interview Questions
1,782 software consultant interview questions shared by candidates
Prepare OOP and SQL design questions. Also be prepared to talk about your past experiences.
How does an interrupt work in embedded systems
What is Object Oriented Programming? Why would you use it? What is inheritance, what are its benefits, when would you use it?
OOPS concepts, SQL queries, data structures
Do you know what software consultancy is? Why are you interested in Macedon technologies?
What are SQL views and why are they used?
Does Java allow for multiple inheritance? If so, how would it work? If not, why?
Why did you choose CS?
Object Oriented Programming Relational Databases
Viewing 1611 - 1620 interview questions