Hi I've have a phone screen with Klaviyo coming up for a Software Engineering role. I just wanted to know what type of questions to expect and what I need to be prepared for the interview. Any insights would be really appreciated #engineering #software
I interviewed there in 2019, got to the onsite and didn't get an offer due to culture fit. Here was what the process was - 1) Phone interview with an engineering manager, with possibly another engineering manager or higher up also part of the call. They will talk about projects, work experience and interesting problems you tackled in work. Also a bit about how you think software should be built. They liked my answers moved me to the next round. 2) Take home project - build whatever they tell you to (will not disclose that), and take all the time you need. They are chill on that. 3) Someone will review it and talk about your work on it for 30 minutes. If you did well here (code should be production quality, they might be ok with lack of unit tests, all else should be good), then next round. 4) This was originally going to be pair programming round on the phone, but, I was already interning during spring 2019 in Boston, at a company 10 minutes from their office, so onsite it was. 5) Onsite - 1 round with 2 SRE's to test your linux command line skills, 1 pair programming round, 1 behavioral round, 1 lunch round, 1 algo round. They care a ton about culture fit. I showed some signs of not doing well on that and also on showing a lot of interest to my current work on low level C++ (they are a Java, Python shop mainly), so no offer it was. Got a nice call from the then VP engineering to talk about it and why the offer was not made. P.S: They change their interview style every now and then, so your format could be different.