I applied through a job portal and got the call for an interview on Saturday. Later I called them to ask what and all round will be there. HR told me this Saturday slot is full so will process your interview on some other weekdays. I still didn't get after sending me mail invitation for Saturday interview, how the slots can be full. She told there will be an online test so I requested her to take that today on the same day (the day I call her) as I was staying near to company. There was 2 online test.
1st round there were aptitude and personality test which includes basic percentage based questions, image reasoning etc. 40 Questions 20 mins. After that personality based question for which there was no time limit and there is no such right or wrong answer. I finished the test and cleared it for next round.
Next round was hacker rank programming test. HR told me there will be 3 programming questions you have to pick one and finish it completely. I have completed a problem with all the test cases passed. I asked after finishing one problem that "can I solve another problem also?" She replied - "Yea! It is good If you can solve as many as you want". I tried another one but I couldn't complete as the time was over.
While I was giving test HR left for the day saying you submit the test and go will review it and let you know.
Next day I enquiry and got a response saying---
"Thank you for your interest in employment with Lithium. It was a pleasure speaking with you recently regarding the Software Engineer II position and we appreciate the time you spent applying with us. While we have decided to move forward with another candidate, we appreciate your qualifications and will retain your application on file for a period of one year in case we find another position that would be a good fit for you."
Still, I didn't get what might be the reason. But I feel it was a horrible experience. It seems they don't have value for an interviewee.