I got my first round of interview in career fair, after a little talk with them they gave me interview for the day after. the interview was a 30 minute written question that had two small easy programming questions at the end (write a program to find prime numbers from 1 to 100 and something else which was as simple)
then there was a face to face interview, they asked some very simple questions (query writing, more coding questions..) and they asked a logic question: there is a bridge and 4 people that need to pass, each one takes some amount of time to pass (1,2 ,5,10 minutes) and there is a flash light that anyone passing the bridge must carry, move all of them in 18 minutes or less.
after two weeks i got a follow up on my interview and they asked my to fly to Denver, there they asked me more logic questions: first question was: there are 3 baskets (apple, orange,mix) all of them miss labeled, by picking from only one basket, correct all the labels.
2nd question was: there is 10 jars full of candies, the candies are all the same shape and weight except for one of the jars that all the candies in that jar are 1 gr heavier than the others, you have a digital scale that you can use only once, figure out which jar has the heavier candies.
3rd question was: two trains are going toward each other at 60 mile per hour each, at 120 mile distance one of the trains shoots a bullet toward the other train with 100 mile per hour, by the time the two trains get to each other, how many miles the bullet have traveled?(if bullet reaches the other train, it will bounce back with the same speed it had.)
In about 4 days after the 2nd interview i got the job offer.