I have attended 4 rounds in techmojo.
1st round : Online test
2nd round: Given 2 problems and need to submit one of that in 2 days.
3rd round: Technical interview with panel.
4th round : CTO round.
I have answered all the questions very well. In some places I have given extra information. It could be the reason I got rejected. But overall process is fine.