لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر مصاحبههای مهندسی نرمافزار
- آخرین آپدیت
دانلود Mastering the Software Engineering Interview
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
شما به عنوان یک دانشمند علوم کامپیوتر به نقطه عطف مهمی رسیدهاید و در حال تبدیل شدن به یک برنامهنویس توانمند هستید. اکنون میدانید چگونه مسائل را حل کنید، الگوریتم بنویسید و راهحلها را تحلیل کنید و ابزارهای ارزشمندی (مانند ساختار دادهها) در اختیار دارید. اکنون ممکن است برای یک دوره کارآموزی یا (احتمالاً) یک شغل سطح مقدماتی در مهندسی نرمافزار آماده باشید. اما آیا میتوانید آن کارآموزی یا شغل را به دست آورید؟ این موضوع تا حدودی به این بستگی دارد که چقدر میتوانید مسائل فنی جدید را حل کنید و در طول مصاحبهها به خوبی ارتباط برقرار کنید. چگونه میتوانید در این زمینه بهتر شوید؟ تمرین!
با حمایت تیمهای استخدام و مهندسی گوگل، ما در این دوره نکات، مثالها و فرصتهای تمرینی را ارائه کردهایم که ممکن است به شما در بسیاری از شرکتهای تکنولوژی کمک کند. ما به شما کمک میکنیم تا برای تمرین در قالب تیم سازماندهی شوید. در نهایت، توصیههای پایه برای جستجوی شغل و نکاتی برای موفقیت پس از شروع به کار را به شما ارائه خواهیم داد.
سرفصل ها و درس ها
خوشآمدگویی و مصاحبه مهندسی نرمافزار چیست؟
Welcome & What is a Software Engineering Interview?
معرفی دوره
Course Introduction
اهداف دوره
Course Goals
چرا مهارتهای نرم مهم هستند؟
Why Soft Skills?
مهندسان گوگل داستانهای خود را به اشتراک میگذارند
Google engineers share their stories
فرآیند درخواست کار
The Application Process
آمادگی برای مصاحبه
Preparing for the Interview
تحقیق درباره شرکت
Researching the Company
رزومههای موثر
Effective Resumes
مرور نقد و بررسی رزومه
Resume critique recap
افراد درگیر در فرآیند
People Involved
غربالگری یا مصاحبه تلفنی فنی چیست؟
What is a technical phone screen or interview?
مصاحبه حضوری چیست؟
What Is an In-Person Interview?
وقتی با مشکل مواجه شدم: غلبه بر تجربه مصاحبه دشوار
When I struggled: Overcoming a tough interview experience
ارزش معرفی خودتان
The value of your introduction
نمونههای خوب و بد از معرفی خود
Good and bad example introductions
خوشآمدگویی و مصاحبه مهندسی نرمافزار چیست؟: انتخاب درس
Welcome & What is a Software Engineering Interview?: Lesson Choices
کدنویسی زنده: مصاحبه تلفنی فنی و فراتر از آن
Live coding: the technical phone interview and beyond
خوشآمدگویی و مقدمهای بر کدنویسی زنده
Welcome and Introduction to Live Coding
بررسی مرحله به مرحله تکلیف کدنویسی زنده ناگهانی
Cold Live Coding Assignment Walkthrough
نمونهای برای نمایش اشتباهات کلیدی
Sample demonstrating key pitfalls
صحبت کردن در حین اجرای فرآیندها
Talking Through Processes
شروع کار
Getting Started
گیر کردن و بازگشت از اشتباهات
Getting Stuck and Recovering from Mistakes
صحت و تست کردن
Correctness and Testing
یک مصاحبه تلفنی بسیار خوب
A Very Good Phone Interview
وقتی با مشکل مواجه شدم: اولین مصاحبه تلفنی فنی
When I struggled: a first technical phone interview
سندروم ایمپاستر (خودشیفتگی کاذب) و تهدید کلیشهای
Imposter Syndrome and Stereotype Threat
طرز فکر رشد
Growth mindset
گالری سندروم ایمپاستر
Imposter Syndrome Gallery
توضیح آنچه قبلاً انجام دادهاید
Explaining what you've already done
خوشآمدگویی و مقدمهای بر روایت شخصی
Welcome and Introduction to Personal Narrative
نمونه ارائه، به طور کلی فنی
Sample Pitch, Broadly Technical
نمونه ارائه، غیر فنی
Sample Pitch, Non-Technical
نمونه ارائه، کاملاً فنی
Sample Pitch, Technical
روایت شخصی: جنبههای کلیدی
Personal Narrative: Key Aspects
جذاب کردن مسئله
Making the Problem Compelling
اشتباه رایج: ترکیب مسئله و راهحل
Common Pitfall: Mixing Problem and Solution
اشتباه رایج: فرض کردن بیش از حد
Common Pitfall: Assuming Too Much
ارائه راهحل شما
Presenting Your Solution
اشتباه رایج: غرق شدن در جزئیات بیمورد
Common Pitfall: In the Weeds
اشتباه رایج: رعایت ترتیب زمانی
Common Pitfall: Chronology
کمکهای بصری
Visual Aids
ارتباط چشمی، صحبت کردن و نشان دادن اشتیاق
Eye Contact, Speaking, and Projecting Excitement
وقتی با مشکل مواجه شدم: یک کشف غافلگیرکننده
When I struggled: A surprising discovery
پاسخ دادن به مخاطبان
Responding to Your Audience
توضیح یک پروژه گروهی
Describing a group project
توضیح آنچه قبلاً انجام دادهاید: انتخاب درس
Explaining what you've already done: Lesson Choices
مرور کلی تکلیف
Assignment Overview
تفکر الگوریتمی در لحظه
Algorithmic thinking on the fly
خوشآمدگویی به حل مسائل الگوریتمی
Welcome to algorithmic problem solving
حل مسائل الگوریتمی و مصاحبهها
Algorithmic problem solving and interviews
مطالعه موردی: مقدمه
Case study: introduction
مطالعه موردی: اولین راهحل
Case study: a first solution
مطالعه موردی: کار با تخته سفید
Case study: working at the whiteboard
مطالعه موردی: عمیقتر شدن
Case study: going deeper
مطالعه موردی: مراحل بعدی
Case study: next steps
وقتی با مشکل مواجه شدم: مقابله با استرس و اضطراب
When I struggled: dealing with nerves
در دنیای واقعی: توصیههای شغلی
In the real world: career advice
معیارهای ارزیابی
Evaluation criteria
نکات برجسته از یک مصاحبه آزمایشی خوب
Highlights from a good mock interview
اشتباهات در یک مصاحبه آزمایشی بد
Pitfalls in a bad mock interview
گام بعدی چیست؟
What's next?
پیام پایان دوره
End of course message
ضمیمه: مصاحبه تلفنی آزمایشی با طول کامل
Appendix: full-length mock phone interview
ضمیمه: مصاحبه حضوری آزمایشی بد با طول کامل
Appendix: full-length mock bad in-person interview
ضمیمه: مصاحبه حضوری آزمایشی خوب با طول کامل
Appendix: full-length mock good in-person interview
نمایش نظرات