I applied through a recruiter. The process took 2 weeks. I interviewed at Sprinting Software in Jun 2022
Interview
First you get HR interview for getting to know you, check on your English and overall communication. Next, you are given a code challenge on some online platform. Then you have a Technical Interview with employee. After that, if you're applying for more senior role, there is also interview with CTO of the company.
Interview questions [1]
Question 1
On Technical Interview there were general programming concepts questions, code review and some minor debugging exercise.
Then on the interview with CTO, there were mostly system design type of questions, where you need to offer some designs for the given requirements and then you discuss different approaches and trade-offs of those designs you proposed.