Dropbox အင်တာဗျူးမေးခွန်းများ

စနစ်ဒီဇိုင်းအင်တာဗျူးမေးခွန်းများ ပြင်ဆင်ရန် နည်းလမ်းမှန်ကို သိရန် အလွန်ခက်ခဲသည် ။ ယခု ဝယ်ယူပြီးနောက် Amazon၊ Microsoft နှင့် Adobe တို့၏ ဒီဇိုင်းအဝိုင်းများကို ဖောက်ထွင်းနိုင်ပါပြီ။ ဒီစာအုပ်. နေ့စဉ်ပြန်လည်သုံးသပ်ပါ။ ဒီဇိုင်းမေးခွန်း ပြီးတော့ ဒီဇိုင်းအဝိုင်းကို ဖောက်နိုင်မယ်လို့ ကတိပေးပါတယ်။

Crack System Design အင်တာဗျူးများ

Dropbox စာတန်းမေးခွန်းများ

မေးခွန်း 1။ Pairs ကိုအင်္ဂလိပ်အက္ခရာစဉ်အတိုင်းအဝေးသို့ရေတွက်ပါ ပြStatနာဖော်ပြချက်“ Pairs of Count of English alphabets” မှာပြထားတဲ့ပြInနာကကျွန်တော်တို့မှာ“ s” ဆိုတဲ့စာကြောင်းတစ်ကြောင်းပေးခဲ့တယ်။ အင်္ဂလိပ်အက္ခရာများနှင့်တူညီသောအကွာအဝေးများရှိအတွဲများအတွဲအရေအတွက်ကိုပုံနှိပ်ထုတ်ဝေမည့်အစီအစဉ်တစ်ခုကိုရေးပါ။ Input Format ပေးထားသောပထမစာကြောင်းမှာ ...

ဆက်ဖတ်ရန်

Dropbox အခြားမေးခွန်းများ

မေးခွန်း 2။ LRU Cache Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် LRU Cache LeetCode ဖြေရှင်းချက် – “LRU Cache” သည် သင့်အား မကြာသေးမီက အသုံးပြုခဲ့သော အနည်းဆုံး (LRU) Cache နှင့် ကိုက်ညီသော ဒေတာဖွဲ့စည်းပုံတစ်ပုံကို ဒီဇိုင်းရေးဆွဲရန် တောင်းဆိုသည်၊ ကျွန်ုပ်တို့သည် အောက်ပါလုပ်ဆောင်ချက်များပါရှိသော LRUCache အတန်းကို အကောင်အထည်ဖော်ရန် လိုအပ်သည်- LRUCache(စွမ်းရည်မရှိ)- LRU ကက်ရှ်ကို စတင်လုပ်ဆောင်သည် အပြုသဘောဆောင်သောအရွယ်အစားစွမ်းရည်နှင့်အတူ။ int get(int key) : တန်ဖိုးကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 3။ Web Crawler LeetCode ဖြေရှင်းချက် Problem Statement Web Crawler LeetCode ဖြေရှင်းချက် - URL startUrl နှင့် အင်တာဖေ့စ် HtmlParser ပေးထားပြီး၊ startUrl ကဲ့သို့ hostname အောက်ရှိ လင့်ခ်များအားလုံးကို ကူးယူရန် ဝဘ် crawler ကို အကောင်အထည်ဖော်ပါ။ သင့်ဝဘ်စာရေးကိရိယာမှရရှိသော URL အားလုံးကို အစီအစဉ်တကျ ပြန်ပေးပါ။ သင်၏စာရေးကိရိယာသည်- စာမျက်နှာမှစတင်သင့်သည်- startUrl ကိုခေါ်ဆိုရန် HtmlParser.getUrls(url) သည်... ဝဘ်စာမျက်နှာတစ်ခုမှ URL အားလုံးကိုရယူရန်...

ဆက်ဖတ်ရန်

မေးခွန်း 4။ ဒီဇိုင်း Hit ကောင်တာ LeetCode ဖြေရှင်းချက် Problem Statement Design Hit Counter LeetCode ဖြေရှင်းချက် - လွန်ခဲ့သည့် 5 မိနစ်အတွင်း ရရှိခဲ့သော hit အရေအတွက်ကို ရေတွက်သည့် hit counter ကို ဒီဇိုင်းဆွဲပါ။ သင့်စနစ်သည် အချိန်တံဆိပ်တုံး ကန့်သတ်ချက်တစ်ခုကို လက်ခံသင့်သည် (စက္ကန့်ပိုင်းအသေးစိတ်ဖြင့်) လက်ခံသင့်ပြီး ခေါ်ဆိုမှုများကို အချိန်နှင့်တပြေးညီစနစ်ဖြင့် စနစ်သို့ခေါ်ဆိုနေသည် (ဆိုလိုသည်မှာ အချိန်တံဆိပ်တုံးသည် တစ်ပုံတစ်ပုံတိုးနေသည်) ဟု သင်ယူဆနိုင်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 5။ Word Pattern LeetCode ဖြေရှင်းချက် Problem Statement Word Pattern LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့အား ကြိုး ၂ ကြောင်းဖြစ်သည့် “s” နှင့် “pattern” တို့ကို ပေးထားပြီး၊ ပုံစံသည် s နှင့် ကိုက်ညီမှုရှိမရှိ ရှာဖွေရန် လိုအပ်ပါသည်။ ဤနေရာတွင် လိုက်ကြည့်ခြင်းဆိုသည်မှာ အပြည့်အဝကိုက်ညီမှုရှိသည်။ ပို၍တရားဝင်သည်၊ ကျွန်ုပ်တို့သည် ပုံစံတစ်ခုစီအတွက် s[i] တစ်ခုသာရှိသင့်ပြီး အပြန်အလှန်အားဖြင့် ဆိုလိုသည်မှာ တစ်ခုရှိသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 6။ ပြည်နယ်များ၏ Leetcode ဖြေရှင်းချက် အရေအတွက် ပြဿနာထုတ်ပြန်ချက် နံပါတ်ပြည်နယ်များ Leetcode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် ဂရပ်တစ်ခု၏ ကပ်လျက်မက်ထရစ်ကို ကိုယ်စားပြုပေးထားပြီး ပြည်နယ်အရေအတွက်ကို ရှာဖွေရန် လိုအပ်ပါသည်။ ဤနေရာတွင် ပြည်နယ်သည် တိုက်ရိုက် သို့မဟုတ် သွယ်ဝိုက်သောအားဖြင့် ချိတ်ဆက်ထားသော မြို့များအုပ်စုဖြစ်ပြီး အုပ်စုပြင်ပ အခြားမြို့များမရှိပါ။ ဥပမာ ဥပမာ 1- Input- isConnected...

ဆက်ဖတ်ရန်

မေးခွန်း 7။ လျှော Window အများဆုံး Sliding Window Maximum problem မှာ array နံပါတ်များကိုပေးထားပြီး၊ အရွယ်အစား k အရွယ်အစားတစ်ခုစီအတွက် window အမြင့်ဆုံး element ကိုရှာပါ။ ဥပမာ input နံပါတ်များ [] = {1,3, -1, -3,5,3,6,7} k = 3 Output {3,3,5,5,6,7} ရှင်းလင်းချက်လျှော ၀ င်းဒိုးအမြင့်ဆုံးအတွက်ရှင်းလင်းချက် အရွယ်အစား of တိုင်းကိုတဆက်တည်းပြတင်းပေါက်, လမ်းကြောင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 8။ LRU Cache ကိုအကောင်အထည်ဖော်ခြင်း အနည်းဆုံးမကြာသေးမီကအသုံးပြုထားသော (LRU) Cache သည်ဒေတာများကိုထိန်းသိမ်းရန်အသုံးပြုသောနည်းလမ်းတစ်ခုဖြစ်ပြီးဒေတာများအသုံးပြုရန်လိုအပ်သောအချိန်သည်အနည်းဆုံးဖြစ်နိုင်သည်။ LRU algorithm သည် cache ပြည့်နေသည့်အချိန်တွင်အသုံးပြုသည်။ ကျွန်ုပ်တို့သည်အနည်းဆုံးမကြာသေးမီကအသုံးပြုထားသောအချက်အလက်များကို cache memory မှဖယ်ရှားသည်။

ဆက်ဖတ်ရန်

Translate »