Pergunta de entrevista da empresa SAP

What design patterns you have used? Explain them with your project example? Visitor design pattern? More questions on the current project? What is your contribution to your current project? Which module are you working on and how did u design that? One problem: How would you solve one e-commerce problem? You have n number of events, how would you process it with out fail? What technologies that you use? One Architectural Question: How would you design and architect? You should explain them, what is the db design, how would you scale, what and all APIs that you expose. Here, they expect you to not just design, you have to give more scenarios, failure cases and multi threading, scaling and maintaining history. Generics? Factory pattern? Abstract Factory pattern? What motivates you? What kind of person are you? What are your hobbies? Why do you want to join SAP Labs?