Someone from Go-jek Singapore contacted me. Gave me a coding task that I can do at home with tech requirements which I am not familiar in my day-to-day job which is Java. I took it as a chance to learn Java and coded my solution using DDD. I passed the test and the interviewer which is an Indonesian working in Singapore said he really loves with the code I submitted. He then continued with interview questions which I managed to answered all but only the last question. When he asked “Do you familiar with Kafka?” I said “No, I haven’t used Kafka before.”
After the interview I got an email telling me Gojek can’t continue with my application. Hmm… I didn’t applied I was contacted. I also thought if the reason is because I haven’t used Kafka then they should gave the information upfront so it can save us time.
And if Gojek haven’t seen someone using DDD in their code then Gojek solving their problem the hard way. :)