-
JDK, JRE, JVM və tərtibçi nədir. Bu olmalıdır. Əgər müsahibədə sizə bu sualı versələr və siz cavab verməsəniz, çox güman ki, daha heç nə soruşmayacaqlar. Youtube -dan kiçik video
-
Obyekt yönümlü proqramlaşdırma (OOP). Burada əsas şey polimorfizmin nə olduğunu sizə izah etməkdir. Onlar səndən bu sözü tərcümə etməyi xahiş edə bilərlər, sonra onun tərifini ona uyğun söyləməlisən. Hər şeyi öz sözlərinizlə deyə bilərsiniz. Sonra nümunələrinizi verin.
əlavə et. Ədəbiyyat: Polimorfizm
Video: OOP-a giriş
-
Java-da çoxlu miras. Java siniflərin çoxsaylı varisliyinə icazə vermir, lakin interfeyslərin çoxsaylı varisliyinə imkan verir. Vərəsəlik haqqında
-
Obyekt sinfinin metodları (hər bir metoda birbaşa kodun özündə baxmaq və Equals və hashCode-a diqqət yetirmək məsləhətdir). Mən bunu belə adlandırdım: getClass, yekunlaşdırın (bu barədə oxuyun, neçə nəfərin sual verəcəyini heç vaxt bilmirsiniz, amma unutmayın: mənə gəlincə, BU ƏRBƏKDİR), gözləyin (həddindən artıq yüklənmiş 3 metodun olduğunu bilmək kifayətdir. ) bildirin, notifyAll, bərabərdir və hashcode (tələb olunur!! !bərabərliyin 4 qaydasını bilin və bərabər və hashCode arasındakı qanunu bildiyinizə əmin olun).
-
JVM içəridən. Stack və Heap yaddaş.
-
Yeni açar söz nədir və necə işləyir. Materialı tapmadım, amma bu barədə, daha doğrusu, məsələn yazanda məndən soruşdular
A a = new A()
bərabərlərdən əvvəl və bərabərlərdən sonra nə baş verir?Bərabər olmamışdan əvvəl link yaradırıq, bərabər olduqdan sonra isə yeni açar sözdən istifadə edərək yeni obyekt yaradırıq, o, Heap yaddaşında bayt dəsti kimi yerləşdirilir.(Səhv edirəmsə, lütfən məni düzəldin)
-
Zibil Kolleksiyasının işi - tez-tez soruşmadılar, amma soruşduqda, bu mövzunu bildiyim qədər qazmağa başladılar. Əla məqalə burada
-
Порядок инициализации полей классов родителя и потомка
-
Коллекции: приходилось рассказывать абсолютно всю иерархию и работу каждой коллекции.
Вопрос, чем отличается List от Set. Самое главное — сказать, что из себя представляет интерфейс List. Если вы ответите, что Set — коллекция с уникальными an objectми, этого будет недостаточно.
HashMap, HashSet — начальный размер; capacity, loadfactory, null допускается or нет? Как вычисляется ячейка для an object при работе с Hash коллекцией? Отличие HashMap от TreeMap (недостаточно сказать, что TreeMap — отсортированная коллекция, по алгоритму красно-черное дерево). Знать алгоритмы вставки, удаления, поиска o каждой коллекции. Queue, Deque, Stack — редко задавали мне вопросы о них. Нужно знать, где интерфейс, а где классы в коллекциях.
Обратите внимание на то, что у Collections есть родитель Iterable
-
Java 8. Абсолютно по максимуму должны выжать из себя все что знаете о "нововведениях", выпущенных 4 года назад: вот вам источник Новое в Java 8
У меня спрашивали о consumers, function и т.п., потом спрашивали о функциональных интерфейсах, потом спрашивали, How создать свою аннотацию, что означает например @SomeAnnotation (name = .... count =....), а именно, что тут name, count и How они работают при создании своей аннотации.
-
Generics. Все о дженериках. Спрашивают везде.
-
Потоки. Thread, Runnable, чем отличаются, How запустить поток. Все о синхронизации. Мьютексы, мониторы, класс Lock. Deadlock когда возникает, приведи те примеры.
-
Иерархия исключений checked/unchecked, написать свой класс исключения.
-
Final, finallize(опять), immutable, finally. Когда не отработает блок finally.
-
Как запретить наследования классов (приватные конструкторы, финал класс...).
-
IO / NIO потоки.
-
ПАТТЕРНЫ. Выучите хотя бы 5 штук основных (mvc, factory, decorator, singleton, наблюдатель).
-
Spring ioc, di, ioc - container. Вот вам link на практическое понимание, мне очень помогло... SPRING. Я тут по спрингу прошел до 16 главы, писав вручную весь code. Советую и вам поступить так же.
-
Maven -> профor, артефакты, war, jar... виды scope. Какие параметры задавать надо при подключении библиотек.
-
What такое ORM? How работает? (изи ответ).
Hibernate: How связывается с базой данных, что должно быть обязательно при создании класса Entity. Session. 3 уровня кэширования — знать. Как связать таблицу и класс entity. Связи:
Многие ко многим, один ко многим и т.п.
Если у нас есть связь, например, User у которого много Book. Как будет выглядеть поле в классе User и поле в классе Book (это там где указывается annotation многие ко одному и один ко многим над полями).
JPA nədir, Hiber ilə necə əlaqəlidir. JPAQL.
-
Növbəti sual SQL haqqında olacaq . Nə istifadə etdiyinizi bildiyiniz sorğular. JOIN - xarici, daxili, sol, sağ.
Bir şirkətdən problem: 2 masa verilir, şöbə və işçi. Budur bir nümunə .
-
Üfüqi miqyaslama .
Şaquli və üfüqi miqyaslama haqqında qısa video -
Bir az html, css, js.
-
Git. Konsolda işləyir. törətmək, itələmək, gətirmək və çəkmək arasında fərq nədir.
23 tez-tez verilən müsahibə sualları
Tezliklə sizə özüm haqqında danışacağam. 25 yaşım var, Krımda, Feodosiyada doğulmuşam. O, şəhər texnikumunda oxuyub, sonra Xarkova daxil olub, bakalavr dərəcəsi alıb və 2014-cü ildə evə qayıdıb. 2014-cü ildə magistratura pilləsinə qiyabi (bütün ixtisaslar hansısa şəkildə proqramlaşdırma ilə bağlı idi) daxil oldum, 2015-ci ildə isə 3 il müddətinə müqavilə ilə hərbi xidmətə getdim. İki illik hərbi xidmətdən sonra başa düşdüm ki, həyatımda nəyisə dəyişməliyəm... Və sonra 2017-ci ilin dekabrında JavaRush-a rast gəldim və Java dilini israrla öyrənməyə başladım. Yayda mən Qriqori ilə Topjava kurslarına gedirəm, onun hər dərsini almağa başlayıram və sentyabrın ortalarında üç aylıq kurs bitməli idi. Ümumiyyətlə, sentyabrın əvvəlində mən həyat yoldaşımla birlikdə Java proqramçısı kimi iş axtarmaq üçün Moskvaya köçürəm və bu günə qədər 10-a yaxın müsahibəni tamamlamışam. Daim soruşduqları və bombardman etdikləri sualları sizə yazacağam.
GO TO FULL VERSION