I applied online. I interviewed at Hootsuite in Aug 2023
Interview
It was quite a journey and took 3- 4 weeks to finish all four rounds of interviews. Although I didn't get the offer, I had a good experience with them and probably come back in the future. 1) Phone interview: A 30-minute normal phone interview. The lady asked me about what I know about the company and asked me about my past experiences (based on my resume) 2) Technical interview (Round 1): Took an hour. I talked to two developers. There wasn't a question they didn't ask! about Activities, Fragments, Lifecycles, Code Architecture (MVP/MVVM/MVI), Declarative Vs. Imperative Programming, Types of testing (Unit testing, Instrumental testing, etc.). They also asked a coding question. The question was, We have an array of integers with some random numbers in it. Put all Odd numbers on the left side and all Even numbers on the right side of the array. You should be able to write the code and then say how to improve it. 3) Technical interview (Round 2): Took an hour. It was about System Design. I didn't expect what they asked me about. The question was: We have an "Add Post" mechanism that is implemented for Hootsuite web, users are able to put text and add images/videos and see the preview functionality on the web (per social platform). How do you design/architect such a system for mobile? 4) Values interview: It was tough. You should be well prepared for it. I read their website, LinkedIn, Medium, etc. to gain an understanding of what they do and what are their values. They asked a lot of questions during an hour. These are the questions I remember: Tell me about yourself and why we should hire you. What are your strengths/weaknesses (They didn't directly ask this but I remember I talked about them). Tell me about a mistake you made in dealing with team members. Give me an example of a time you faced a conflict while working on a team. How did you handle it? What do you do when you join a new company (I don't remember well but they were interested in hierarchy). Tell me about a time that you had to sacrifice a good thing to meet the deadline. How do you define success? Describe your idol team.
Interview questions [1]
Question 1
We have an array of integers with some random numbers in it. Put all Odd numbers on the left side and all Even numbers on the right side of the array. You should be able to write the code and then say how to improve it.