-
Apa itu JDK, JRE, JVM dan compiler. Ini adalah suatu keharusan. Jika Anda ditanya pertanyaan ini saat wawancara dan Anda tidak menjawabnya, kemungkinan besar mereka tidak akan menanyakan apa pun lebih jauh. Video kecil dari youtube
-
Pemrograman berorientasi objek (OOP). Hal utama di sini adalah memberi tahu Anda apa itu polimorfisme. Mereka mungkin meminta Anda untuk menerjemahkan kata ini, lalu Anda perlu menjelaskan definisinya dengan tepat. Anda dapat menceritakan semuanya dengan kata-kata Anda sendiri. Kemudian berikan contoh Anda.
Menambahkan. literatur: Polimorfisme
Video: Pengantar OOP
-
Warisan berganda di Jawa. Java tidak mengizinkan pewarisan banyak kelas, tetapi mengizinkan pewarisan banyak antarmuka. Tentang warisan
-
Metode kelas Object (disarankan untuk melihat setiap metode secara langsung dalam kode itu sendiri dan memperhatikan Equals dan hashCode). Saya menyebutnya seperti ini: getClass, finallize (baca tentang itu, Anda tidak pernah tahu berapa banyak orang yang akan mengajukan pertanyaan, tapi ingat: menurut saya, INI ADALAH CRUTCH), tunggu (cukup mengetahui bahwa ada 3 metode yang kelebihan beban ) notify, notifyAll, sama dengan dan kode hash (wajib!! !mengetahui 4 aturan sama dengan dan pastikan untuk mengetahui hukum antara sama dengan dan kode hash).
-
JVM dari dalam. Memori tumpukan dan tumpukan.
-
Apa kata kunci barunya dan bagaimana cara kerjanya. Saya tidak menemukan materinya, tetapi mereka menanyakannya kepada saya, atau lebih tepatnya, saat kami menulis misalnya
A a = new A()
apa yang terjadi sebelum sama dan sesudah sama?Sebelum sama, kita membuat link, dan setelah sama, kita membuat objek baru menggunakan kata kunci new, yang ditempatkan di memori Heap sebagai kumpulan byte. (Jika saya salah, mohon koreksi saya)
-
Pekerjaan Pengumpulan Sampah - mereka tidak terlalu sering bertanya, tetapi ketika mereka bertanya, mereka mulai menggali, sejauh yang saya tahu topik ini. Artikel 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 hubungannya dengan Hiber. JPAQL.
-
Pertanyaan selanjutnya adalah tentang SQL. Kueri yang Anda tahu apa yang telah Anda gunakan. GABUNG - eksternal, internal, kiri, kanan.
Soal dari sebuah perusahaan: Diberikan 2 tabel, departemen dan karyawan. Berikut ini contohnya .
-
Penskalaan horizontal .
Video singkat tentang penskalaan vertikal dan horizontal -
Sedikit html, css, js.
-
Git. Bekerja di konsol. komit, dorong, apa perbedaan antara ambil dan tarik.
23 pertanyaan wawancara yang sering diajukan
Saya akan segera bercerita tentang diri saya. Saya berumur 25 tahun, lahir di Krimea, Feodosia. Ia belajar di sekolah teknik kota, kemudian masuk Kharkov, menerima gelar sarjana dan kembali ke rumah pada tahun 2014. Pada tahun 2014, saya memasuki studi korespondensi untuk gelar master (semua spesialisasi terkait dengan pemrograman), dan pada tahun 2015, saya masuk militer untuk layanan kontrak untuk jangka waktu 3 tahun. Setelah dua tahun dinas militer, saya menyadari bahwa saya perlu mengubah sesuatu dalam hidup saya... Dan kemudian saya menemukan JavaRush pada bulan Desember 2017, dan saya mulai belajar Java dengan gigih. Di musim panas saya menghadiri kursus Topjava bersama Grigory, mulai mengambil setiap kelasnya, dan pada pertengahan September kursus tiga bulan seharusnya sudah berakhir. Secara umum, pada awal September saya dan istri saya pindah ke Moskow untuk mencari pekerjaan sebagai programmer Java dan hingga saat ini saya telah menyelesaikan sekitar 10 wawancara. Saya akan menulis kepada Anda apa yang terus-menerus mereka tanyakan dan pertanyaan yang selalu dibombardir oleh saya.
GO TO FULL VERSION