JavaRush /Блоги Java /Random-TG /Саволҳои техникӣ ҳангоми мусоҳиба
Roman_kh
Сатҳи
Харьков

Саволҳои техникӣ ҳангоми мусоҳиба

Дар гурӯҳ нашр шудааст
Салом ба ҳама, Ҷаворашиён! Ҳамин тавр рӯй дод, ки ман ба наздикӣ мусоҳиба доштам ва мехостам ба шумо бигӯям, ки ба ман чӣ саволҳо дода шуда буданд, ки ман ба вазифаи Junior++ муроҷиат кардам. Онхое. Ҳанӯз миёна нест, аммо ҷавони сабз ҳам нест. Саволҳои техникӣ ҳангоми мусоҳиба - 1Инак, сухбат аз руи хамин накша гузашт
  1. JavaCore
  2. ООП
  3. ИСТИРОХАТ
  4. Пойгоҳи додаҳо.
  5. Воситаҳое, ки шумо истифода мебаред.

JavaCore

  • Аввалан, аз ман хоҳиш карданд, ки иерархияи интерфейсҳоро барои Коллексияҳо кашам (ин мушкил набуд, танҳо чанде аз онҳо вуҷуд доранд ( Collection, List, Set, Queue, Map).

  • Фарқи байни ArrayListва LinkedList(ин яке аз саволҳо ва ҷавобҳои ҳакнитарин дар интернет аст, ин танҳо торикӣ аст).

    Мо дар бораи суръати иҷрои дархостҳо ва фарқияти байни варақҳо дар бораи он муҳокима кардем.

  • Савол дар бораи синф Object. Усулҳои ӯ чӣ гунаанд, онҳо чӣ кор мекунанд?

  • Мулоҳиза. Чӣ кор мекунад getClass(). Саволи хеле ҷолиб, лутфан онро бубинед. Хусусан дар бораи чӣ гуна гирифтани ҳама чизро дар бораи синф, ҳатто агар он дорои усулҳо ё тағирёбандаҳои хусусӣ бошад.

  • Онҳо дар бораи чанд ришта пурсиданд. Ба фикрам, ин заиф аст, ки ба шумо бигӯям, ки шумо чӣ гуна фаҳмед, ки чанд ришта чист. Барои оғози риштаи нав чӣ лозим аст. Воқеан, агар шумо дар сатҳи 20+ бошед, пас ин саволҳо барои шумо хандаовар хоҳанд буд.

  • Шумо дар бораи чӣ гуфта метавонед Stream. Ин дар бораи Java 8 нест. Ин дар бораи ҷараёнҳои вуруд ва баромад меравад. Мисли интерфейсҳои асосӣ, онҳо чӣ гунаанд (аломат ва byte). Барои фаҳмиш, мушаххас нест.

  • Истисноҳо. Дар ин ҷо, боз аз мо хоҳиш карда шуд, ки иерархияи истисноҳоро кашем, ки кадомҳоянд, кадомҳоянд checkedва кадомҳоянд unchecked. Бо истисноҳо чӣ бояд кард Runtime. Якеро, ки аз ҳама бештар зарба мезананд, номбар кунед ( NullPointerException).

  • Савол ин аст, ки бо checkedистисноҳо чӣ кор кардан лозим аст (ба пеш ё раванд - ҳарду равшананд).

ООП

  • Хулоса OOP чист?

  • Боз кадом парадигмаҳои барномасозӣ вуҷуд доранд? Онҳо аз OOP чӣ фарқ доранд?

  • Принсипҳои асосии OOP (мерос, полиморфизм ва инкапсуляция) кадомҳоянд? Дар бораи ҳар яки онҳо ба мо нақл кунед. То хол хама чиз абстракт аст, ба ягон забон вобаста нест.

  • Вазифаи фаҳмиши тарҳрезии система: асп ва парранда вуҷуд дорад. Мо бояд Pegasus-ро гирем. Принсипи "а дорад" ва "а аст"

ИСТИРОХАТ

  • REST чист. Википедиа дар ин бора хеле сард сӯҳбат мекунад. Дарвоқеъ, барои шиносоӣ мақолаи Википедия кифоя аст.

  • HTTP. Дар ин ҷо ибораҳои умумӣ низ мавҷуданд. Усулхои у, хар кадоми онхо барои чй.

  • Рамзҳои ҳолати HTTP. Онро ба кадом панч кисм таксим кардан лозим аст Дар бораи маъруфтарин (200,204,404,500,501) ба мо бигуед. Чаро онҳо? Онҳо инчунин дар бораи 401 ва 403 пурсиданд. Аммо ман онҳоро намешинохтам. Онҳо гуфтанд, ки онҳо муҳиманд.

Пойгоҳи додаҳо

Дар ин ҷо ман ба шумо гуфтам, ки ман MySQL-ро медонам. Вай ба ман дар бораи се шакли муқаррарӣ нақл кард. Вай дар бораи Пайвастшавӣ, ки онҳо чистанд, нақл кард ва чорроҳаи минтақаҳоеро кашид, ки дар онҳо пайвастагиҳои гуногун истифода мешаванд. Ман дар бораи он сӯҳбат кардам, ки ман базаи реляциониро чӣ гуна мефаҳмам. Ман дар бораи MongoDB фаромӯш накардаам - он пойгоҳи додаҳои NoSQL аст. Пас аз чанд вақт ман ҳам дар ин бора менависам.

Дигар воситаҳо

Дар ин ҷо мо аз резюмеи ман гузаштем. Навишта шудааст, ки ман Maven/Gradle-ро барои васлкунӣ истифода мекунам, ман JIRA -ро барои вазифаҳо истифода мекунам, git, Docker, Swagger. Барои ҳамгироии доимӣ - Stash, бамбук, лӯхтак. Барои санҷиши JUnit , Mockito, JMeter. Шояд ман чизеро фаромӯш карда бошам, бинобар ин, агар шумо таваҷҷӯҳ дошта бошед, дар шарҳҳо пурсед ва ман кӯшиш мекунам ҷавоб диҳам. Ин қисми аввали мусоҳиба буд. Ҳоло ман интизори натиҷаҳо ҳастам ва агар ҳа, пас қисми дуюм хоҳад буд. Ман дар ин бора ҳарчи зудтар менависам. Ҳар касе, ки мақола писанд омад ва онро муфид донист - "+" гузоред. Дар шарҳҳо нависед. Ба мақолаҳои дигари ман низ нигаред:
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION