Atlassian интервью суроолору

төөнөч

Atlassian болуп саналат командалар үчүн кызматташуунун, иштеп чыгуунун жана көйгөйлөргө көз салуучу программалык камсыздоонун алдыңкы провайдери. 150,000 85ден ашык дүйнөлүк кардарлар менен (анын ичинде Fortune 100 рейтингинин XNUMXи) биз Jira, Jira Service Desk, Jira Ops, Confluence, Bitbucket, Trello жана башкалар менен кызматташуунун күчүн өнүктүрөбүз.

Ал Glassdoor боюнча 4.7* рейтингине ээ жана продуктыга негизделген мыкты компаниялардын бири болуп эсептелет. Бул анын жумуш-жашоо балансы үчүн жогору бааланат.

Алар келечекте да пайдалуу боло турган жакшы тренингдерди беришет. Сиз интервью үчүн төмөндөгү Atlassian интервью суроолорун машыксаңыз болот. Биз сиздин маалыматыңыз үчүн Atlassian интервью суроолорун чогулттук.

Atlassian Array суроолору

Суроо 1. Leetcode Чечиминдеги Жумуштарды пландаштыруудагы максималдуу киреше Көйгөйдүн билдирүүсү Жумуштарды пландаштыруудагы максималдуу киреше LeetCode Solution – “Жумуштарды пландаштырууда максималдуу киреше” сизге n жумуш берилгендигин, анда ар бир жумуш башталгыч саат[i] тартып, аяктоо убактысы[i] менен аяктап, кирешенин кирешеси[i ала тургандыгы айтылат. ]. Биз ушундай болушу мүмкүн болгон максималдуу пайданы кайтарышыбыз керек ...

Толук маалымат

Суроо 2. Айкалыштыруу суммасы Leetcode чечими Маселенин жыйындысы 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 Questions

Суроо 7. Телефон номеринин кат айкалыштары Телефон номериндеги тамгалардын айкалышында биз 2ден 9га чейинки сандарды камтыган сапты бердик. Маселе, эгерде ар бир номерге бир нече тамга берилген болсо, анда ушул сан менен көрсөтүлө турган бардык мүмкүн болгон айкалыштарды табуу керек. Номердин дайындалышы ...

Толук маалымат

Атласс дарагынын суроолору

Суроо 8. Binary Tree LeetCode Чечиминин Vertical Order Traversal Көйгөйдүн билдирүүсү Бинардык дарактын вертикалдуу тартибин өтүү LeetCode Solution мындай дейт: - Бинар дарактын тамырын эске алуу менен, экилик дарактын вертикалдуу тартибин кесүү. Позициядагы ар бир түйүн үчүн (сап, кол), анын сол жана оң балдары тиешелүүлүгүнө жараша (сап + 1, кол - 1) жана (сап + 1, кол + 1) позицияларында болот. ...

Толук маалымат

Суроо 9. Binary Search Tree тастыктоо Экилик издөө дарагынын көйгөйүн текшерүүдө, биз дарактын тамырын бердик, анын экилик издөө дарагы экендигин же жок экендигин текшеришибиз керек. Мисал: Чыгуу: чыныгы Түшүндүрмө: Берилген дарак экилик издөө дарагы болуп саналат, анткени бардык элементтер ар бир терекке калтырылат ...

Толук маалымат

Atlassian Башка суроолор

Суроо 10. Дубликат LeetCode Чечимин камтыйт Көйгөйдүн билдирүүсү: Кайталанма LeetCode Чечиминде мындай дейт: Бүтүн массивдин сандарын эске алуу менен, массивде кандайдыр бир маани жок дегенде эки жолу чыкса, true кайтарат, ал эми ар бир элемент айырмаланган болсо, жалганды кайтарат. 1-мисал: Киргизүү: сандар = [1,2,3,1] Чыгуу: чын 2] Чыгуу: ...

Толук маалымат

Суроо 11. Кийинки алмаштыруу LeetCode чечими Көйгөйдүн билдирүүсү Кийинки алмаштыруу LeetCode Чечим – бүтүн сандардын массивинин алмаштыруу анын мүчөлөрүнүн ырааттуулукка же сызыктуу тартипте жайгашуусу. Мисалы, arr = [1,2,3] үчүн, төмөндөгүлөр arr алмаштыруулары каралат: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Бүтүн сандардын массивинин кийинки алмаштыруусу - бул ...

Толук маалымат

Суроо 12. Монеталарды уюштуруу Leetcode Solution Көйгөйдүн билдирүүсү Монеталарды уюштуруу LeetCode Solution – “Монеталарды уюштуруу” сизден бул монеталар менен тепкич курууну суранат. Тепкич к катардан турат, мында i-катар так i тыйындан турат. Тепкичтин акыркы катары толук эмес болушу мүмкүн. Берилген тыйындар үчүн кайтарып бериңиз ...

Толук маалымат

Суроо 13. LRU Cache Leetcode Solution Көйгөйдүн билдирүүсү LRU кэши LeetCode чечими – “LRU кэши” сизден эң аз акыркы колдонулган (LRU) кэшине ылайык маалымат структурасын иштеп чыгууну суранат. Биз төмөнкү функцияларга ээ болгон LRUCache классын ишке ашыруубуз керек: LRUCache(int сыйымдуулугу): LRU кэшин инициализациялайт. оң өлчөмдөгү кубаттуулугу менен. int get(int ачкычы): Маани кайтарыңыз ...

Толук маалымат

Суроо 14. Реверс поляк нотасын баалаңыз LeetCode Solution Көйгөйдүн билдирүүсү Тескери поляк нотасын баалоо LeetCode Solution – Тескери поляк белгилериндеги арифметикалык туюнтумдун маанисин баалоо. Жарактуу операторлор +, -, * жана / болуп саналат. Ар бир операнд бүтүн же башка туюнтма болушу мүмкүн. Эки бүтүн сандын ортосундагы бөлүнүү нөлгө чейин кыскарышы керек экенин эске алыңыз. Бул кепилдик берилет ...

Толук маалымат

Суроо 15. Substring Leetcode Чечиминин максималдуу саны Көйгөйдүн билдирүүсү : Коддун ички саптарынын максималдуу саны Leetcode Чечим – s сапты эске алуу менен, төмөнкү эрежелер боюнча кайсы бир подсаптын кайталанууларынын максималдуу санын кайтарыңыз: Кошумча саптагы уникалдуу символдордун саны maxLetters аз же барабар болушу керек. Саптын көлөмү minSize жана maxSize inclusive ортосунда болушу керек. Мисал...

Толук маалымат

Суроо 16. Убакыттын негизинде ачкыч-баа дүкөнү LeetCode чечими Көйгөйдүн билдирүүсү Убакыттын негизинде ачкыч-маани дүкөнү LeetCode чечими – Бир эле ачкыч үчүн бир нече маанилерди ар кандай убакыт штамптарында сактай турган жана белгилүү бир убакыт белгисинде ачкычтын маанисин ала турган убакытка негизделген ачкыч-маанилик берилиштер структурасын долбоорлаңыз. TimeMap классын ишке ашыруу: TimeMap() Маалымат структурасынын объектисин инициализациялайт. жараксыз топтому (Сап баскычы, Сап ...

Толук маалымат

Суроо 17. Бакчаны сугаруу үчүн ачуу үчүн крандардын минималдуу саны LeetCode Solution Көйгөйдүн билдирүүсү Бакчаны сугаруу үчүн ача турган крандардын минималдуу саны LeetCode Solution - X огунда бир өлчөмдүү бакча бар. Бак 0 чекитинен башталып, n чекитинде бүтөт. (б.а. бакчанын узундугу n). n + 1 крандар [0, 1, ..., n] чекиттеринде жайгашкан ...

Толук маалымат

Суроо 18. Binary Tree LeetCode Solution жалбырактарын табуу Көйгөйдүн билдирүүсү Бинардык дарактын жалбырактарын табуу LeetCode Solution – Бинардык дарактын тамырын эске алуу менен, дарактын түйүндөрүн муну кылып жаткандай чогултуңуз: Бардык жалбырак түйүндөрүн чогултуңуз. Бардык жалбырак түйүндөрүн алып салуу. Дарак бош болгонго чейин кайталаъыз. Мисал 1-сыноо иши: Киргизүү: root = [1, 2, 3, ...

Толук маалымат

Суроо 19. Дизайн Hit Counter LeetCode Solution Көйгөйдүн билдирүүсүн долбоорлоо Hit Counter LeetCode Solution – Акыркы 5 мүнөттө (б.а. акыркы 300 секундада) кабыл алынган соккулардын санын эсептеген хит эсептегичти иштеп чык. Сиздин тутумуңуз убакыт белгисинин параметрин (секунддук гранулдуулукта) кабыл алышы керек жана сиз системага хронологиялык тартипте чалуулар болуп жатат деп ойлошуңуз мүмкүн (б.а. убакыт белгиси монотондуу түрдө көбөйүүдө). ...

Толук маалымат

Суроо 20. Single Number Leetcode чечими Көйгөйдүн билдирүүсү Жалгыз сан Leetcode чечими – Бизге бош эмес бүтүн сан массивдери берилген жана так бир жолу пайда болгон элементти табышыбыз керек. Суроодо бир элементтен башка ар бир элемент эки жолу пайда болот деп берилген. 1-мисал: Киргизүү: сандар = [2,2,1] Чыгуу: 1 2-мисал: Киргизүү: ...

Толук маалымат

Суроо 21. Көпчүлүк элемент Leetcode чечими Маселелердин баяндалышы Бизге бүтүн сандардын массиви берилген. Floor ⌋ кабат оператору болгон массивде ⌊N / 2⌋ убакыттан ашык болгон бүтүн санды кайтарып беришибиз керек. Бул элемент көпчүлүк элемент деп аталат. Киргизүү массиви ар дайым көпчүлүк элементин камтый тургандыгын эске алыңыз. ...

Толук маалымат

Суроо 22. Binary Search Tree Leetcode чечимине кыстарыңыз Бул маселеде, бизге Бинардык Издөө Дарагынын тамыр түйүнү берилген, ал бүтүндүн маанилерин камтыйт жана биз Бинардык Издөө Дарагына кошуп, анын структурасын кайтарышыбыз керек болгон түйүндүн бүтүн маанисин беребиз. Элементти БСТке киргизгенден кийин, биз аны басып чыгарышыбыз керек ...

Толук маалымат

Суроо 23. Permutations Leetcode Solution Permutations Leetcode Solution маселеси бүтүн сандардын жөнөкөй ырааттуулугун камсыз кылат жана берилген ырааттуулуктун бардык пермутацияларынын толук векторун же массивин кайтарып берүүнү суранат. Ошентип, көйгөйдү чечүүгө киришүүдөн мурун. Пермутацияларды жакшы билишибиз керек. Демек, орун алмаштыруу эч нерсе эмес, аранжировка ...

Толук маалымат

Суроо 24. Лимонадды өзгөртүү Leetcode Solution Бул билдирүү Lemonade Change Leetcode Solution Problem Problem "Lemonade Change" көйгөйүндө кардарлардын кезеги бар. Алар бизден 5 рупий турган лимонад сатып алууну каалашат. Кардарлар бизге 5 рупий, 10 рупий же 20 рупий бере алышат. Биз ... кайтарып берүүнү каалайбыз

Толук маалымат

Translate »