Atlassian
20+ Sri Kripa Forging Interview Questions and Answers
Goku has ‘N’ Dragon Balls. Each Dragon Ball is unique with the ith Dragon Ball having ‘i’ stars on it. For example, the first Dragon Ball has 1 star, the second Dragon Ball has 2 stars, and...read more
Given a list of [FileName, FileSize, [Collection]] - Collection is optional, i.e., a collection can have 1 or more files.
Same file can be a part of more than 1 collection. How would you d...read more
You are given 'N' jobs with their start time 'Start', end time 'End' and profit 'Profit'. You need to tell the maximum profit you can obtain by performing these jobs such that no two jobs...read more
You are given an array of integers. You need to sort the array in ascending order using quick sort.
Quick sort is a divide and conquer algorithm in which we choose a pivot point and partition the arra...read more
You have been given an Encrypted String where repetitions of substrings are represented as substring followed by the count of substrings.
Example: String "aabbbcdcdcd" wil...read more
You are given a list of ‘N’ jobs which has to be performed. Each job is associated with a deadline and a profit if the job is completed before the deadline. Each job takes one unit of time...read more
You have been given two arrays, 'AT' and 'DT', representing the arrival and departure times of all trains that reach a railway station.
Your task is to find the minimum number of plat...read more
You have been given a binary tree of 'N' nodes. Print the Spiral Order traversal of this binary tree.
For example
For the given binary tree [1, 2, 3, -1, -1, 4, 5, -1, -1,...read more
As Atlassian have multiple products, so I was asked to design a tagging system, where you can apply a tag on them and once you will click on tag all the pages related to it should appear.
You are given a list of strings, ‘DICTIONARY[]’ that represents the correct spelling of words and a query string ‘QUERY’ that may have incorrect spelling. You have to check whether the spelling of ...read more
I was asked to design a snake game, where you have initial coordinate of snake of length 1, and also food with it's cordinate will generate one after another, and game will over if snake t...read more
It was sort of HM round, where an experienced interviewer will ask you behavioral question related to your experience and put you in hypothetical situation. They overall judge you personally a...read more
What is virtual memory. What are its uses. Different OS related problems, Indexing
How is CPU scheduling done and what are the CPU scheduling algorithms like Round robin , SJF etc.
1. Interviewer asked behavioral questions related to past experience.
2. Explained the charter of the team.
3. Some system design discussion also happened in this round.
Compiler design related questions, differences between Python and C in very depth.
What is javascript, its uses, server client problems.
Low level vs High level language, kernel related questions
Q19. Design File System : You have given file size and collection in input 1 : get total size 2 : find top k collections in size
Design a file system to calculate total size and find top k collections in size.
Create a file system class with methods to add files and calculate total size.
Maintain a data structure to store the collections and their sizes.
Implement a method to find the top k collections based on size.
Consider using a priority queue or sorting the collections based on size.
Handle edge cases like empty collections or invalid input sizes.
Q20. Find Top k collections
The question is asking to find the top k collections.
Use a sorting algorithm to sort the collections in descending order based on a specific criteria.
Select the top k collections from the sorted list.
Return the selected collections as an array of strings.
Q21. Find total size
Calculate the total size of an array of strings.
Iterate through the array and sum the length of each string.
Use the `length` property of each string to get its size.
Handle edge cases such as empty strings or null values.
More about working at Atlassian
Interview Process at Sri Kripa Forging
Top Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month