در مورد بازنگری سریع همه مفاهیم مهم جاوا در حدود 6 ساعت قبل از مصاحبه چطور؟
آماده شدن برای مصاحبه جاوا مشکل است. شما باید درک خوبی از ویژگی های جدید به دست آورید و مفاهیمی را که در آماده سازی خود استفاده کرده اید اصلاح کنید. این دوره آموزشی به شما کمک میکند تا برای مصاحبه جاوا با مثالهای کد عملی که بیش از 200 پرسش و پاسخ مصاحبه جاوا را در مورد طیف متنوعی از موضوعات فهرست شده در زیر پوشش میدهد، آماده شوید.
آنچه یادگیرندگان ما می گویند:
5 STARS - این دوره برای افرادی مناسب است که مدتی بدون استفاده از برخی از ویژگی های جاوا بوده اند و نیاز به تجدید دانش دارند
5 STARS - بهترین راهنمای مصاحبه جاوا در Udemy
5 STARS - عالی، ویدیوها باید اینگونه باشند. ابتدا چند بار فکر کردم که این را بخرم، اما خوشبختانه خوشحالم که این را خریدم. من از تک تک قسمت های جلسه
لذت می برم5 STARS - دوره عالی برای تازه کردن دانش و آماده شدن برای مصاحبه
5 STARS - بهترین راهنمای مصاحبه جاوا که می توانید در اینترنت دریافت کنید.
نکات برجسته دوره:
پلتفرم جاوا
1 . چرا جاوا اینقدر محبوب است؟
2. استقلال پلت فرم چیست؟
3. بایت کد چیست؟
4. مقایسه JDK در مقابل JVM در مقابل JRE
5. تفاوت های مهم بین C++ و جاوا چیست؟
6. نقش کلاس لودر در جاوا چیست؟
کلاس های Wrapper
7. کلاس های Wrapper چیست؟
8. چرا به کلاس های Wrapper در جاوا نیاز داریم؟
9. راه های مختلف ایجاد نمونه های کلاس Wrapper چیست؟
10. تفاوت بین دو روش ایجاد کلاس های Wrapper چیست؟
11. بوکس خودکار چیست؟
12. مزایای بوکس خودکار چیست؟
13. ریخته گری چیست؟
14. ریخته گری ضمنی چیست؟
15. ارسال صریح چیست؟
رشته ها
16. آیا همه رشته ها تغییر ناپذیرند؟
17. مقادیر رشته در کجا ذخیره می شوند؟
18. چرا باید مراقب عملگر الحاق رشته (+) در حلقه ها باشید؟
19. چگونه مشکل بالا را حل می کنید؟
20. تفاوت بین String و StringBuffer چیست؟
21. تفاوت بین StringBuilder و StringBuffer چیست؟
22. آیا می توانید مثال هایی از متدهای کاربردی مختلف در کلاس String بیاورید؟
اصول برنامه نویسی شی گرا
23. کلاس چیست؟
24. یک شی چیست؟
25. وضعیت یک شی چیست؟
26. رفتار یک شی چیست؟
27. کلاس فوق العاده هر کلاس در جاوا چیست؟
28. در مورد روش toString توضیح دهید؟
29. استفاده از متد برابر در جاوا چیست؟
30. هنگام اجرای متد برابری چه چیزهایی مهم است؟
31. روش Hashcode در جاوا برای چیست؟
32. ارث را با مثال توضیح دهید.
33. بارگذاری بیش از حد روش چیست؟
34. نادیده گرفتن روش چیست؟
35. آیا متغیر مرجع super class می تواند یک شی از کلاس فرعی را نگه دارد؟
36. آیا وراثت چندگانه در جاوا مجاز است؟
37. رابط چیست؟
38. چگونه یک رابط را تعریف می کنید؟
39. چگونه یک رابط را پیاده سازی می کنید؟
40. آیا می توانید چند چیز پیچیده در مورد رابط ها توضیح دهید؟
41. آیا می توانید یک رابط را گسترش دهید؟
42. آیا یک کلاس می تواند چندین رابط را گسترش دهد؟
43. کلاس انتزاعی چیست؟
44. چه زمانی از کلاس انتزاعی استفاده می کنید؟
45. چگونه یک روش انتزاعی را تعریف می کنید؟
46. کلاس انتزاعی را با رابط مقایسه کنید؟
47. سازنده چیست؟
48. سازنده پیش فرض چیست؟
49. آیا این کد کامپایل می شود؟
50 . چگونه می توان یک سازنده کلاس فوق العاده را از سازنده فراخوانی کرد؟
51. آیا این کد کامپایل می شود؟
52. کاربرد این() چیست؟
53. آیا می توان سازنده را مستقیماً از یک متد فراخوانی کرد؟
54. آیا سازنده کلاس فوق العاده حتی زمانی که هیچ فراخوانی صریحی از سازنده کلاس فرعی وجود ندارد، فراخوانی می شود؟
مفاهیم شی گرا پیشرفته
55. پلی مورفیسم چیست؟
56. کاربرد عملگر instanceof در جاوا چیست؟
57. کوپلینگ چیست؟
58. انسجام چیست؟
59. کپسولاسیون چیست؟
60 . کلاس درونی چیست؟
61. کلاس داخلی ثابت چیست؟
62. آیا می توانید یک کلاس داخلی در یک متد ایجاد کنید؟
63. کلاس ناشناس چیست؟
اصلاح کننده ها
64. اصلاح کننده کلاس پیش فرض چیست؟
65. اصلاح کننده دسترسی خصوصی چیست؟
66. اصلاح کننده دسترسی پیش فرض یا بسته چیست؟
67. اصلاح کننده دسترسی محافظت شده چیست؟
68. اصلاح کننده دسترسی عمومی چیست؟
69. چه نوع دسترسی متغیرهایی را می توان از یک کلاس در همان بسته دسترسی داشت؟
70 . چه نوع دسترسی متغیرهایی را می توان از یک کلاس در بسته های مختلف مشاهده کرد؟
71. چه نوع دسترسی از متغیرها را می توان از یک کلاس فرعی در همان بسته دسترسی داشت؟
72. چه نوع دسترسی متغیرهایی را می توان از یک کلاس فرعی در بسته های مختلف مشاهده کرد؟
73. استفاده از یک اصلاح کننده نهایی در یک کلاس چیست؟
74. استفاده از اصلاح کننده نهایی در یک متد چیست؟
75. متغیر نهایی چیست؟
76. استدلال نهایی چیست؟
77. چه اتفاقی میافتد وقتی یک متغیر به عنوان فرار علامتگذاری شود؟
78. متغیر استاتیک چیست؟
حلقه های شرط
79. چرا باید همیشه از بلوک های اطراف دستور if استفاده کنید؟
80 . خروجی را حدس بزنید
81. خروجی را حدس بزنید
82. خروجی این بلوک سوئیچ را حدس بزنید.
83. خروجی این بلوک سوئیچ را حدس بزنید؟
84. آیا پیش فرض باید آخرین مورد در یک عبارت switch باشد؟
85. آیا می توان از دستور switch در اطراف یک رشته
استفاده کرد86. خروجی این حلقه را حدس بزنید
87. حلقه for تقویت شده چیست؟
88. خروجی حلقه for زیر چیست؟
89. خروجی برنامه زیر چیست؟
90 . خروجی برنامه زیر چیست؟
رسیدگی به استثنا
91. چرا رسیدگی به استثنا مهم است؟
92. چه الگوی طراحی برای پیاده سازی ویژگی های مدیریت استثنا در بیشتر زبان ها استفاده می شود؟
93. چه نیازی به بلوک نهایی وجود دارد؟
94 . کد در چه سناریوهایی در نهایت اجرا نمی شود؟
95 . آیا در نهایت در برنامه زیر اجرا می شود؟
96. آیا امتحان بدون گرفتن مجاز است؟
97. آیا امتحان بدون گرفتن و در نهایت مجاز است؟
98. آیا می توانید سلسله مراتب کلاس های رسیدگی به استثنا را توضیح دهید؟
99. تفاوت بین خطا و استثنا چیست؟
100 . تفاوت بین استثناهای علامت زده و استثناهای علامت نخورده چیست؟
101. چگونه یک استثنا از یک متد ایجاد می کنید؟
102. چه اتفاقی میافتد وقتی یک استثنا علامت زده را از یک متد پرتاب میکنید؟
103. چه گزینه هایی برای از بین بردن خطاهای کامپایل در هنگام رسیدگی به استثناهای علامت زده دارید؟
104. چگونه یک استثنا سفارشی ایجاد می کنید؟
105. چگونه چندین نوع استثنا را با یک بلوک مدیریت استثنا مدیریت می کنید؟
106. آیا میتوانید در مورد تلاش با منابع توضیح دهید؟
107. تلاش با منابع چگونه کار می کند؟
108. آیا میتوانید چند روش استثنایی را توضیح دهید؟
موضوعات متفرقه
109. مقادیر پیش فرض در یک آرایه چیست؟
110 . چگونه با استفاده از حلقه for بهبود یافته، دور یک آرایه حلقه بزنید؟
111. چگونه محتوای یک آرایه را چاپ می کنید؟
112. چگونه دو آرایه را مقایسه می کنید؟
113. enum چیست؟
114. آیا می توانید از دستور switch در اطراف enum استفاده کنید؟
115. آرگومان های متغیر یا varargs چیست؟
116. ادعاها برای چه مواردی استفاده می شوند؟
117. چه زمانی باید از ادعاها استفاده شود؟
118. جمع آوری زباله چیست؟
119. آیا می توانید جمع آوری زباله را با یک مثال توضیح دهید؟
120 . جمع آوری زباله چه زمانی اجرا می شود؟
121. بهترین شیوه های جمع آوری زباله چیست؟
122. بلوک های اولیه چیست؟
123. یک اولیه ساز استاتیک چیست؟
124. بلوک اولیه ساز نمونه چیست؟
125 . نشانه گذاری چیست؟
126. آیا میتوانید مثالی از توکنسازی بزنید؟
127. سریال سازی چیست؟
128. چگونه یک شی را با استفاده از رابط سریالسازی سریالسازی میکنید؟
129. چگونه در جاوا سریال زدایی می کنید؟
130 . اگر فقط قسمت هایی از شی باید سریال شوند، چه می کنید؟
131. چگونه سلسله مراتبی از اشیاء را سریال می کنید؟
132. آیا سازنده های یک شی در زمانی که سریال زدایی می شود فراخوانی می شوند؟
133. آیا مقادیر متغیرهای استاتیک هنگام سریال سازی یک شی ذخیره می شوند؟
مجموعه ها
134. چرا به مجموعه ها در جاوا نیاز داریم؟
135. رابط های مهم در سلسله مراتب مجموعه چیست؟
136. روش های مهمی که در واسط مجموعه اعلان شده اند کدامند؟
137. می توانید به طور خلاصه در مورد رابط List توضیح دهید؟
138. در مورد ArrayList با مثال توضیح دهید؟
139. آیا یک ArrayList می تواند عناصر تکراری داشته باشد؟
140 . چگونه با استفاده از iterator در اطراف یک ArrayList تکرار می کنید؟
141. چگونه یک ArrayList را مرتب می کنید؟
142. چگونه عناصر را در یک ArrayList با استفاده از رابط قابل مقایسه مرتب می کنید؟
143. چگونه عناصر را در یک ArrayList با استفاده از رابط مقایسه کننده مرتب می کنید؟
144. کلاس برداری چیست؟ چه تفاوتی با ArrayList دارد؟
145 . LinkedList چیست؟ چه رابط هایی را پیاده سازی می کند؟ چه تفاوتی با ArrayList دارد؟
146. می توانید به طور خلاصه در مورد رابط Set توضیح دهید؟
147 . رابط های مهم مربوط به رابط Set چیست؟
148 . تفاوت بین رابط های Set و sortedSet چیست؟
149. آیا می توانید مثال هایی از کلاس هایی که رابط Set را پیاده سازی می کنند، ارائه دهید؟
150 . HashSet چیست؟
151. لینکد هش ست چیست؟ چه تفاوتی با HashSet دارد؟
152. TreeSet چیست؟ چه تفاوتی با HashSet دارد؟
153. آیا می توانید نمونه هایی از پیاده سازی navigableSet را بیاورید؟
154. در مورد رابط صف به طور مختصر توضیح دهید؟
155. رابط های مهم مربوط به رابط صف چیست؟
156. در مورد رابط Deque توضیح دهید؟
157 . رابط BlockingQueue را توضیح دهید؟
158. PriorityQueue چیست؟
159. آیا می توانید پیاده سازی های رابط BlockingQueue را مثال بزنید؟
160 . می توانید به طور خلاصه در مورد رابط نقشه توضیح دهید؟
161. تفاوت بین Map و SortedMap چیست؟
162. HashMap چیست؟
163. روش های مختلف در Hash Map چیست؟
164. نقشه درختی چیست؟ چه تفاوتی با HashMap دارد؟
165. آیا می توانید مثالی از پیاده سازی رابط navigableMap ارائه دهید؟
166. متدهای استاتیک موجود در کلاس مجموعه ها کدامند؟
مجموعه های پیشرفته
167. تفاوت بین مجموعه های همگام و همزمان در جاوا چیست؟
168 . در مورد مجموعه های همزمان جدید در جاوا توضیح دهید؟
169 . در مورد رویکرد مجموعه های همزمان copyonwrite توضیح دهید؟
170 . رویکرد مقایسه و مبادله چیست؟
171. قفل چیست؟ چه تفاوتی با استفاده از رویکرد همگام دارد؟
172. ظرفیت اولیه یک مجموعه جاوا چقدر است؟
173. ضریب بار چیست؟
174. چه زمانی یک مجموعه جاوا UnsupportedOperationException را پرتاب می کند؟
175 . تفاوت بین تکرارکننده های ایمن و شکست سریع چیست؟
176. عملیات اتمی در جاوا چیست؟
177. BlockingQueue در جاوا چیست؟
عمومی
178 . ژنریک چیست؟
179. چرا به ژنریک نیاز داریم؟ آیا میتوانید مثالی بزنید که Generics چگونه یک برنامه را انعطافپذیرتر میکند؟
180 . چگونه یک کلاس عمومی را اعلام می کنید؟
181. محدودیتهایی در استفاده از نوع عمومی که در یک اعلان کلاس اعلام میشود چیست؟
182. چگونه می توانیم Generics را به یک زیر کلاس از کلاس خاص محدود کنیم؟
183. چگونه می توانیم Generics را به یک کلاس فوق العاده از کلاس خاص محدود کنیم؟
184. آیا می توانید یک مثال از یک روش عمومی بیاورید؟
چند رشته
185 . نیاز به رشته ها در جاوا چیست؟
186. چگونه یک موضوع ایجاد می کنید؟
187. چگونه با گسترش کلاس رشته یک موضوع ایجاد می کنید؟
188 . چگونه با پیاده سازی رابط قابل اجرا یک رشته ایجاد می کنید؟
189 . چگونه یک رشته را در جاوا اجرا می کنید؟
190 . حالت های مختلف یک رشته چیست؟
191. اولویت یک تاپیک چیست؟ چگونه اولویت یک موضوع را تغییر می دهید؟
192. executorservice چیست؟
193. می توانید یک مثال برای executorservice بیاورید؟
194. روش های مختلف ایجاد سرویس های اجرایی را توضیح دهید.
195. چگونه بررسی می کنید که آیا یک کار executionservice با موفقیت اجرا شده است؟
196. چه چیزی قابل فراخوانی است؟ چگونه یک قابل فراخوانی را از executionservice اجرا می کنید؟
197. همگام سازی رشته ها چیست؟
198. آیا میتوانید یک نمونه از یک بلوک همگامسازی شده را بیاورید؟
199. آیا می توان یک روش استاتیک را همگام کرد؟
200 . استفاده از روش join در رشته ها چیست؟
201. چند روش مهم دیگر در رشته ها را توضیح دهید؟
202. بن بست چیست؟
203. روش های مهم در جاوا برای ارتباط بین رشته ای چیست؟
204. استفاده از روش انتظار چیست؟
205. استفاده از روش اطلاع رسانی چیست؟
206. استفاده از روش notifyall چیست؟
207. آیا می توانید یک برنامه همگام شده با روش های انتظار و اطلاع رسانی بنویسید؟
برنامهنویسی کاربردی - عبارات و جریانهای Lamdba
208. برنامه نویسی تابعی چیست؟
209. می توانید یک مثال از برنامه نویسی تابعی بیاورید؟
210. جریان چیست؟
211. در مورد جریان ها با مثال توضیح دهید؟
عملیات میانی در جریانها چیست؟
212. عملیات ترمینال در جریان ها چیست؟
213. مراجع روش چیست؟
214 . عبارات لامبدا چیست؟
215. آیا می توانید مثالی از بیان لامبدا بزنید؟
216. آیا می توانید رابطه بین بیان لامبدا و رابط های کاربردی را توضیح دهید؟
217. محمول چیست؟
218. رابط کاربردی - تابع چیست؟
219. مصرف کننده چیست؟
220 . آیا می توانید مثال هایی از رابط های کاربردی با آرگومان های متعدد ارائه دهید؟
ویژگی های جدید
221. ویژگی های جدید جاوا 5 چیست؟
222. ویژگی های جدید جاوا 6 چیست؟
223. ویژگی های جدید جاوا 7 چیست؟
224. ویژگی های جدید جاوا 8 چیست؟
اکنون شروع به یادگیری کنید. دکمه ثبت نام را فشار دهید!
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
DevOps ، AWS ، Docker ، Kubernetes ، Java & Spring Boot ExpertsRanga یک همیار معمار AWS Certified Solutions است. ما در حال آموزش 30+ دوره به 450K زبان آموز در زمینه DevOps ، Cloud (AWS ، PCF ، GCP و Azure) ، Full Stack (React ، Angular) ، برنامه نویسی جاوا و چارچوب های جاوا (Spring، Spring Boot، Spring MVC، Hibernate) هستیم. [مسیرهای یادگیری 00 تا 05 برای DevOps ، Full Stack ، Cloud ، Spring Boot و Java در سQالات متداول زیر] ما از رویکرد گام به گام عملی و مبتنی بر حل مسئله با مثالهای کاربردی عملی و واقعی استفاده می کنیم. ما طیف گسترده ای از دوره ها را بر روی Spring Boot - ایجاد API ها و ریز خدمات ، استقرار در Cloud (AWS ، Azure ، Docker ، Kubernetes ، Azure) و ادغام با Full Stack Front End End (React & Angular) متمرکز کرده ایم. [مسیرهای یادگیری]
نمایش نظرات