JavaRush /جاوا بلاگ /Random-SD /23 اڪثر پڇيا ويا انٽرويو سوال
Юрий Кузнецов
سطح
Москва

23 اڪثر پڇيا ويا انٽرويو سوال

گروپ ۾ شايع ٿيل
مان جلدي توکي پنهنجي باري ۾ ٻڌائيندس. مان 25 سالن جي عمر ۾ آهيان، Crimea، Feodosia ۾ پيدا ٿيو. هن شهر جي ٽيڪنيڪل اسڪول ۾ اڀياس ڪئي، پوء Kharkov ۾ داخل ٿيو، هڪ بيچلر جي ڊگري حاصل ڪئي ۽ 2014 ۾ گهر موٽي آيو. 2014 ۾، مون ماسٽر جي ڊگري لاءِ خط و ڪتابت جي مطالعي ۾ داخل ٿيو (سڀني خصوصيتون ڪنهن نه ڪنهن طرح پروگرامنگ سان لاڳاپيل هيون)، ۽ 2015 ۾، مون 3 سالن جي عرصي لاءِ ڪانٽريڪٽ سروس لاءِ فوج ۾ داخل ٿيو. ٻن سالن جي فوجي سروس کان پوءِ، مون محسوس ڪيو ته مون کي پنهنجي زندگيءَ ۾ ڪجهه تبديل ڪرڻ جي ضرورت آهي... 23 سوال اڪثر پڇيا ويا انٽرويو دوران - 1۽ پوءِ مان ڊسمبر 2017 ۾ جاوا رش ۾ آيس، ۽ مون مسلسل جاوا سکڻ شروع ڪيو. اونهاري ۾ مان گريگوري سان ٽوپجاوا ڪورسز ۾ شرڪت ڪندو آهيان، سندس هر ڪلاس وٺڻ شروع ڪندو آهيان، ۽ سيپٽمبر جي وچ تائين ٽن مهينن جو ڪورس ختم ٿيڻ گهرجي ها. عام طور تي، سيپٽمبر جي شروعات ۾، مان پنهنجي زال سان گڏ ماسڪو ڏانهن منتقل ٿي رهيو آهيان هڪ جاوا پروگرامر جي طور تي نوڪري ڳولڻ لاء ۽ اڄ تائين تقريبا 10 انٽرويو مڪمل ڪيا آهن. مان توهان کي لکندس جيڪي اهي مسلسل پڇن ٿا ۽ سوال جيڪي مون سان بمباري ڪئي وئي آهي.
  1. JDK، JRE، JVM ۽ مرتب ڪندڙ ڇا آهي. هي هڪ هجڻ ضروري آهي. جيڪڏهن توهان هڪ انٽرويو ۾ اهو سوال پڇيو ۽ توهان ان جو جواب نه ڏيو، گهڻو ڪري اهي وڌيڪ ڪجهه نه پڇندا. يوٽيوب کان ننڍو وڊيو

  2. اعتراض تي مبني پروگرامنگ (OOP). هتي بنيادي شيء توهان کي ٻڌائڻ آهي ته پوليمورفيزم ڇا آهي. اهي شايد توهان کان پڇن ٿا ته هن لفظ جو ترجمو ڪريو، پوء توهان کي ان جي تعريف مطابق ٻڌائڻ جي ضرورت آهي. توهان پنهنجي لفظن ۾ سڀ ڪجهه ٻڌائي سگهو ٿا. پوءِ پنهنجا مثال ڏيو.

    شامل ڪريو. ادب: پوليمورفيزم

    وڊيو: OOP جو تعارف

  3. جاوا ۾ گھڻن وراثت. جاوا ڪيترن ئي ڪلاسن جي ورثي جي اجازت نٿو ڏئي، پر انٽرفيس جي ڪيترن ئي ورثي جي اجازت ڏئي ٿو. وراثت بابت

  4. آبجیکٹ ڪلاس جا طريقا (اهو مشورو ڏنو ويو آهي ته هر طريقي کي سڌو سنئون ڪوڊ ۾ ڏسو ۽ ڌيان ڏيو Equals ۽ hashCode). مون ان کي سڏيو هن طرح: getClass، finalize (ان جي باري ۾ پڙهو، توهان ڪڏهن به نه ٿا ڄاڻو ته ڪيترا ماڻهو سوال پڇندا، پر ياد رکو: منهنجي خيال ۾، هي هڪ ڪرچ آهي)، انتظار ڪريو (اهو ڄاڻڻ ڪافي آهي ته 3 اوور لوڊ ٿيل طريقا آهن. ) مطلع، اطلاع سڀ، برابر ۽ هيش ڪوڊ (گهربل آهي!! برابر جا 4 قاعدا ڄاڻو ۽ پڪ ڪريو ته برابر ۽ هيش ڪوڊ جي وچ ۾ قانون کي ڄاڻڻ جي ضرورت آهي).

    آبجیکٹ جاوا

  5. اندر کان JVM. اسٽيڪ ۽ هيپ ياداشت.

    ياداشت

  6. نئون لفظ ڇا آهي ۽ اهو ڪيئن ڪم ڪندو آهي. مون کي مواد نه مليو، پر انهن مون کان ان بابت پڇيو، يا بلڪه، جڏهن اسان مثال طور لکندا آهيون

    A a = new A()

    برابر کان اڳ ۽ برابر کان پوءِ ڇا ٿيندو؟

    برابر ٿيڻ کان اڳ، اسان هڪ لنڪ ٺاهيندا آهيون، ۽ برابر ٿيڻ کان پوء، اسان نئين لفظ کي استعمال ڪندي هڪ نئون اعتراض ٺاهيندا آهيون، جيڪو بائيٽ جي هڪ سيٽ جي طور تي Heap ميموري ۾ رکيل آهي. (جيڪڏهن مان غلط آهيان، پوء مهرباني ڪري مون کي درست ڪريو)

  7. ڪچرو گڏ ڪرڻ جو ڪم – هنن گهڻو ڪجهه نه پڇيو، پر جڏهن هنن پڇيو ته کوٽڻ شروع ڪيو، جيستائين مون کي هن موضوع جي خبر آهي. عظيم مضمون هتي

  8. Порядок инициализации полей классов родителя и потомка

  9. Коллекции: приходилось рассказывать абсолютно всю иерархию и работу каждой коллекции.

    Вопрос, чем отличается List от Set. Самое главное — сказать, что из себя представляет интерфейс List. Если вы ответите, что Set — коллекция с уникальными an objectми, этого будет недостаточно.

    HashMap, HashSet — начальный размер; capacity, loadfactory, null допускается or нет? Как вычисляется ячейка для an object при работе с Hash коллекцией? Отличие HashMap от TreeMap (недостаточно сказать, что TreeMap — отсортированная коллекция, по алгоритму красно-черное дерево). Знать алгоритмы вставки, удаления, поиска o каждой коллекции. Queue, Deque, Stack — редко задавали мне вопросы о них. Нужно знать, где интерфейс, а где классы в коллекциях.

    23 سوال اڪثر پڇيا ويا انٽرويو دوران - 2

    Обратите внимание на то, что у Collections есть родитель Iterable

    link от нашего участника)

  10. Java 8. Абсолютно по максимуму должны выжать из себя все что знаете о "нововведениях", выпущенных 4 года назад: вот вам источник Новое в Java 8

    У меня спрашивали о consumers, function и т.п., потом спрашивали о функциональных интерфейсах, потом спрашивали, How создать свою аннотацию, что означает например @SomeAnnotation (name = .... count =....), а именно, что тут name, count и How они работают при создании своей аннотации.

  11. Generics. Все о дженериках. Спрашивают везде.

    Дженерики

  12. Потоки. Thread, Runnable, чем отличаются, How запустить поток. Все о синхронизации. Мьютексы, мониторы, класс Lock. Deadlock когда возникает, приведи те примеры.

  13. Иерархия исключений checked/unchecked, написать свой класс исключения.

    23 سوال اڪثر پڇيا ويا انٽرويو دوران - 3
  14. Final, finallize(опять), immutable, finally. Когда не отработает блок finally.

  15. Как запретить наследования классов (приватные конструкторы, финал класс...).

  16. IO / NIO потоки.

  17. ПАТТЕРНЫ. Выучите хотя бы 5 штук основных (mvc, factory, decorator, singleton, наблюдатель).

  18. Spring ioc, di, ioc - container. Вот вам link на практическое понимание, мне очень помогло... SPRING. Я тут по спрингу прошел до 16 главы, писав вручную весь code. Советую и вам поступить так же.

  19. Maven -> профor, артефакты, war, jar... виды scope. Какие параметры задавать надо при подключении библиотек.

    MAVEN

  20. What такое ORM? How работает? (изи ответ).

    Hibernate: How связывается с базой данных, что должно быть обязательно при создании класса Entity. Session. 3 уровня кэширования — знать. Как связать таблицу и класс entity. Связи:

    Многие ко многим, один ко многим и т.п.

    Если у нас есть связь, например, User у которого много Book. Как будет выглядеть поле в классе User и поле в классе Book (это там где указывается annotation многие ко одному и один ко многим над полями).

    JPA ڇا آهي، اهو ڪيئن هبر سان لاڳاپيل آهي. JPAQL.

    هائيبرنيٽ

  21. ايندڙ سوال SQL بابت هوندو . سوال جيڪي توهان ڄاڻو ٿا ته توهان ڇا استعمال ڪيو آهي. شامل ٿيو - خارجي، اندروني، کاٻي، ساڄي.

    sql

    هڪ ڪمپني کان مسئلو: 2 ٽيبل ڏنا ويا آهن، ڊپارٽمينٽ ۽ ملازم. هتي هڪ مثال آهي .

  22. افقي اسڪيلنگ .

    عمودي ۽ افقي اسڪيلنگ تي هڪ مختصر وڊيو
  23. ٿورڙو html، css، js.

  24. گيت. ڪنسول ۾ ڪم ڪرڻ. انجام ڏيڻ، زور ڏيڻ، آڻڻ ۽ ڇڪڻ جي وچ ۾ ڇا فرق آهي.

آخر ۾، مان توھان کي صلاح ڏيان ٿو ته توھان سوالن جي ھن لسٽ کي پڙھو ۽ پنھنجو پاڻ جواب ڳوليو (ڊاؤن لوڊ ڪريو ”گوگل“ مهارت) ۽ ان کي درست ڪرڻ لاءِ ڪوڊ لکو. پي ايس: هي منهنجو پهريون مضمون آهي، تنهنڪري ڪنهن به صورت ۾ ڪا به خامي هوندي، لکندا، مون کي رايا حاصل ڪرڻ لاء ڏاڍي خوشي ٿيندي. اضافي پڙهڻ، جيڪڏهن اهو توهان لاء ڪافي نه آهي:
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION