{"resource":{"author":{"id":"3eh0kijZwMrHum8TkMqX","name":"Devtools Tech","username":"devtoolstech"},"content":{"link":"","difficulty":1,"domain":2,"type":1,"isInternal":true,"body":"💰 CTC: 50+ LPA\r\n\r\n🧩 Total Rounds: 7 interviews + discussions\r\n\r\nEach round tested a different skill set, from coding depth to cultural fit 👇\r\n\r\n1️⃣ Exploratory Discussion (20 mins)\r\n A quick HR round to assess experience, role fit & communication. Don’t treat it casually — this decides if you move forward.\r\n\r\n2️⃣ Karat Technical Interview (60 mins, Hard)\r\n- A third-party live coding round.\r\n- Two parts — debugging + building challenges (HTML, CSS, JS, React).\r\n- No hints. Output matters more than approach.\r\n➡️ Tip: Strong fundamentals + clean execution are key.\r\n\r\n3️⃣ Browser Coding Interview (60 mins, Medium)\r\n- Build a frontend app from scratch — tested code quality, scalability, & component design.\r\n- Problems scale as you progress.\r\n➡️ Tip: Think architecture from the start.\r\n\r\n4️⃣ JavaScript Coding Interview (60 mins, Hard)\r\n - Pure JS — multiple variations, deep problem-solving & debugging.\r\n ➡️ Tip: Practice core JS logic & edge cases.\r\n\r\n5️⃣ System Design Interview (60 mins, Medium)\r\n- Whiteboard round — APIs, data modeling, scalability, trade-offs.\r\n ➡️ Tip: Focus on clarity, structure & reasoning.\r\n\r\n6️⃣ Hiring Manager Interview (60 mins)\r\n- Scenario-based discussion on past projects, ownership, and decision-making.\r\n\r\n7️⃣ Values Interview (45 mins)\r\n- Cultural fit + how you align with Atlassian’s principles.\r\n\r\n#### 🧠 Practice 10+ real questions asked by Atlassian for high-paying frontend roles here: <a href=\"https://devtools.tech/questions/all?type=3&companies=atlassian&via=devtoolstech\" target=\"_blank\">https://devtools.tech/questions/all?type=3&companies=atlassian</a>","languages":[],"editorConfig":"undefined"},"stats":{"views":5190,"used":0,"likes":0},"description":"","published":true,"isActive":true,"tags":[""],"slug":"atlassian-senior-frontend-interview-experience---rid---OC3cLlbmom5YGMkPVJmh","isPremium":false,"categories":[],"requires":[],"_id":"68ff7a273177c39e854e2efc","title":"Atlassian Senior Frontend Interview Experience","resourceId":"OC3cLlbmom5YGMkPVJmh","createdAt":1761573415824,"modifiedAt":1761573453883},"currentUser":null,"isOwner":false,"recommendations":{"questions":[{"_id":"63187a5677f9961d5b7d0f2b","content":{"languages":["javascript","typescript"],"difficulty":2},"tags":["javascript","array","reduce","polyfill","code","devtools tech","frontend problem solving","js interview questions","js roadmap","interview roadmap","advanced js","interview preparation","frontend masters","codedamn"],"slug":"implement-reduce-polyfill-from-scratch-or-frontend-problem-solving-or-javascript-interview-question---qid---yGnWTFf04zUUH6guACIJ","title":"Implement Reduce Polyfill from Scratch | Frontend Problem Solving | JavaScript Interview Question","questionId":"yGnWTFf04zUUH6guACIJ"},{"_id":"625573043ecc8e41a79f0aae","content":{"languages":["javascript","typescript"],"difficulty":4},"tags":["javascript","array","shuffle","frontend","interview question","advanced javascript"],"slug":"can-you-shuffle-an-array-or-javascript-interview-question---qid---p7CFYOFSacFNW4crQnWD","title":"Can you shuffle an array? | JavaScript Interview Question","questionId":"p7CFYOFSacFNW4crQnWD"},{"_id":"63637b56c958c137b34c1ae3","content":{"languages":["html","react"],"difficulty":1},"tags":["","javascript","frontend coding challenges","ui","ux","interview","devkode","frontend masters","star challenge","star widget","mockup","functional spec","javascript interview question","machine coding round","progress bar"],"slug":"create-a-progress-bar-or-frontend-coding-challenge-or-devkode-dom-challenge---qid---87NJhuSLBoWzABQKqFBo","title":"Create a Progress Bar | Frontend Coding Challenge | DevKode DOM Challenge","questionId":"87NJhuSLBoWzABQKqFBo"},{"_id":"67e5a04f347ebdb1a74bb40e","content":{"languages":["javascript","typescript"],"difficulty":2},"tags":["javascript","frontend","ui","ux","airbnb","store data","store claass","airbnb frontend interview question"],"slug":"implement-event-driven-key-value-store---qid---yySc0O8S4w3YIeA3pBFY","title":"Implement Event-Driven Key-Value Store","questionId":"yySc0O8S4w3YIeA3pBFY"},{"_id":"64f1c0ffd5ab2876a4c3d891","content":{"languages":["react","html"],"difficulty":2},"tags":["javascript","react","ui","room reservation","blog","tutorial","questions","frontend coding challenge","devtools tech","wework","industrious","co-working space","meeting room challenge"],"slug":"build-a-room-reservation-system-or-frontend-coding-challenge---qid---elXJ1Jch0dc39e87W0PK","title":"Build a Room Reservation System | Frontend Coding Challenge ","questionId":"elXJ1Jch0dc39e87W0PK"}],"resources":[{"_id":"69662a4b132ce4e954b16208","content":{"difficulty":4,"domain":2,"type":1,"isInternal":true,"languages":[]},"tags":["javascript","ui","ux","devtools tech","coding"],"slug":"walmart-global-tech-frontend-interview-experience-sde-3---rid---p7M1epgvyBQeNoz32zr9","title":"Walmart Global Tech Frontend Interview Experience (SDE 3)","resourceId":"p7M1epgvyBQeNoz32zr9"},{"_id":"698b2bde895fc3bf01415e40","content":{"difficulty":4,"domain":2,"type":1,"isInternal":true,"languages":[]},"tags":["javascript","ui","ux","coding","frontend","devtools tech","frontend interview experience"],"slug":"zomato-frontend-interview-experience-or-sde-2---rid---7hUoqLgUfYf13XaOXRlq","title":"Zomato Frontend Interview Experience | SDE 2","resourceId":"7hUoqLgUfYf13XaOXRlq"},{"_id":"69b3e73392f33c7d8ab0e2bd","content":{"difficulty":4,"domain":2,"type":1,"isInternal":true,"languages":[]},"tags":["javascript","ui","ux","devtools tech","interview experiences","frontend coding"],"slug":"cars24-frontend-interview-experience---rid---5CxS7tyPLqunm9n3xIfH","title":"Cars24 Frontend Interview Experience","resourceId":"5CxS7tyPLqunm9n3xIfH"},{"_id":"63f077e9412456738aaee88c","content":{"difficulty":1,"domain":2,"type":1,"isInternal":true,"languages":["react"]},"tags":["javascript","frontend","code","programming","ui","ux","interactive examples","codedamn","nth-child selectors","pseudo selectors","css selectors","sass","scss","less","styling","html","css fundamentals","frontend fundamentals","examples","codesandbox"],"slug":"understanding-nth-child-selectors-in-css---rid---ZD7WRQQ8iSNv8SCSZdTG","title":"Understanding Nth-Child Selectors in CSS","resourceId":"ZD7WRQQ8iSNv8SCSZdTG"},{"_id":"69a7c81b92f33c7d8aa04c9e","content":{"difficulty":1,"domain":1,"type":2,"isInternal":false,"languages":[]},"tags":["javascript","ui","ux","devtools tech","coding","frontend"],"slug":"how-to-refactor-large-codebases---rid---Fyjq9knxMC4wxz0QOfzH","title":"How to refactor large codebases?","resourceId":"Fyjq9knxMC4wxz0QOfzH"}]}}