1st interview questions:
1. you are asked to sketch a relational DB model for a price comparison system that support comparing prices of products of the same type, and filtering based on product's feature (may differ according to product type)
2. you're asked to design a flexible generic logging system - tests your Object Oriented Design skills
3. Given 2 strings, each representing a person's full name, you are asked if the 2 names "match" or "don't match", and you are given a definition of what is a match
4. You are asked to describe a system you were working on, answering all sorts of technical questions about it like how it is monitored, how it handles fail overs and so on