- JavaCore
- אוף
- מנוחה
- מאגר מידע.
- הכלים שבהם אתה משתמש.
JavaCore
-
ראשית, התבקשתי לשרטט את ההיררכיה של הממשקים עבור אוספים (זה לא היה קשה, יש רק כמה מהם (
Collection
,List
,Set
,Queue
,Map
). -
מה ההבדל בין
ArrayList
לביןLinkedList
(זו אחת השאלות והתשובות הכי פקעות באינטרנט, זה פשוט חושך).דנו במהירות ביצוע השאילתה בהם ומה ההבדל בין הגיליונות.
-
שאלה לגבי הכיתה
Object
. מהן השיטות שלו, מה הן עושות? -
הִשׁתַקְפוּת. מה עושה ה
getClass()
. שאלה מאוד מעניינת, אנא בדוק אותה. במיוחד על איך לקבל הכל על מחלקה, גם אם היא מכילה מתודות או משתנים פרטיים. -
הם שאלו על ריבוי שרשורים. זה חלש, אני חושב, לספר לך איך אתה מבין מה זה ריבוי שרשורים. מה צריך כדי לפתוח שרשור חדש. באופן מציאותי, אם אתה רמה 20+, אז השאלות האלה ייראו לך מצחיקות.
-
מה אתה יכול להגיד על
Stream
. זה לא על Java 8. זה על זרמי קלט ופלט. כמו ממשקים בסיסיים, מה הם (תו ובייט). להבנה, אין פרטים. - חריגים. כאן, שוב, התבקשנו לשרטט היררכיה של חריגים, אילו קיימים, אילו הם
checked
, ואיזה מהםunchecked
. מה לעשות עםRuntime
חריגים. תן שם את הנגיעה הנפוצה ביותר (NullPointerException
). -
השאלה היא מה צריך לעשות עם
checked
חריגים (קדימה הלאה או תהליך - שניהם ברורים).
אוף
-
מה זה OOP בקצרה?
-
אילו עוד פרדיגמות תכנות קיימות? במה הם שונים מ- OOP?
-
מהם העקרונות הבסיסיים של OOP (תורשה, פולימורפיזם ואנקפסולציה)? ספר לנו על כל אחד מהם. עד כאן הכל מופשט, לא קשור לשום שפה.
-
משימת הבנת עיצוב מערכת: יש סוס וציפור. אנחנו צריכים להשיג את פגסוס. עקרון "יש" ו"הוא"
מנוחה
-
מה זה REST. ויקיפדיה מדברת על זה בצורה מאוד מגניבה. למעשה, די במאמר מויקיפדיה כדי להכיר.
-
HTTP. יש כאן גם ביטויים כלליים. השיטות שלו, לשם מה כל אחת מהן.
-
קודי מצב HTTP. לאיזה חמישה חלקים יש לחלק? ספר לנו על המפורסמים שבהם (200,204,404,500,501). למה הם עושים? הם שאלו גם על 401 ו-403. אבל לא הכרתי אותם. הם אמרו שהם חשובים.
GO TO FULL VERSION