Applied through an Online job portal, at first they sent me an email that my profile has been shortlisted and I am about to receive the online test link in a while. However, I received that link after sending many mails and reminding them about it. After two weeks, I finally received the link for online test, There were two tests, First is Aptitude and Second is Programming.
I cleared it, and received a mail to schedule an interview on a weekday. After few weeks, I managed to take a leave from my office and went for the Interview on a weekday.
Ist round: I was asked about myself(basic intro, projects), which programming language I am comfortable with. I told "Java" and they continued to ask some DS & ALGO related questions. Questions were based on Linked List (which I was not able to answer), another question was about Dutch National Flag algo. (which I wrote somehow), and other were basic puzzles and some Linux commands.
2nd Round: Similar to Ist round, only few questions were different.
Later, I was told to wait at reception for further information (to that point I was not aware, that only 2 rounds mean I am not selected). So, I waited and they told me that they will communicate me through the email later about further information. I asked a friend who work @ Adobe and he clarified that if they had to select me they would have taken all four rounds(as was told there will be 4 of them !!) on the same day.