لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
راهنمای مصاحبه جاوا: 200+ پرسش و پاسخ مصاحبه [ویدئو]
Java Interview Guide : 200+ Interview Questions and Answers [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آماده شدن برای مصاحبه جاوا مشکل است. شما باید درک خوبی از ویژگی های جدید داشته باشید و مفاهیمی را که در آماده سازی خود استفاده کرده اید اصلاح کنید. این دوره به شما کمک میکند تا برای مصاحبههای جاوا با نمونههای کد عملی که بیش از 200 پرسش و پاسخ مصاحبه جاوا را در طیف متنوعی از موضوعات پوشش میدهد، آماده شوید. • درک کنید که چه نوع سوالاتی در مصاحبه های مبتدی جاوا پرسیده می شود.
• پاسخ دادن به سؤالات را در پلتفرم جاوا، کلاس های wrapper و رشته ها بیاموزید.
• ویژگی های جدید جاوا را همراه با مفاهیم اولیه شی گرا درک کنید.
• مفاهیم پیشرفته شی گرا را درک کنید و به سوالات مربوط به مجموعه ها، ژنریک ها و Multi-threading پاسخ دهید.
• ویژگی های جدید در جاوا 5، جاوا 6، جاوا 7 و جاوا 8 و همچنین اصول برنامه نویسی تابعی (از جمله عبارات و جریان های لامبدا و بهترین شیوه های رسیدگی به استثناها را درک کنید.
دانش آموزانی که در حال یادگیری جاوا هستند و قصد دارند در مصاحبه جاوا شرکت کنند. دانشآموزانی که میخواهند به دانش جاوا خود عمق بیشتری بیفزایند • در این دوره، از Eclipse برای نشان دادن مثالها استفاده میکنیم. مقداری جاوا IDE مفید خواهد بود. * • این یک دوره آموزشی خوب است که موضوعات مهم مصاحبه در مورد جاوا را پوشش می دهد. *
سرفصل ها و درس ها
مقدمه دوره
Introduction to Course
معرفی
Introduction
سه چیز که باید بدانید
Three Things you need to Know
بررسی اجمالی دوره
Course Overview
پلتفرم جاوا
Java Platform
محبوبیت جاوا و استقلال پلتفرم
Java Popularity and Platform Independence
مقایسه JDK در مقابل JVM در مقابل JRE
Compare JDK vs JVM vs JRE
تفاوت های C++ و Java
Differences between C++ and Java
کلاس لودرهای جاوا
Java Classloaders
کلاس های لفاف دار
Wrapper Classes
کلاس های لفاف دار
Wrapper Classes
رشته های
Strings
String، StringBuffer و StringBuilder
String, StringBuffer and StringBuilder
مبانی برنامه نویسی شی گرا
Basics of Object Oriented Programming
مبانی شی - کلاس، شیء، حالت و رفتار
Object Basics - Class, Object, State and Behavior
روش toString
toString method
روش های برابر و هش کد
equals and hashCode methods
وراثت، اضافه بار روش و غلبه بر روش
Inheritance, Method overloading and Method overriding
رابط
Interface
کلاس چکیده
Abstract Class
سازندگان - this() و super()
Constructors - this() and super()
انجام تمرینات را فراموش نکنید
Do not forget to do Exercises
مفاهیم بیشتر برنامه نویسی شی گرا
More Object Oriented Programming Concepts
چند شکلی و نمونه از
Polymorphism and instanceof
کوپلینگ چیست؟
What is Coupling?
انسجام چیست؟
What is Cohesion?
کپسولاسیون چیست؟
What is Encapsulation?
کلاس داخلی و کلاس داخلی استاتیک
Inner Class and Static Inner Class
کلاس ناشناس چیست؟
What is an anonymous class?
اصلاح کننده ها
Modifiers
اصلاح کننده های دسترسی - عمومی، خصوصی، محافظت شده و پیش فرض
Access Modifiers - public, private, protected and default
متد نهایی، متغیر و کلاس
Final method, variable and class
متغیرهای استاتیک و روش ها
Static variables and methods
شرایط و حلقه ها
Conditions and Loops
پازل های ساده در شرایط و حلقه ها
Simple Puzzles on conditions and loops
رسیدگی به استثنا
Exception Handling
Exception Handling - امتحان کنید، بگیرید و در نهایت
Exception Handling - try, catch and finally
استثناهای بررسی شده و بدون علامت
Checked and Unchecked Exceptions
پرتاب یک استثنا
Throwing an Exception
ایجاد استثناهای سفارشی
Creating Custom Exceptions
موضوعات متفرقه
Miscellaneous Topics
آرایه ها
Arrays
Enum
Enum
آرگومان های متغیر
Variable Arguments
ادعاها و جمع آوری زباله
Asserts and Garbage Collection
Initializers Static و Member
Static and Member Initializers
سریال سازی
Serialization
مجموعه ها
Collections
روشها و کلاسهای واسط مجموعهها و فهرست - ArrayList، Vector و LinkedList
Collections & List Interface methods and classes - ArrayList, Vector & LinkedList
تنظیم رابط ها و پیاده سازی ها - HashSet، LinkedHashSet و TreeSet
Set interfaces and implementations - HashSet, LinkedHashSet and TreeSet
رابط ها و پیاده سازی های نقشه - HashMap، LinkedHashMap و TreeMap
Map interfaces and implementations - HashMap, LinkedHashMap and TreeMap
رابط های صف و پیاده سازی - Deque و BlockingQueue
Queue interfaces and implementations - Deque and BlockingQueue
نمونه های کد مجموعه
Collection Code Examples
سلسله مراتب رابط مجموعه
Collection Interface Hierarchy
مجموعه های همزمان
Concurrent Collections
مجموعه های همزمان – CopyOnWriteArrayList
Concurrent Collections – CopyOnWriteArrayList
CompareAndSwap، Locks و AtomicOperations
CompareAndSwap, Locks and AtomicOperations
ژنریک ها
Generics
ژنریک ها
Generics
چند رشته ای
Multithreading
MultiThreading - نیاز به موضوعات و ایجاد موضوعات
MultiThreading - Need for Threads and Creating Threads
وضعیت موضوع، اولویت، ExecutorService و Callable
Thread states, priority, ExecutorService and Callable
همگام سازی Threads: ملحق شوید، منتظر بمانید، اطلاع دهید و به همه روش ها اطلاع دهید
Synchronization of Threads: join, wait, notify and notifyAll methods
برنامه نویسی تابعی - عبارات و جریان های لامبدا
Functional Programming - Lambda Expressions and Streams
مثال های برنامه نویسی تابعی - جریان ها و عبارات لامبدا
Functional Programming Examples - Streams and Lambda Expressions
پرسش و پاسخ برنامه نویسی تابعی
Functional Programming Questions and Answers
ویژگی های جدید
New Features
ویژگی های جدید جاوا - جاوا 5، 6، 7 و 8
Java New Features - Java 5, 6, 7 and 8
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.
نمایش نظرات