একটি ভাল, দ্রুত অ্যালগরিদম রিফ্রেশ কি? [বন্ধ]


10

আমি কয়েক সপ্তাহের মধ্যে প্রোগ্রামিং সাক্ষাত্কার আসছে। আমি কিছুক্ষণ আগে একটি অ্যালগরিদম ক্লাস নিয়েছি তবে সম্ভবত কিছু মূল ধারণাটি ভুলে গিয়েছি।

গতিতে ফিরে আসার জন্য আমি অ্যালগরিদমে খুব ছোট বইয়ের ( <100 পৃষ্ঠাগুলির ) মতো কিছু খুঁজছি । বাছাই করা অ্যালগরিদম, ডেটা স্ট্রাকচার এবং অন্য কোনও প্রয়োজনীয় জিনিস অন্তর্ভুক্ত করা উচিত। এটি কোনও বই হতে হবে না ... কেবল এক সপ্তাহের মধ্যে ধরা পড়ার দুর্দান্ত উপায় খুঁজছি।

দ্রুত অ্যালগরিদমের ভূমিকা বা রিফ্রেশার জন্য সেরা সরঞ্জাম কোনটি ?


সংক্ষিপ্ত? আমি একটি বিশ্ববিদ্যালয় কোর্সের পাঠ্যপুস্তক বা কিছু ভাবছি।
জোরিস টিমারম্যানস

আপনি কোন ধরণের কাজের জন্য সাক্ষাত্কার নিচ্ছেন (ভাষা, কাজের ধরণ ইত্যাদি)। আপনি যদি কর্পোরেট কর্পোরেট কাজের (সিআরইউডি অ্যাপস / ওয়েবসাইটগুলি, প্রতিবেদনকরণ ইত্যাদি) জন্য সাক্ষাত্কার দিচ্ছেন তবে আপনাকে সম্ভবত অ্যালগরিদমগুলি সম্পর্কে জিজ্ঞাসা করা হবে না তবে ফ্রেমওয়ার্ক, ডাটাবেস প্রশ্ন এবং এগুলি সহ আপনার ক্ষমতা সম্পর্কে আপনার জিজ্ঞাসা করা হবে না। আপনি যদি এমবেডেড সিস্টেম এবং এই জাতীয় কাজ করে থাকেন তবে অ্যালগোরিদমগুলি সম্ভবত আসার সম্ভাবনা বেশি।
jfrankcarr

উত্তর:


5

কটাক্ষপাত TopCoder অ্যালগরিদম টিউটোরিয়াল । এগুলি খুব অনানুষ্ঠানিক, যা এগুলিকে সংক্ষিপ্ত এবং বিন্দুতে থাকতে দেয় - এমন একটি বিলাসবহুল কোনও গুরুতর অ্যালগরিদম বইটি বহন করতে পারে না। এই টিউটোরিয়ালগুলির লক্ষ্য হ'ল আপনি যদি আগে এই অ্যালগরিদমগুলি অধ্যয়ন করেন তবে আপনার জ্ঞানকে সতেজ করা বা একটি নির্দিষ্ট গ্রুপ অ্যালগরিদমের অন্বেষণে আপনাকে প্রাথমিক দিকনির্দেশনা দেওয়া।


3

ঠিক আছে, কোনও প্রযুক্তি সংস্থার প্রত্যেক নিয়োগকারী আপনার সাক্ষাত্কার নেওয়ার আগে একই কথা বলে:

অ্যালগরিদমগুলি সম্পর্কে অধ্যয়ন করুন, কারণ তারা আপনাকে সাক্ষাত্কারের সময় এটি সম্পর্কে জিজ্ঞাসা করবে।

যেহেতু আপনি মূলত এই বাক্যটি ভারব্যাটামের উদ্ধৃতি দিয়ে গেছেন তাই আমি কোনও অপ্রত্যাশিত-অনুমান করতে যাচ্ছি যে আপনি কোনও বড় প্রযুক্তি প্রতিষ্ঠানের (যা গুগল, মাইক্রোসফ্ট, অ্যাপল, অ্যামাজন বা কী নয়) -তারা সবাই তাদের প্রার্থীদের জন্য একই কাজ করে)।

আপনার কাছে এমন বইগুলির দরকার আছে যা সাক্ষাত্কারের সময় তারা আপনাকে জিজ্ঞাসা করবে সেই অ্যালগরিদমগুলিতে ফোকাস করে, কারণ এটি আপনাকে কী প্রত্যাশা করবে সে সম্পর্কে আরও ভাল ধারণা দেবে। আমার সুপারিশ:

এখানে চিত্র বর্ণনা লিখুন

http://www.amazon.com/Programming-Interviews-Exposed-Secrets-Programmer/dp/047012167X/ref=sr_1_2?s=books&ie=UTF8&qid=1348063912&sr=1-2&keywords=coding+interview

এবং

এখানে চিত্র বর্ণনা লিখুন

http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X

আমি অত্যন্ত সুপারিশ করছি যে আপনি এই বই, বিশেষ করে প্রথম এক পড়ুন (নিমেষে, নিমেষে, ঠেলা, ঠেলা, কাশি - Imightbetalkingfromexperience - কাশি)।

যদিও সমস্ত গম্ভীরতার মধ্যে, একটি বড় প্রযুক্তি প্রতিষ্ঠানের প্রোগ্রামিং সাক্ষাত্কার অন্য কোথাও সাক্ষাত্কারের মতো নয়। আপনাকে এটির জন্য প্রস্তুত থাকতে হবে কারণ আপনি কয়েক মাস ধরে প্রস্তুতি নিচ্ছেন এমন লোকদের বিরুদ্ধে যাচ্ছেন।

বইগুলি পড়ুন, কাগজে লিখনের কোডটি অনুশীলন করুন এবং এটিকে পার্কের বাইরে ফেলে দিন :)


2

অ্যালগরিদমের ভূমিকা

আমি এই বইটি আমার বিশ্ববিদ্যালয়ে এই কোর্সের জন্য প্রয়োজনীয় বই হিসাবে ব্যবহার করেছি, তবে এটি বেশ পুঙ্খানুপুঙ্খভাবে খুঁজে পেয়েছি। এটি একটি রেফারেন্স হিসাবে প্রায় কাছাকাছি রাখা বেশ সহজ।

আপনি যদি কোনও অনলাইন উত্স পছন্দ করেন তবে আপনার এই সাইটটি একবার দেখা উচিত ।


আমি এই বইটি কয়েক মাস আগে কিনেছি তবে এটি আমার স্বাদগুলির জন্য খুব অযৌক্তিক বলে মনে হয়েছিল কারণ এটি অ্যালগরিদমের গাণিতিক যথার্থতার প্রমাণ দেওয়ার জন্য পৃষ্ঠাগুলিতে পৃষ্ঠা ব্যয় করে। যা সে প্রতি কোনও খারাপ জিনিস নয়, তবে এটি আমার কাছে খুব বেশি পাওয়া গেছে।
djhworld

আমি যা খুঁজছি তা মনে হয় না। এক সপ্তাহ বা ততক্ষণে দ্রুত গতিতে ফিরে আসার জন্য একটি বাস্তব দ্রুত রিফ্রেশার খুঁজছেন। এই বইটি 1300 পৃষ্ঠাগুলি!
ক্যাসি প্যাটন

2

আমি বর্তমানে এই বইটি উপভোগ করছি

এখানে চিত্র বর্ণনা লিখুন

উদাহরণগুলি জাভাতে লেখা তবে সহজেই অন্যান্য ভাষায় মানিয়ে নেওয়া যায়। এটি অত্যন্ত ব্যবহারিক, তবে কিছু অন্যান্য বইয়ের মতো গাণিতিকভাবে পুরোপুরি নয়।


1
+1 এটি প্রথম বই যা আমি অ্যালগরিদমে পড়েছি যা অ্যালগরিদমগুলি বোঝার পক্ষে আরও সহজ করে তুলেছিল। অতিরিক্তভাবে, বইয়ের ওয়েবসাইট কোডে সমস্ত অ্যালগরিদমে অ্যাক্সেস সরবরাহ করে । তদুপরি, কোর্সেরার অ্যালগোরিদম পার্ট 1 এবং অ্যালগরিদম, পার্ট 2 হ'ল দুর্দান্ত ভিডিও লেকচার!
অ্যান্টনি

এই বইটি 900+ পৃষ্ঠাগুলি, আমি ভেবেছিলাম তিনি 100 পৃষ্ঠাগুলির মধ্যে কিছু চাইছেন?
পেসারিয়ার

1

অনুসন্ধানের মানদণ্ডটি নির্ধারণ করুন

সমস্ত স্বেচ্ছাসেবী অ্যালগরিদম বইটিতে ডুব দেওয়া এবং এটি থেকে কিছু বোঝার চেষ্টা করা সময় নষ্ট হতে পারে। পরিবর্তে, আমি সফ্টওয়্যার বিকাশ প্রক্রিয়াতে বাস্তব-বিশ্বের সমস্যার দিকে তৈরি ব্যবহারিক অ্যালগরিদম বইগুলি দেখার পরামর্শ দেব। তদতিরিক্ত, আপনার পছন্দসই প্রোগ্রামিং ভাষার উদাহরণ থাকা বিবেচনা করার অন্য একটি বিষয়।

সুতরাং, আমি একটি বাছাই এবং আমার জ্ঞান সতেজ করার আগে বিষয়বস্তু, উদাহরণ এবং পাঠযোগ্যতার দিকে নজর দেওয়ার পরামর্শ দেব would

এখানে আপনি দুটি ভাল রেফারেন্স যা আপনাকে সিদ্ধান্ত নিতে সহায়তা করতে পারে:

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.