I was contacted by a FB representative, and had to do two interview. One on my college campus, and in HQ. Questions were relatively straightforward algorithm questions, combined with programming. They do not require tons of technical knowledge, just thinkingabout the program, problem solving, and coding. It was a very good experience overall.