I applied online. The process took 1 week. I interviewed at Vidio (Yogyakarta, Yogyakarta) in July 2022
Interview
I think there are 4 steps in total, but I failed the 2nd technical test.
1. Online coding test
You'll be given a task to do. It mostly contains programming logic and SQL. Not so hard. Must complete within 5 days.
2. Coding interview
It's about unit testing (Java). You'll be working with a Senior Dev to create some test cases. I failed here :(
Advice: make sure you study unit testing. It's a bit "free", that you can add your own test cases but then add the required functions/attributes in the tested object class in order to receive the desired results.
Interview questions [1]
Question 1
Test case example:
assertEqual(true, obj.isEmpty())
-> what to modify in obj's class for the test to be correct.