godak un hithan inne backend kiwwama business and persistence logics vitharak kiyala eki oya vage prashne ahanne. anith eka technology eka matha depend venava kiyanne moda vedak. oba kawdahari lankven elaiyata yanna ona kiyamuko job ekata .
example ekak vidiytata oba amazon apply karanava kiyamuko unta vedak na obata aws puluwanda berida kiyala. obata mulinma denna leetcode eka hard range questions 5k 90mins valin karanna beri vunoth oba amazon lage technology expert kenek vunath vedak na first round ekinma fail. Booking.com gaththath java valin yanne eth oba java expert kenek vunath vedak na un mulin denneth hackerrank valin questions 5k.
technology valin vedak na competitive programming skill vedi kara ganin. loke ona thenaka job ekata yanna puluwan vidiyata. technology hodai CV ekata danna vitharai. (lankavata meka lokuwata adala na)
Yes agree, the same thing happened to me when applying to jobs in other countries. They asked to solve problems on Hackerank, Leetcode etc. But I was comfortable to give solutions, high-level architectures etc. But if you really need to pass those kinds of interviews you have to master it algo, data structures and competitive programming. I think less popular that type of interview in SL. But I've faced similar interview at the London Stock Exchange.
But based on my experience, I've noticed most of algo, data structure experts (not everyone), trying to implement algo or data structures for every problem even if they have simple solutions. It ends up with systems that hard to maintain or implement new features. I think Sri Lankan engineers good at giving solutions, designing, architecture than doing solving algorithms.