{"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":6969,"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":"67e53e9c347ebdb1a74b907c","content":{"languages":["javascript","typescript"],"difficulty":2},"tags":["javascript","amazon","frontend interview question","ui","ux","javascript promises","blog","amazon interview question"],"slug":"implement-promisify-polyfill---qid---GFqT2ainSIGaPNODqoDe","title":"Implement Promisify Polyfill","questionId":"GFqT2ainSIGaPNODqoDe"},{"_id":"686bc18450393ab5506e5d0c","content":{"languages":["javascript","typescript"],"difficulty":1},"tags":["javascript","frontend","interview questions","ui","ux","devtools tech","frontend coding","coding challenge"],"slug":"compare-semantic-versions---qid---MpUr21sj14SgVcWFVs2L","title":"Compare Semantic Versions","questionId":"MpUr21sj14SgVcWFVs2L"},{"_id":"6058cbbbdd90b43b9e8dee08","content":{"difficulty":4,"languages":"javascript"},"tags":["javascript","hoisting","interview","js fundamentals","frontend fundamentals","scoping"],"slug":"what-would-be-the-output-of-the-following-code-scoping-in-javascript---qid---sE7fxd7MMAoOO0t9yXwD","title":"What would be the output of the following code? [Scoping in JavaScript]","questionId":"sE7fxd7MMAoOO0t9yXwD"},{"_id":"63861c854956ba15eb97da5b","content":{"languages":["javascript"],"difficulty":1},"tags":["javascript","frontend","code","object","copy","object reference","copying in javascript","tooling","devtools tech.javascript fundamentals","frontend fundamentals"],"slug":"can-you-identify-the-behaviour-of-following-code-snippet-or-javascript-output-questions-or-problem-solving-or-javascript-copy---qid---GEkr6i0nWutFs6eTbdB7","title":"Can you identify the behaviour of following code snippet? | JavaScript Output Questions | Problem Solving | JavaScript Copy","questionId":"GEkr6i0nWutFs6eTbdB7"},{"_id":"6878f2a950393ab55083191e","content":{"languages":["javascript","typescript"],"difficulty":1},"tags":["javascript","objects","frontend interview questions","ui","ux","devtools tech","coding","tutorial","blog","zepto coding challenge"],"slug":"implement-listento-function---qid---JqRACUtqsOONwFUNREXb","title":"Implement listenTo function","questionId":"JqRACUtqsOONwFUNREXb"}],"resources":[{"_id":"5f2060dacbec5f7ffc0c2fbe","content":{"difficulty":2,"domain":2,"type":1},"tags":["api","frontend","reactjs","javascript","frontend development","code","programming","design systems"],"slug":"api-driven-development-for-building-components---rid---wJVfMDfVaTpo7qMkl3Jj","title":"API Driven Development for Building Components","resourceId":"wJVfMDfVaTpo7qMkl3Jj"},{"_id":"62d3b928d3473370ac372879","content":{"difficulty":4,"domain":2,"type":2,"isInternal":false},"tags":["javascript","promises","async programming","advanced javascript","interview question","frontend","coding"],"slug":"javascript-promises-fundamentals-every-engineer-should-know-or-part-2-or-event-loop-or-microtasks---rid---oBrzK6Mt7HNAnKBT3ogC","title":"JavaScript Promises Fundamentals Every Engineer Should Know | Part 2 | Event Loop | MicroTasks","resourceId":"oBrzK6Mt7HNAnKBT3ogC"},{"_id":"5fc723676d3cda64e470c416","content":{"difficulty":4,"domain":1,"type":2},"tags":["youtube","linkedin","career","devtools tech"],"slug":"find-out-top-skills-in-the-market-or-indemand-introduction---rid---6Mq2Ejdw46VxOaRaYzfC","title":"Find Out Top Skills In The Market | InDemand Introduction","resourceId":"6Mq2Ejdw46VxOaRaYzfC"},{"_id":"69234dfebf1a48f85e0d2584","content":{"difficulty":1,"domain":2,"type":2,"isInternal":false,"languages":[]},"tags":["javascript","large lists","virtualization","frontend","performance","web","frontend system design"],"slug":"how-to-render-large-lists-in-react---rid---TC8vdF4wbZwju6fkLIwO","title":"How to render LARGE lists in React?","resourceId":"TC8vdF4wbZwju6fkLIwO"},{"_id":"6a12e5104b3e6d922c54a0cf","content":{"difficulty":1,"domain":1,"type":1,"isInternal":true,"languages":[]},"tags":["javascript","ui","ux","devtools tech","coding","frontend"," web performance"],"slug":"reducing-image-bytes---rid---eoeW8SDZdwwNWBtFqfOh","title":"Reducing Image Bytes","resourceId":"eoeW8SDZdwwNWBtFqfOh"}]}}