لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مصاحبه جاوا خود را ناخن بزنید
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 را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات