I came to know about piktochart openings from LinkedIn jobs and then applied on their career website. It was for a Penang based position, which would mean moving to Malaysia for me.
During the online application, they asked for 3 free dates on that week when I could work on a take-home project. I received an email on the first date (that I suggested) detailing the project requirements and offered 1 day of time with possible extension for another day.
It was a moderately complex project which should allow uploading image, add a image/text to div canvas and move it in canvas, persist across tab refresh. It was well explained in the requirements doc.
Next day or so, HR contacted over email for setting up an intro meeting. It was with two HR-personnels, who asked basic questions like why move to another company, moving to Malaysia, nature of my day-to-day responsibility, challenges I faced in working on projects, how i solved those, etc. It was a easy-going round, but some of the questions felt a bit scripted, templatish because of no interesting followup questions. Also verified my compensation, current and expected.
Next round was technical interview, scheduled with the hiring manager and a developer in the team. We talked about the project, my thought process around it, what i feel can be improved, their feedbacks on it, project maintainance questions, intermediate js questions, my programming journey, etc. It was a 2-hour long discussion and I never felt tensed during this time.
Next round was with the chief product officer, where we talked about how we plan technical projects, things I have worked on at work and personally, feedback on piktochart as a product, etc.
That was the last interview round. It was followed by a reference check, where I waa asked for two references whom I have worked with. That was followed by a offer letter from CPO.
Unfortunately, the figure was much much lower than my expectations - offered around 6.5K RM/month. Had to decline offer