I applied through a recruiter. The process took 1 day. I interviewed at Springboard (Bengaluru) in Apr 2019
Interview
First Round: Testing and Project Round
First round was what anybody in QA role would expect. Tell me about yourself, your project, some testing questions and scenarios, selenium question and scenarios, json testing scenarios, writing java programs.
Second Round: Problem Solving.
This was the round where you expect some data structures and some algorithms questions. There were two people for interview panel from dev team. The round started with normal string and array questions, then moving to some questions from Dynamic Programming.
I guess the HR team or QA Manager should set the expectations first with the interview panel regarding the areas the panel should wander into. If I had to write Dynamic Programming, I would have come for the role of SDE not QA.
PS: I got rejected in this round.
Interview questions [1]
Question 1
Regular Expression Matching-> Given an input string (s) and a pattern (p), implement regular expression matching with support for '.' and '*'.
'.' Matches any single character.
'*' Matches zero or more of the preceding element.
The matching should cover the entire input string (not partial).
Maybe interviewer was in a mood to have fun by asking DP questions for QA Automation role.