Karat Interview: 1. An image was provided with some conditions. I was asked to make the same template using html css only. 2. Create a paginated list with react. 3. Theory questions on Js, React, Networking.
Browser Coding: 1. Fetch data and display task and sub tasks. Sort the task based on status. The solution should be scalable, performant. Components should be re-usable and file structure should be maintainable. 2. Theory questions on react.
JS Coding: 1. Fetch the data and cache the result. store data in sucha way that call should not be made again. Question was about feature flags. Fetch the feature flag value, store the result and add subscription method to flag value change. I was asked to use vanilla js to solve.
System Design: Design a system for task app. Task can be in-progress, todo or done status. Emplaning everything in detail.
Values & HM round: How to handle conflict? Why want to join atlassian? What did you learn? Behavioural questions.