Applied through their portal. First, the HR personnel took an interview. Later they gave me the assignment to complete. Done that though it was not perfect. waited about One and a half months got no feedback. Then sent email asking for feedback and they told me it was not ok it needs to be perfectly match with their expectations.