Atlassian Въпроси за интервю

щифт

Атласиан е водещ доставчик на софтуер за сътрудничество, разработка и проследяване на проблеми за екипи. С над 150,000 85 глобални клиенти (включително 100 от Fortune XNUMX) ние развиваме силата на сътрудничеството с продукти, включително Jira, Jira Service Desk, Jira Ops, Confluence, Bitbucket, Trello и др.

Той има оценка 4.7* на Glassdoor и се смята за една от най-добрите продуктови компании. Той е високо ценен заради своя баланс между работа и личен живот.

Те също така осигуряват добро обучение, което ще бъде от полза и в бъдеще. Можете да практикувате въпросите за интервю на Atlassian по-долу за интервюто. Събрахме минали често задавани въпроси за интервю за Atlassian за ваша справка.

Въпроси за Atlassian Array

Въпрос 1. Максимална печалба при Leetcode решение за планиране на работа Постановка на проблема Максимална печалба при планиране на работа LeetCode Решение – „Максимална печалба при планиране на работа“ посочва, че са ви дадени n работни места, при които всяка работа започва от startTime[i] и завършва в endTime[i] и получавате печалба от печалба[i] ]. Трябва да върнем максималната печалба, която можем да имаме като...

Прочети повече

Въпрос 2. Комбинирано решение с Leetcode Проблемът Combination Sum Leetcode Solution ни предоставя масив или списък с цели числа и цел. Казват ни да намерим комбинациите, които могат да бъдат направени с помощта на тези цели числа, който и да е брой пъти, които се добавят към дадената цел. Така че по-формално можем да използваме даденото ...

Прочети повече

Въпрос 3. Брой индексни двойки с равни елементи в масив Да предположим, че сме дали цял масив. Проблемът „Брой индексни двойки с еднакви елементи в масив“ иска да се открие числото на двойка индекси (i, j) по такъв начин, че arr [i] = arr [j] и i не е равно на j . Пример arr [] = {2,3,1,2,3,1,4} 3 обяснителни двойки ...

Прочети повече

Въпрос 4. Максимално възможна разлика от две подмножества на масив Да предположим, че имаме цяло число масив. Изявлението за проблема „Максимално възможна разлика на две подмножества от масив“ иска да открие максимално възможната разлика между двете подмножества на масив. Условия, които трябва да се спазват: Масивът може да съдържа повтарящи се елементи, но най-високата честота на елемент ...

Прочети повече

Въпрос 5. Максимална сума, нарастваща последователност Постановка на проблема В задачата „Максимална сума, нарастваща последователност“ дадохме масив. Намерете сумата от максималната подпоследователност на дадения масив, т.е. целите числа в подпоследователността са в сортиран ред. Подпоследователността е част от масив, която е последователност, която е ...

Прочети повече

Въпрос 6. Мажоритарен елемент Изложение на проблема Като се има предвид сортиран масив, трябва да намерим основния елемент от сортирания масив. Основен елемент: Брой, срещащ се повече от половината от размера на масива. Тук сме дали число x, трябва да проверим дали е елемента мнозинство или не. Примерен вход 5 2 ...

Прочети повече

Въпроси за Atlassian String

Въпрос 7. Комбинации от букви на телефонен номер В комбинациите от букви на проблем с телефонен номер сме дали низ, съдържащ числа от 2 до 9. Проблемът е да се намерят всички възможни комбинации, които биха могли да бъдат представени с този номер, ако всеки номер има определени букви. Присвояването на номера е ...

Прочети повече

Въпроси за Atlassian Tree

Въпрос 8. Обхождане на вертикален ред на двоично дърво LeetCode решение Изявление на проблема Преминаване по вертикален ред на двоично дърво LeetCode Solution казва – Като се има предвид коренът на двоично дърво, изчислете обхождането по вертикален ред на двоичното дърво. За всеки възел на позиция (ред, колона), неговите леви и десни деца ще бъдат съответно на позиции (ред + 1, колона - 1) и (ред + 1, колона + 1). ...

Прочети повече

Въпрос 9. Проверка на бинарното дърво за търсене Проблем При валидирането на проблема с бинарното дърво за търсене, който сме дали на корена на дърво, трябва да проверим дали е двоично дърво за търсене или не. Пример: Изход: вярно Обяснение: Даденото дърво е двоично дърво за търсене, защото всички елементи, които са оставени на всяко поддърво ...

Прочети повече

Atlassian Други въпроси

Въпрос 10. Съдържа дублирано решение LeetCode Постановка на проблема: Съдържа дублиране на LeetCode Solution казва, че- При даден масив от цели числа nums, връща true, ако някоя стойност се появява поне два пъти в масива, и връща false, ако всеки елемент е различен. Пример 1: Вход: nums = [1,2,3,1] Изход: true Пример 2: Input: nums = [1,2,3,4] Изход: false Пример 3: Input: nums = [1,1,1,3,3,4,3,2,4,2, XNUMX] Изход: ...

Прочети повече

Въпрос 11. Следваща пермутация LeetCode решение Постановка на проблема Следваща пермутация Решение на LeetCode – Пермутация на масив от цели числа е подреждане на неговите членове в последователност или линеен ред. Например, за arr = [1,2,3], следните се считат за пермутации на arr: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Следващата пермутация на масив от цели числа е следващата лексикографски по-голяма пермутация на ...

Прочети повече

Въпрос 12. Решение за подреждане на монети Leetcode Постановка на проблема Решението за подреждане на монети LeetCode – „Подреждане на монети“ ви моли да построите стълбище с тези монети. Стълбището се състои от k реда, където i-ти ред се състои от точно i монети. Последният ред на стълбището може да не е завършен. За даденото количество монети върнете...

Прочети повече

Въпрос 13. LRU Cache Leetcode решение Пояснение на проблема Решението на LRU Cache LeetCode – „LRU Cache“ ви моли да проектирате структура от данни, която следва най-малко наскоро използван (LRU) кеш. Трябва да внедрим клас LRUCache, който има следните функции: LRUCache(int capacity): Инициализира LRU кеша с положителен размер капацитет. int get(int key): Връщане на стойността ...

Прочети повече

Въпрос 14. Оценете Reverse Polish Notation LeetCode Solution Постановка на проблема Оценете обратна полска нотация LeetCode Решение – Оценете стойността на аритметичен израз в обратна полска нотация. Валидни оператори са +, -, * и /. Всеки операнд може да бъде цяло число или друг израз. Имайте предвид, че разделението между две цели числа трябва да се съкрати към нула. Гарантирано е, че дадените...

Прочети повече

Въпрос 15. Максимален брой появявания на решение на поднизовия Leetcode Постановка на проблема: максимален брой появявания на подниз Leetcode Решение – Даден низ s, върнете максималния брой срещания на всеки подниз съгласно следните правила: Броят на уникалните символи в подниза трябва да бъде по-малък или равен на maxLetters. Размерът на подниз трябва да бъде между minSize и maxSize включително. Пример...

Прочети повече

Въпрос 16. Решение на LeetCode, базирано на ключ-стойност Изявление на проблема Базирано на време ключ-стойност Store LeetCode Решение – Проектирайте базирана на време структура от данни ключ-стойност, която може да съхранява множество стойности за един и същи ключ в различни времеви печати и да извлича стойността на ключа в определен времеви печат. Реализирайте класа TimeMap: TimeMap() Инициализира обекта на структурата от данни. void set(ключ низ, низ ...

Прочети повече

Въпрос 17. Минимален брой кранове за отваряне за поливане на градинско решение LeetCode Пояснение на проблема Минимален брой кранове за отваряне за поливане на градина LeetCode Решение – Има едномерна градина по оста x. Градината започва в точка 0 и завършва в точка n. (т.е. дължината на градината е n). Има n + 1 кранове, разположени в точки [0, 1, ..., n] в ...

Прочети повече

Въпрос 18. Намерете Leaves of Binary Tree LeetCode Solution Постановка на проблема Намерете листа от двоично дърво LeetCode Solution – Като се има предвид коренът на двоично дърво, съберете възлите на дървото, сякаш правите това: Съберете всички листни възли. Отстранете всички листни възли. Повторете, докато дървото се изпразни. Примерен тестов случай 1: Вход: корен = [1, 2, 3, ...

Прочети повече

Въпрос 19. Дизайн Хит Counter LeetCode Решение Постановка на проблема Дизайн Брояч на посещенията LeetCode Решение – Проектирайте брояч на удари, който отчита броя на попаденията, получени през последните 5 минути (т.е. последните 300 секунди). Вашата система трябва да приеме параметър за времеви отпечатък (в секунди с детайлност) и може да приемете, че повикванията към системата се извършват в хронологичен ред (т.е. клеймото за време се увеличава монотонно). ...

Прочети повече

Въпрос 20. Решение с единичен номер Постановка на проблема Решение с едно число Leetcode – Даден ни е непразен масив от цели числа и трябва да намерим елемент, който се появява точно веднъж. Във въпроса е дадено, че всеки елемент се появява два пъти с изключение на един. Пример 1: Вход: nums = [2,2,1] Изход: 1 Пример 2: Вход: ...

Прочети повече

Въпрос 21. Решение на мнозинството от елементи с Leetcode Декларация за проблема Даден ни е масив от цели числа. Трябва да върнем цялото число, което се появява повече от ⌊N / 2⌋ време в масива, където ⌊ ⌋ е етажният оператор. Този елемент се нарича мажоритарен елемент. Имайте предвид, че входният масив винаги съдържа мажоритарен елемент. ...

Прочети повече

Въпрос 22. Вмъкнете в двоично решение за търсене на Leetcode В този проблем ни се дава коренният възел на двоично дърво за търсене, съдържащ целочислени стойности и цяла стойност на възел, който трябва да добавим в двоичното дърво за търсене и да върнем структурата му. След като вмъкнем елемента в BST, трябва да отпечатаме неговия ...

Прочети повече

Въпрос 23. Решение Leetcode за пермутации Проблемът Permutations Leetcode Solution предоставя проста последователност от цели числа и ни изисква да върнем пълен вектор или масив от всички пермутации на дадената последователност. Така че, преди да влезете в решаването на проблема. Трябва да сме запознати с пермутациите. И така, пермутацията не е нищо друго освен подреждане ...

Прочети повече

Въпрос 24. Решение за смяна на лимонада с Leetcode Тази публикация е на Lemonade Change Leetcode Solution Проблем Изложение В проблема „Lemonade Change“ има опашка от клиенти. Те искат да купят лимонада от нас, която струва 5 рупии. Клиентите могат да ни дадат 5 рупии, 10 рупии или 20 рупии. Искаме да върнем ...

Прочети повече

Translate »