- Applied for a Senior front-end role on the Confluence team - ~6 weeks later recruiter reaches out, says the role is filled but if I'd like to pick out a new position to interview for, they would like to talk to me. I re-apply for a front-end position on the Trello team - Phone screen. Technical interview about designing a list component. Not much code to write, but expected to refactor/redesign portions of the component - Second recruiter reaches out to give me some interview prep for final round. States that there will be no back-end style system-design questions, since this is a front-end interview - A third recruiter schedules final round interview. It's split over two separate days, no big deal. - First interview is a back-end system design question (design a web scraper for scraping images) - Second interview is a "values" interview. Be prepared to talk about how your experience reflects Atlassian's list of values. Two interviewers, both relatively new to the company, and neither are software engineers - Third interview, "full stack craft". Interviewer is a relatively new grad with 1 year full-time experience. A weird experience to have a new grad evaluating senior-level candidates. Interviewer is obsessed with login and authentication workflows, which is unfortunate since I worked on application content at my last position. This interviewer also said straight up that the codebase is a mess and has a ton of technical debt (in contrast to the last two interviewers) - Between the two interview days, the third recruiter calls me to say that she mistakenly scheduled me for a back-end interview track, and will need to reschedule my final coding screen to a 3rd interview day (probably explains the web scraper question) - 4th interview, hiring/direct manager. Guy was describing what his team does and after a few minutes, I had to ask what team he is on, because he isn't describing Trello. Turns out he works on some admin tool used to manage permissions to different Atlassian products at larger companies. So I guess I got re-applied to a 3rd position without being informed at all? After this revelation, interview did not go very well - I dropped out of the interview process at this time and didn't get to the 5th technical interview. Overall, process is long and complicated. Too many different recruiters and interviews. Interviewers think that the companies "good reputation" means they don't have to give any concrete examples of the culture or environment. Most interviewers are relatively new (3/5 with less than 18 months tenure), and everyone gives a different answer for the engineering culture/tech debt/future direction. Overall, seems like a company that is poorly organized and at least a little bit on fire.