The first round was with CTO. It was very positive and CTO is very open minded. Provided me the chance for interview despite limited experience. But then when I went to the interview with the team lead, not sure why I was asked to "type something in code" as if he never saw person like me doing coding. Most parts I could not answer, however he knew I was too junior. Not sure never received the offer. Maybe the team lead is only used to see some specific type of people like him doing the coding.
Interview questions [1]
Question 1
4 pillars of Java, Collections, Core Java questions.
CTO was open minded and positive to offer a chance. However, tech lead seemed too sceptical and even asked a lame question: "type something on keyboard" as if they never saw any non-male person ever doing programming. Pair programming wasn't there, only basic level questions.
Interview questions [1]
Question 1
4 pillars of OOP, collections, basics of Java, etc.
I applied online. The process took 2 weeks. I interviewed at Statrys (Hong Kong) in Dec 2018
Interview
I been through three interview rounds.
Round # 1 - General discussion
A very high discussion about my profile, experiences and career aspiration. Interviewer was very open in sharing company background and role details.
Round # 2 - Pair programming round
A very crucial round. It spanned around couple of hours. They were focused knowing my relevant tech skills in detail. Then I was given business scenarios where I had to develop solution. They were keen to see if I use design patterns and consider automated testing when I build a solution.
Round # 3 - Final round
I got chance to meet the tech, business teams and founder himself. I was offered career opportunity and decent time to make my decision.
Interview questions [1]
Question 1
General understanding about payment and clearing systems.
How do you automated test the micro services?