لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مصاحبه جاوا خود را ناخن بزنید
Nail Your Java Interview
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا مصاحبه ای برای موقعیت توسعه دهنده جاوا ترتیب داده اید؟ در این دوره ، مفاهیم مهم جاوا و سوالات معمول مصاحبه را مرور کنید تا اطمینان حاصل کنید که با اطمینان به مصاحبه های جاوا خود نزدیک می شوید. مربی کاترین هاج به بحث درمورد موضوعات اصلی می پردازد که ممکن است در مصاحبه به عنوان س questionsال مطرح شود ، مانند تفاوت بین Java Runtime Environment (JRE) و کیت توسعه Java (JDK). وی همچنین از دستکاری رشته ها ، ساختار داده ها و مفاهیم اساسی برنامه نویسی شی گرا استفاده می کند. در طول دوره ، کاترین نمونه هایی را ارائه می دهد که زمینه ای در دنیای واقعی به مفاهیمی که وی پوشش می دهد ، می بخشد.
سرفصل ها و درس ها
مقدمه
Introduction
راز میخ زدن در مصاحبه جاوا شما
The secret to nailing your Java interview
انواع سوالات مصاحبه را بفهمید
Understand types of interview questions
برای مصاحبه فنی خود آماده شوید
Get ready for your technical interview
1. پاسخ دادن به سوالات خاص جاوا
1. Answering Java-Specific Questions
ماشین مجازی جاوا چیست؟
What's the Java Virtual Machine?
JDK و JRE چیست؟
What's the JDK and JRE?
کلاس ها ، نمونه ها و سازنده ها چیست؟
What are classes, instances, and constructors?
تفاوت بین روشهای استاتیک و غیر استاتیک چیست؟
What's the difference between static and non-static methods?
دامنه چگونه در جاوا استفاده می شود؟
How is scope used in Java?
چگونه دسترسی به تعدیل کننده ها دامنه محدود می شود؟
How do you access modifiers restrict scope?
2. استفاده از ویژگی های جدید جاوا
2. Leveraging New Java Features
تأثیر Jigsaw را درک کنید
Understand the impact of Jigsaw
برای جلوگیری از NullPointerExcepts از گزینه های اختیاری استفاده کنید
Use optionals to avoid NullPointerExceptions
برای انتقال عملکرد به عنوان داده ، Lambdas ایجاد کنید
Create Lambdas to pass functionality as data
برای پردازش مجموعه ها از API جریان ها استفاده کنید
Use the Streams API to process collections
درباره جوانب مثبت و منفی استنباط نوع متغیر محلی بحث کنید
Discuss the pros and cons of local variable type inference
استفاده از عبارات جدید سوئیچ
Leverage new switch expressions
3. حل سوالات مصاحبه فنی: دستکاری رشته ای
3. Solving Technical Interview Questions: String Manipulation
رشته ها را با روش های مختلف بهم بچسبانید
Concatenate strings with different methods
ورودی رشته را عادی کنید
Normalize string input
از رشته ها به داده ها دسترسی پیدا کنید
Access data from strings
توابع رشته را در مصاحبه های فنی اعمال کنید
Apply string functions in technical interviews
تساوی رشته را درک کنید
Understand string equality
چالش: ایجاد یک جستجوگر palindrome
Challenge: Developing a palindrome checker
راه حل: ایجاد یک جستجوگر palindrome
Solution: Developing a palindrome checker
چالش: شمارش شخصیت ها با دستکاری رشته ها
Challenge: Counting characters with string manipulation
راه حل: شمردن کاراکترها با دستکاری رشته ای
Solution: Counting characters with string manipulation
4. حل سوالات مصاحبه فنی: آرایه ها و لیست های پیوندی
4. Solving Technical Interview Questions: Arrays and Linked Lists
آرایه ها را برای مصاحبه های فنی مرور کنید
Review arrays for technical interviews
چالش: حداکثر حاصلضرب دو عدد
Challenge: Maximum product of two numbers
راه حل: حداکثر حاصلضرب دو عدد
Solution: Maximum product of two numbers
تسلط بر لیست های پیوندی برای مصاحبه های کدگذاری تخته سفید
Mastering linked lists for whiteboard coding interviews
چالش: وسط یک لیست پیوند داده شده را جدا کنید
Challenge: Delete the middle of a singly-linked list
راه حل: وسط یک لیست پیوند داده شده را جدا کنید
Solution: Delete the middle of a singly-linked list
5. حل سوالات مصاحبه فنی: پشته ها ، صف ها و ساختارهای مبتنی بر هش
5. Solving Technical Interview Questions: Stacks, Queues, and Hash-Based Structures
استفاده از پشته ها به عنوان یک ساختار داده
Leveraging stacks as a data structure
استفاده از صف در مصاحبه های فنی
Using queues in technical interviews
تسلط بر ساختارهای مبتنی بر هش
Mastering hash-based structures
چالش: تولید اعداد باینری
Challenge: Generate binary numbers
راه حل: اعداد باینری تولید کنید
Solution: Generate binary numbers
راه حل: تطبیق پرانتز
Solution: Matching parentheses
چالش: تکرارترین کلمه را پیدا کنید
Challenge: Find most repeated word
راه حل: بیشترین کلمه تکرار شده را پیدا کنید
Solution: Find most repeated word
6. حل سوالات مصاحبه فنی: انتزاع ، کپسول سازی ، وراثت و چند شکلی
6. Solving Technical Interview Questions: Abstraction, Encapsulation, Inheritance, and Polymorphism
تسلط بر انتزاع برای مصاحبه های فنی
Mastering abstraction for technical interviews
برای تحت تأثیر قرار دادن مصاحبه کنندگان ، کپسوله سازی را به برنامه های خود اضافه کنید
Add encapsulation to your programs to impress interviewers
استفاده از ارث در راه حل های مصاحبه فنی شما
Leveraging inheritance in your technical interview solutions
برای کاهش پیچیدگی در مصاحبه های کدگذاری ، از چند شکلی استفاده کنید
Use polymorphism to reduce complexity in coding interviews
تسلط بر چندشکلی با نگاه عمیق تر به جاوا
Mastering polymorphism with a deeper look at Java
نتیجه
Conclusion
در مصاحبه خود موفق باشید
Good luck in your interview
کاترین هاج بهعنوان توسعهدهنده نرمافزار در یک شرکت رسانهای کار میکند.
علاوه بر کار خود بهعنوان توسعهدهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات