technical interview so far (waiting for the scheduling of the next one). you are given 2 hours to answer to as many questions as you can (it is almost impossible to answer to all of them in the given amount of time) per category. the categories span from code reviewing to algorithm implementation, client/server architecture, internet protocols, db design and sql, java and OO principles