One of the Best Interview Experience!!! It was tricky and enjoyable. First I have been asked to appear for a written Test (Including both salesforce Questions and Puzzles). After that one round of Technical Interview. This round was longer and lot of questions asked from UI perspective (which I am not too good at). Two more Managerial Rounds. Both the managers were friendly and We have discussed scenario based solutions available in salesforce. Some Puzzles were thrown at me at each level!!! I liked the approach they have followed. Finally HR Discussions.