I applied on linkedin, and a recruiter from dsg's I had a connection with reached out to me about doing a phone screening. The screening consisted of questions about basic programming concepts and practices. For example, what is a REST API, steps in the TDD process, deploying apps, and who I would hypothetically write an algorithm. I passed the screening, and moved on to an online codility(?) challenge. It had two coding problems that I already had to solve on a previous test I got 6 months earlier, and a quiz about programming concepts. I got 92%, 100% on the coding which wasn't particularly hard, and 72% on the quiz. I moved on to the in person interview where I had an hr interview, an interview with the people in charge of software/it(?). They asked about my experience, with a focus on the dev ops aspects like deployment, and my current company. I think I might have been too negative while talking about my current co here. Finally an interview with some of the developers, including a pm, a dev II and a Principal. I got asked to code a short algorithm for traversing a node tree, and got stumped a few times in the process, but they were nice enough to throw out hints and answers questions. I believe there was one more whiteboard exercise after that, but I don't remember what it was. They definitely asked some of the same questions about deployments and dev ops here. It seemed like they were also looking for a lot of experience with Java script front end frame works like React and Angular.