Brain teaser
Software Consultant Interview Questions
1,441 software consultant interview questions shared by candidates
Spent most of the interview time on mathy riddles you would expect at a math olympiad or maybe a newspaper section depending on the difficulty.
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.
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?
Viewing 1301 - 1310 interview questions