سوالات مصاحبه اطلسیان

سنجاق

اطلسی است ارائه دهنده پیشرو نرم افزار همکاری، توسعه و ردیابی مسائل برای تیم ها. با بیش از 150,000 مشتری جهانی (از جمله 85 نفر از 100 فورچون)، ما در حال ارتقاء قدرت همکاری با محصولاتی از جمله Jira، Jira Service Desk، Jira Ops، Confluence، Bitbucket، Trello و غیره هستیم.

امتیاز 4.7* را در Glassdoor دریافت کرده است و یکی از بهترین شرکت های مبتنی بر محصول محسوب می شود. به دلیل تعادل بین کار و زندگی بسیار مورد توجه است.

آنها آموزش خوبی نیز ارائه می دهند که در آینده نیز مفید خواهد بود. می توانید سوالات مصاحبه اطلس زیر را برای مصاحبه تمرین کنید. ما سؤالات مصاحبه قبلی اطلسی را برای مرجع شما جمع آوری کرده ایم.

سوالات آرایه اطلسی

سوال 1. حداکثر سود در برنامه ریزی شغلی راه حل Leetcode بیانیه مشکل حداکثر سود در زمان‌بندی شغل راه‌حل LeetCode – «حداکثر سود در زمان‌بندی شغل» بیان می‌کند که n شغل به شما داده می‌شود که در آن هر کار از startTime[i] شروع می‌شود و در پایان زمان[i] به پایان می‌رسد و سود سود را به دست می‌آورید[i] ]. ما باید حداکثر سودی را که می توانیم داشته باشیم برگردانیم ...

ادامه مطلب

سوال 2. محلول ترکیبی از مجموع Leetcode مسئله Combination Sum Leetcode Solution آرایه ای یا لیستی از اعداد صحیح و یک هدف را برای ما فراهم می کند. به ما گفته می شود که ترکیبی را که می توان با استفاده از این عدد صحیح به تعداد دفعاتی که به هدف داده می شود ، پیدا کرد. بنابراین به صورت رسمی تر ، می توانیم از داده های ...

ادامه مطلب

سوال 3. تعداد جفت های شاخص با عناصر مساوی در یک آرایه فرض کنید ، ما یک آرایه صحیح داده ایم. مسئله "تعداد جفت های شاخص با عناصر برابر در یک آرایه" می خواهد عدد جفت شاخص ها (i ، j) را به گونه ای پیدا کند که arr [i] = arr [j] و i برابر j نباشد . arr example [] = {2,3,1,2,3,1,4،3،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX} XNUMX جفت توضیح ...

ادامه مطلب

سوال 4. حداکثر اختلاف ممکن از دو زیر مجموعه یک آرایه فرض کنید ، ما یک آرایه صحیح داریم. عبارت مسئله "حداکثر اختلاف ممکن از دو زیر مجموعه آرایه" می خواهد حداکثر اختلاف ممکن را بین دو زیر مجموعه آرایه پیدا کند. شرایطی که باید دنبال شود: یک آرایه می تواند شامل عناصر تکرار شونده باشد ، اما بالاترین فرکانس یک عنصر ...

ادامه مطلب

سوال 5. حداکثر مبلغ افزایش عواقب بیان مسئله در مسئله "حداکثر مجموع افزایش عواقب" ما یک آرایه داده ایم. مجموع حداکثر دنباله آرایه داده شده را پیدا کنید ، یعنی اعداد صحیح موجود در دنباله به ترتیب مرتب شده اند. دنباله بخشی از آرایه است که دنباله ای است که ...

ادامه مطلب

سوال 6. عنصر اکثریت بیانیه مسئله با توجه به آرایه مرتب شده ، باید عنصر اکثریت را از آرایه مرتب شده پیدا کنیم. عنصر اکثریت: عددی که بیش از نیمی از اندازه آرایه رخ می دهد. در اینجا ما یک عدد x داده ایم که باید بررسی کنیم این عنصر اکثریت است یا نه. نمونه ورودی 5 2 ...

ادامه مطلب

سوالات رشته اطلس

سوال 7. ترکیب حروف یک شماره تلفن در ترکیب حروف یک مسئله شماره تلفن ، ما یک رشته حاوی اعداد از 2 تا 9 داده ایم. مسئله این است که اگر هر شماره چند حرف به آن اختصاص داده باشد ، تمام ترکیبات ممکن را می توان با آن شماره نشان داد. تخصیص عدد ...

ادامه مطلب

سوالات درخت اطلس

سوال 8. پیمایش ترتیب عمودی راه حل LeetCode درخت باینری بیان مسئله پیمایش ترتیب عمودی درخت باینری راه حل LeetCode می گوید - با توجه به ریشه یک درخت باینری، پیمایش مرتبه عمودی درخت دودویی را محاسبه کنید. برای هر گره در موقعیت (ردیف، ستون)، فرزندان چپ و راست آن به ترتیب در موقعیت‌های (ردیف + 1، col - 1) و (ردیف + 1، col + 1) خواهند بود. ...

ادامه مطلب

سوال 9. اعتبار سنجی درخت جستجو مسئله ای در تأیید اعتبار درخت جستجوی دودویی که به ریشه یک درخت داده ایم ، باید بررسی کنیم که آیا این یک درخت جستجوی باینری است یا نه. مثال: خروجی: درست توضیح: درخت داده شده یک درخت جستجوی دودویی است زیرا همه عناصری که برای هر زیر درخت باقی مانده است ...

ادامه مطلب

سوالات دیگر اطلس

سوال 10. حاوی راه حل تکراری LeetCode بیان مشکل: حاوی Duplicate LeetCode راه حل می گوید که - با توجه به اعداد آرایه صحیح، اگر مقداری حداقل دو بار در آرایه ظاهر شد، true را برگردانید، و اگر هر عنصر متمایز باشد، false را برگردانید. مثال 1: ورودی: اعداد = [1,2,3,1،2،1,2,3,4،3] خروجی: درست مثال 1,1,1,3,3,4,3,2,4,2: ورودی: اعداد = [XNUMX،XNUMX،XNUMX،XNUMX] خروجی: نادرست مثال XNUMX: ورودی: اعداد = [XNUMX،XNUMX، XNUMX] خروجی: ...

ادامه مطلب

سوال 11. جایگشت بعدی راه حل LeetCode بیان مسئله جایگشت بعدی راه حل LeetCode – جایگشت آرایه ای از اعداد صحیح ترتیبی از اعضای آن به ترتیب یا ترتیب خطی است. به عنوان مثال، برای arr = [1,2,3،1,2,3،1,3,2]، موارد زیر جایگشت arr در نظر گرفته می شوند: [3,1,2،2,3,1،XNUMX]، [XNUMX،XNUMX،XNUMX]، [XNUMX،XNUMX،XNUMX]، [XNUMX،XNUMX ، XNUMX]. جایگشت بعدی آرایه ای از اعداد صحیح، جایگشت بعدی از نظر لغوی بیشتر از ...

ادامه مطلب

سوال 12. راه حل لیت کد ترتیب سکه ها بیان مشکل راه حل ترتیب سکه ها LeetCode – «آرایش سکه ها» از شما می خواهد که با این سکه ها یک راه پله بسازید. راه پله از k ردیف تشکیل شده است که ردیف آن دقیقاً از i سکه تشکیل شده است. ردیف آخر راه پله ممکن است کامل نباشد. برای مقدار داده شده سکه، برگردانید ...

ادامه مطلب

سوال 13. راه حل Leetcode کش LRU بیان مسئله کش LRU راه حل LeetCode – “LRU Cache” از شما می خواهد که یک ساختار داده طراحی کنید که از حافظه پنهان حداقل اخیرا استفاده شده (LRU) پیروی می کند، ما باید کلاس LRUCache را پیاده سازی کنیم که دارای عملکردهای زیر باشد: LRUCache(int ظرفیت): کش LRU را راه اندازی می کند. با ظرفیت اندازه مثبت int get(int key): مقدار را برگردانید ...

ادامه مطلب

سوال 14. راه حل LeetCode نماد لهستانی معکوس را ارزیابی کنید بیان مسئله ارزیابی معکوس علامت لهستانی راه حل LeetCode - ارزش یک عبارت حسابی را در نماد لهستانی معکوس ارزیابی کنید. عملگرهای معتبر +، -، * و / هستند. هر عملوند ممکن است یک عدد صحیح یا یک عبارت دیگر باشد. توجه داشته باشید که تقسیم بین دو عدد صحیح باید به سمت صفر کوتاه شود. تضمین می شود که داده ...

ادامه مطلب

سوال 15. حداکثر تعداد وقوع یک راه حل Leetcode زیر رشته ای بیان مشکل: حداکثر تعداد وقوع یک زیررشته راه حل Leetcode - با توجه به رشته s، حداکثر تعداد وقوع هر زیررشته را تحت قوانین زیر برگردانید: تعداد کاراکترهای منحصر به فرد در زیر رشته باید کمتر یا مساوی با maxLetters باشد. اندازه رشته فرعی باید بین minSize و maxSize باشد. مثال ...

ادامه مطلب

سوال 16. راه حل LeetCode فروشگاه کلیدی ارزش مبتنی بر زمان راه حل LeetCode ذخیره کلید ارزش مبتنی بر زمان بیان مشکل - یک ساختار داده ارزش کلیدی مبتنی بر زمان طراحی کنید که می تواند چندین مقدار را برای یک کلید در مهرهای زمانی مختلف ذخیره کند و مقدار کلید را در یک مُهر زمانی خاص بازیابی کند. پیاده سازی کلاس TimeMap: TimeMap() شی ساختار داده را راه اندازی می کند. مجموعه خالی (کلید رشته، رشته ...

ادامه مطلب

سوال 17. حداقل تعداد شیر آب برای باز کردن محلول باغ لیت کد بیان مشکل حداقل تعداد شیرهای آب برای باز کردن باغچه راه حل LeetCode - یک باغ یک بعدی در محور x وجود دارد. باغ از نقطه 0 شروع می شود و به نقطه n ختم می شود. (یعنی طول باغ n است). n + 1 شیر در نقاط [0، 1، ...، n] در ... وجود دارد.

ادامه مطلب

سوال 18. راه حل LeetCode برگ های درخت دودویی را پیدا کنید بیانیه مشکل یافتن برگ های درخت دودویی راه حل LeetCode – با توجه به ریشه یک درخت باینری، گره های درخت را جمع آوری کنید انگار که این کار را انجام می دهید: همه گره های برگ را جمع آوری کنید. تمام گره های برگ را بردارید. این کار را تکرار کنید تا درخت خالی شود. نمونه آزمایشی مورد 1: ورودی: ریشه = [1، 2، 3، ...

ادامه مطلب

سوال 19. راه حل LeetCode Counter طراحی کنید بیانیه مشکل طراحی شمارشگر ضربه LeetCode راه حل - یک شمارنده ضربه طراحی کنید که تعداد بازدیدهای دریافتی در 5 دقیقه گذشته (یعنی 300 ثانیه گذشته) را می شمارد. سیستم شما باید یک پارامتر مهر زمانی را بپذیرد (در ثانیه جزئیات)، و ممکن است فرض کنید که تماس‌ها به ترتیب زمانی با سیستم برقرار می‌شوند (یعنی مهر زمانی به طور یکنواخت در حال افزایش است). ...

ادامه مطلب

سوال 20. راه حل Leetcode تک شماره بیان مسئله راه حل Leetcode Single Number – به ما یک آرایه غیرخالی از اعداد صحیح داده می شود و باید عنصری را پیدا کنیم که دقیقاً یک بار ظاهر شود. در این سوال آمده است که هر عنصر به جز یکی دو بار ظاهر می شود. مثال 1: ورودی: اعداد = [2,2,1،1،2] خروجی: XNUMX مثال XNUMX: ورودی: ...

ادامه مطلب

سوال 21. اکثر عناصر راه حل کد بیان مسئله به ما آرایه ای از اعداد صحیح داده می شود. ما باید عدد صحیحی را که بیش از ⌊N / 2⌋ زمان دارد در آرایه ای که return operator عملگر طبقه است ، برگردانیم. این عنصر را عنصر اکثریت می نامند. توجه داشته باشید که آرایه ورودی همیشه حاوی یک عنصر اکثریت است. ...

ادامه مطلب

سوال 22. در یک راه حل کد کد درخت جستجو قرار دهید در این مشکل ، گره ریشه یک درخت جستجوی باینری با مقادیر صحیح و یک عدد صحیح یک گره به ما داده می شود که باید آن را در درخت جستجوی باینری اضافه کنیم و ساختار آن را برگردانیم. پس از قرار دادن عنصر در BST ، ما باید آن را چاپ کنیم ...

ادامه مطلب

سوال 23. راه حل های جایگزین Leetcode مسئله Permutations Leetcode Solution توالی ساده ای از اعداد صحیح را فراهم می کند و از ما می خواهد که بردار یا آرایه کاملی از همه جایگشت های دنباله داده شده را برگردانیم. بنابراین ، قبل از شروع به حل مشکل. ما باید با جایگشت ها آشنا شویم. بنابراین ، جایگزینی چیزی جز یک ترتیب نیست ...

ادامه مطلب

سوال 24. راه حل لیموناد تغییر Leetcode این مطلب در مورد تغییر لیموناد است حل مسئله کد حل مسئله در مسئله "تغییر لیموناد" یک صف از مشتریان وجود دارد. آنها می خواهند از ما لیموناد بخرند که 5 روپیه است. مشتریان می توانند 5 روپیه ، 10 روپیه یا 20 روپیه به ما بدهند. ما می خواهیم ...

ادامه مطلب

Translate »