Salesforce Onsite Interview Experience, 19 out of 5 (where 5 is the highest level of difficulty).