I connected with the Talent Acquisition(TA) team member on LinkedIn. I got a link where I had to apply and answer few questions, and fill in my necessary details.
And then few days later I got a call from the same TA member, he asked me about my salary expectations, my current CTC and what im looking for in this job, after that he explained me the interview process
He mentioned that there will be 3 rounds
1) Code review. (based on coding assignment)
2) Technical Round.
3) Cultural fit.
Few minutes later i got the link for coding assignment, (basic probelm that you need to solve and write code for, you will have 48hrs to do this).
I submitted the assignment, the team liked the code that I've written.( Make sure you put geniune effort, and take this seriously)
(Some tips: write clean code, follow any architecture you know, documents your thoughts process, write document to explain your decisions, ask questions if you are stuck)
After this, I got another call from TA team, for next round (Code review and technical).
In this round:
The team asked very fundamentals questions regarding computer science, question related to previous projects, and work experience, they also reviewed the code and ask where we can improve the code and how we can make it more efficient.
(Next day)
So, I got to know I clear the previous round.
Next round was culture fit round on the same day.
In this round:
Market Pulse just want to know how you are as a person just simple as that. If you match the company's culture or not. The guys who interviewed me were awesome. Both of them were very nice and simple people.
The next day (morning) I got to know, I might get selected and I will know the decision by evening. On call we talked about my salary expectations and stuff.
Same day(evening) TA team member called me and told that market pulse is ready to extend me an offer. I just took it. They offered way more than my expectations.
Thank you market pulse for giving me a chance.