-
Apakah itu JDK, JRE, JVM dan pengkompil. Ini mesti ada. Jika anda ditanya soalan ini semasa temuduga dan anda tidak menjawabnya, kemungkinan besar mereka tidak akan bertanya apa-apa lagi. Video kecil dari youtube
-
Pengaturcaraan berorientasikan objek (OOP). Perkara utama di sini adalah untuk memberitahu anda apa itu polimorfisme. Mereka mungkin meminta anda menterjemah perkataan ini, maka anda perlu memberitahu definisinya dengan sewajarnya. Anda boleh memberitahu segala-galanya dengan kata-kata anda sendiri. Kemudian berikan contoh anda.
Tambah. kesusasteraan: Polimorfisme
Video: Pengenalan kepada OOP
-
Pewarisan berbilang di Jawa. Java tidak membenarkan pewarisan berbilang kelas, tetapi membenarkan pewarisan berbilang antara muka. Tentang harta pusaka
-
Kaedah kelas Objek (adalah dinasihatkan untuk melihat setiap kaedah secara langsung dalam kod itu sendiri dan memberi perhatian kepada Equals dan hashCode). Saya memanggilnya seperti ini: getClass, finalize (baca mengenainya, anda tidak pernah tahu berapa ramai orang akan bertanya soalan itu, tetapi ingat: pada pendapat saya, INI ADALAH CRUTCH), tunggu (cukup untuk mengetahui bahawa terdapat 3 kaedah yang berlebihan ) notify, notifyAll, equals dan hashcode (diperlukan!! !tahu 4 peraturan equals dan pastikan anda mengetahui undang-undang antara equals dan hashCode).
-
JVM dari dalam. Timbunan dan Timbunan memori.
-
Apakah kata kunci baharu itu dan bagaimana ia berfungsi. Saya tidak menjumpai bahan itu, tetapi mereka bertanya kepada saya mengenainya, atau sebaliknya, apabila kita menulis sebagai contoh
A a = new A()
apa yang berlaku sebelum sama dan selepas sama?Sebelum sama, kami mencipta pautan, dan selepas sama, kami mencipta objek baharu menggunakan kata kunci baharu, yang diletakkan dalam memori Heap sebagai satu set bait. (Jika saya salah, sila betulkan saya)
-
Kerja Pengumpulan Sampah - mereka tidak banyak bertanya, tetapi apabila mereka bertanya, mereka mula menggali, sejauh yang saya tahu topik ini. Artikel yang bagus di sini
-
Порядок инициализации полей классов родителя и потомка
-
Коллекции: приходилось рассказывать абсолютно всю иерархию и работу каждой коллекции.
Вопрос, чем отличается 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 многие ко одному и один ко многим над полями).
Apa itu JPA, bagaimana ia berkaitan dengan Hiber. JPAQL.
-
Soalan seterusnya adalah mengenai SQL. Pertanyaan yang anda tahu apa yang telah anda gunakan. SERTAI - luaran, dalaman, kiri, kanan.
Masalah dari syarikat: 2 meja diberikan, jabatan dan pekerja. Berikut adalah contoh .
-
Penskalaan mendatar .
Video pendek tentang penskalaan menegak dan mendatar -
Sedikit html, css, js.
-
Git. Bekerja di konsol. commit, push, apa beza fetch dan pull.
23 soalan temuduga yang kerap ditanya
Saya akan memberitahu anda tentang diri saya dengan cepat. Saya berumur 25 tahun, dilahirkan di Crimea, Feodosia. Dia belajar di sekolah teknik bandar, kemudian memasuki Kharkov, menerima ijazah sarjana muda dan pulang ke rumah pada tahun 2014. Pada tahun 2014, saya memasuki pengajian surat-menyurat untuk ijazah sarjana (semua kepakaran entah bagaimana berkaitan dengan pengaturcaraan), dan pada tahun 2015, saya memasuki tentera untuk perkhidmatan kontrak untuk tempoh 3 tahun. Selepas dua tahun perkhidmatan ketenteraan, saya menyedari bahawa saya perlu mengubah sesuatu dalam hidup saya... Dan kemudian saya menemui JavaRush pada Disember 2017, dan saya mula belajar Java secara berterusan. Pada musim panas saya menghadiri kursus Topjava dengan Grigory, mula mengambil setiap kelasnya, dan pada pertengahan September kursus tiga bulan itu sepatutnya telah tamat. Secara umum, pada awal September saya akan berpindah ke Moscow bersama isteri untuk mencari pekerjaan sebagai pengaturcara Java dan telah menyelesaikan kira-kira 10 temuduga setakat ini. Saya akan menulis kepada anda apa yang mereka selalu tanya dan soalan yang saya telah dihujani.
GO TO FULL VERSION