I applied online. The process took 4 weeks. I interviewed at Happy Scribe in Feb 2023
Interview
I had 3 online interviews. Initial interview: 30 minutes. Relaxed talk with a developer from the product team. I was asked to perform a simple technical task while sharing my screen, using any language or tool I wanted (even Google). Technical Interview: 45 minutes. It was a mix of system design and coding. I needed to implement a feature of the product (that already existed on production). Final Interview: A talk with the CTO. We talked about programming in general, my past experiences and the specific job. It was a good opportunity to clear doubts. The whole process was a breath of fresh air. Communication between interviews was fluent and I could notice that they were very conscious of the time I was investing in the process. Even if I was not selected, I got feedback after every interview.
Interview questions [1]
Question 1
I already mentioned some of this above, I won't write the exact questions, but to give you some idea: - Initial Interview: Fairly simple problem to be solved with a script. It could be solved with a single line in any language, I used bash - Technical Interview: Language and framework-agnostic problem: "implement this feature". It wasn't a requirement to finish the interview with a working solution, but you were required to write at least some pseudo-code and explain the logic behind your choices.