I had a quick 10 mins call with the recruiter, 30 mins with the HM, 1 hour technical with a Solutions Architect followed by an hour long presentation. The entire process was just smooth, fast and efficient. I think it is a good company to work for and a great group of people to work with based on my interactions with each of them. If you get an opportunity to interview for a SA position, don't miss it.
Here are my tips:
1. For the presentation, keep the solution to the problem in hand. You do not have to showcase the capabilities of Couchbase to a greater extent. I made a terrible mistake of trying to convey my knowledge of its capabilities which I think is needed to some extent but not a lot. While doing so, I confused myself and proposed a solution that had a flaw. It depends on the use case but for mine, all it required was one cluster running several nodes to run their different services that the micro-services can connect to. I showed two clusters in two availability zones fronted by a load balancer. When asked about the two clusters, I said I made an error and that my intention was to run one cluster with multiple nodes spanned across 3 AZs. Then missed to remove the LB as there is no need for it. I should have corrected but did not want to do that too much during the presentation which itself I thought would be bad. So spend more time on the solution and be clear on it. I regret it now. Wish I had another chance or could go back to get it corrected.
2. Focus more on the technical concepts even though other functional aspects of an implementation are important. But be prepared to answer any questions on them. Instructions for the presentation were very clear so no issues there.
3. Test your internet connection before the interview. I had an issue for the technical interview with the SA and wasn't sure if we both heard each other as the call was breaking up few times.
Good luck!