-
Co to jest JDK, JRE, JVM i kompilator. To pozycja obowiązkowa. Jeśli podczas rozmowy kwalifikacyjnej zadano Ci to pytanie i nie odpowiedziałeś, najprawdopodobniej nie będą już o nic więcej pytać. Mały filmik z YouTube
-
Programowanie obiektowe (OOP). Najważniejsze jest tutaj, aby powiedzieć, czym jest polimorfizm. Mogą poprosić Cię o przetłumaczenie tego słowa, a następnie musisz podać jego definicję. Wszystko możesz opowiedzieć własnymi słowami. Następnie podaj swoje przykłady.
Dodać. literatura: Polimorfizm
Wideo: Wprowadzenie do OOP
-
Dziedziczenie wielokrotne w Javie. Java nie pozwala na wielokrotne dziedziczenie klas, ale pozwala na wielokrotne dziedziczenie interfejsów. O dziedziczeniu
-
Metody klasy Object (wskazane jest, aby każdej metodzie przyjrzeć się bezpośrednio w samym kodzie i zwrócić uwagę na Equals i hashCode). Nazwałem to tak: getClass, finalize (poczytaj o tym, nigdy nie wiesz ile osób zada pytanie, ale pamiętaj: moim zdaniem TO JEST KLUCZ), czekaj (wystarczy wiedzieć, że są 3 przeciążone metody ) notify, notifyAll, równości i hashcode (wymagane!! !znaj 4 zasady równości i pamiętaj, aby znać prawo pomiędzy równymi i hashCode).
-
JVM od środka. Pamięć stosów i stert.
-
Co to jest nowe słowo kluczowe i jak działa. Nie znalazłem materiału, ale pytali mnie o to, a raczej kiedy piszemy np
A a = new A()
co dzieje się przed równymi i po równymi?Przed równością tworzymy łącze, a po równości tworzymy nowy obiekt za pomocą słowa kluczowego new, które jest umieszczane w pamięci Heap jako zbiór bajtów (jeśli się mylę, proszę mnie poprawić)
-
Praca Garbage Collection - nie pytali zbyt często, ale kiedy pytali, zaczęli kopać, o ile wiem, ten temat. Świetny artykuł tutaj
-
Порядок инициализации полей классов родителя и потомка
-
Коллекции: приходилось рассказывать абсолютно всю иерархию и работу каждой коллекции.
Вопрос, чем отличается List от Set. Самое главное — сказать, что из себя представляет интерфейс List. Если вы ответите, что Set — коллекция с уникальными obiektами, этого будет недостаточно.
HashMap, HashSet — начальный размер; capacity, loadfactory, null допускается Lub нет? Как вычисляется ячейка для obiektа при работе с Hash коллекцией? Отличие HashMap от TreeMap (недостаточно сказать, что TreeMap — отсортированная коллекция, по алгоритму красно-черное дерево). Знать алгоритмы вставки, удаления, поиска o каждой коллекции. Queue, Deque, Stack — редко задавали мне вопросы о них. Нужно знать, где интерфейс, а где классы в коллекциях.
Обратите внимание на то, что у Collections есть родитель Iterable
-
Java 8. Абсолютно по максимуму должны выжать из себя все что знаете о "нововведениях", выпущенных 4 года назад: вот вам источник Новое в Java 8
У меня спрашивали о consumers, function и т.п., потом спрашивали о функциональных интерфейсах, потом спрашивали, Jak создать свою аннотацию, что означает например @SomeAnnotation (name = .... count =....), а именно, что тут name, count и Jak они работают при создании своей аннотации.
-
Generics. Все о дженериках. Спрашивают везде.
-
Потоки. Thread, Runnable, чем отличаются, Jak запустить поток. Все о синхронизации. Мьютексы, мониторы, класс Lock. Deadlock когда возникает, приведи те примеры.
-
Иерархия исключений checked/unchecked, написать свой класс исключения.
-
Final, finallize(опять), immutable, finally. Когда не отработает блок finally.
-
Как запретить наследования классов (приватные конструкторы, финал класс...).
-
IO / NIO потоки.
-
ПАТТЕРНЫ. Выучите хотя бы 5 штук основных (mvc, factory, decorator, singleton, наблюдатель).
-
Spring ioc, di, ioc - container. Вот вам połączyć на практическое понимание, мне очень помогло... SPRING. Я тут по спрингу прошел до 16 главы, писав вручную весь kod. Советую и вам поступить так же.
-
Maven -> профLub, артефакты, war, jar... виды scope. Какие параметры задавать надо при подключении библиотек.
-
Co такое ORM? Jak работает? (изи ответ).
Hibernate: Jak связывается с базой данных, что должно быть обязательно при создании класса Entity. Session. 3 уровня кэширования — знать. Как связать таблицу и класс entity. Связи:
Многие ко многим, один ко многим и т.п.
Если у нас есть связь, например, User у которого много Book. Как будет выглядеть поле в классе User и поле в классе Book (это там где указывается adnotacja многие ко одному и один ко многим над полями).
Co to jest JPA i jaki ma związek z Hiberem. JPAQL.
-
Następne pytanie będzie dotyczyło języka SQL. Zapytania, które wiesz, czego użyłeś. DOŁĄCZ - zewnętrzny, wewnętrzny, lewy, prawy.
Problem z firmy: Podano 2 tabele, dział i pracownik. Oto przykład .
-
Skalowanie poziome .
Krótki film o skalowaniu w pionie i poziomie -
Trochę html, css, js.
-
Git. Praca w konsoli. commit, push, jaka jest różnica pomiędzy pobieraniem a ściąganiem.
23 często zadawane pytania podczas rozmów kwalifikacyjnych
Szybko opowiem Ci o sobie. Mam 25 lat, urodziłem się na Krymie w Teodozji. Studiował w miejskiej szkole technicznej, następnie wstąpił do Charkowa, uzyskał tytuł licencjata i w 2014 roku wrócił do domu. W 2014 roku rozpocząłem studia korespondencyjne na poziomie magisterskim (wszystkie specjalności były w jakiś sposób powiązane z programowaniem), a w 2015 roku wstąpiłem do wojska w ramach służby kontraktowej na okres 3 lat. Po dwóch latach służby wojskowej zdałem sobie sprawę, że muszę coś zmienić w swoim życiu... A potem w grudniu 2017 natknąłem się na JavaRush i zacząłem wytrwale uczyć się języka Java. Latem chodzę na kursy Topjava z Grigorym, zaczynam brać udział w każdym z jego zajęć i do połowy września powinien zakończyć się trzymiesięczny kurs. Ogólnie rzecz biorąc, na początku września przeprowadzam się z żoną do Moskwy w poszukiwaniu pracy jako programista Java i do tej pory odbyłem około 10 rozmów kwalifikacyjnych. Napiszę Wam o co ciągle pytają i jakie pytania mnie bombardują.
GO TO FULL VERSION