Atlassian is a values-driven company and they genuinely live those values (and don't just talk about them). We look outwards and take being a good corporate citizen very seriously. Our staff are astonishingly diverse, capable and committed. Our work/life balance, along with our staff benefits, are excellent. Atlassian has a large product suite - some in-house and some acquired - many with a long history. Equally we have large customer base of users and plugin providers. Moving forward with speed can be very challenging as there is so much to consider.
Subscribe to AlgoDaily today and join over 12,848 brilliant developers leveling up fast by learning computer science concepts visually, tracking their job applications, and solving the most common coding challenges daily.
Note: ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.
Let's implement a linked list, a data structure that serves as one of the fundamental building blocks of many other data structures. <img src="https://storage.go... Try to solve.
Arrays are amazing for looking up elements at specific indices as all elements in memory are contiguous, allowing for O(1) or constant time lookups. But often we... Try to solve.
We're provided a positive integer num. Can you write a method to repeatedly add all of its digits until the result has only one digit? Here's an example: if the ... Try to solve.
Suppose we're given an array of numbers like the following: [4, 2, 4] Could you find the majority element? A majority is defined as "the greater part, or more th... Try to solve.
Given an unsorted array of integers, can you write a method maxProductOfThree(unsorted: array) to find the largest product from three of the numbers? For example... Try to solve.
A circular array (/challenges/next-larger-in-a-circular-array) is one where the next element of the last element is the first element. You know how standard arra... Try to solve.
Here's a fun one: let's say we have a 2D array matrix that is a size of m rows and n columns. It is initially prefilled with 0s and looks like the following: js ... Try to solve.
Recall that a stack is an abstract data type modeling a collection elements. Its primary operations are push (which adds an element to the top of the stack) and ... Try to solve.
This information was sourced from reviews originally posted on Glassdoor.
High performing teams, meaningful products, teammates are dependable, helpful, clever, nice. Good values, lawful, inclusive. The founders are still owning the company = long-term vision. A lot of tech stacks are on the edge. Excellent work/life balance. Some old code here and there. Unavoidable: changes are slow because the products are big, the teams are many and the criticity is high.
ShipIt days and innovation weeks provide many opportunities to try out new things. Personal budget and time given for attending conferences and attending courses. Depending on which team you are in, even being a senior engineer can be too low to have any impact on architectural decisions or the choice of technologies used by your team.
Atlassian is a nice place to work at, it has the perks: breakfast, lunch, open floor plans, semi-relaxed work atmosphere, etc. You can generally work in your own style and 90% of the time that's okay - which is a really good thing. If you don't care about your career from the start, you're happy just to coast for years and have no desire to move forward, then this job is for you. But, if you care about your career progression, you have a passion for software development and want to make the world a better place, then stay far away from their "Graduate Developer" program - they'll only stop you, halt you and won't ever recognize the good work that you do until maybe half a decade down the track they decide that you're a real developer and should be treated accordingly.
Great culture, feels startup-like but at scale. A company that really believes in its core principles (which are on display everywhere, in case you forget them!). And, when I had to leave (for reasons that had nothing to do with the company), Atlassian were extremely helpful and understanding. Definitely more for extroverts than introverts! If you want to just sit in a corner and do whatever you do, don't work here. Also, company has a great work-life balance, for most employees - but expect the borders between work & life to blur.
Hover over to see details. This data was sourced from submissions at levels.fyi.