Salesforce interview, before on site, is a 3 hour Hackerrank test. 😯 I prefer a 1 hour phone/video screen with the team to Hackerrank tests.
Is there an option to ask the recruiter to schedule a phone/video screen instead? If not, What to expect from this Hackerrank?
Assuming it’s the same one; here is it how it goes:
First you are given components and their dependency relationships.
Then you are given series of commands as strings which are operations on the components
You need to parse those strings; and execute the commands honoring the dependencies.
Might sound complex, but it could be easily solved if you know strings; graph; hashmaps etc.
They provide a skeleton project where you need to implement these things.
Might increase your chances of getting through if you write clean code and implement unit tests etc.