I found the position on Craigslist and applied. After 2 days I heard back from HR and was scheduled for a phone interview. The phone interview was standard and asked regular questions. Later I was called for in-person interview twice - once to meet management and other time to meet tech team. After 3 days, they e-mailed me and told that the management decided to pull the position