Java Junior реальное собеседование | ООП, Java Core | Часть 1

  Рет қаралды 59,710

IT с Виталием Карнаухом

IT с Виталием Карнаухом

Күн бұрын

В этом видео я покажу вам фрагмент из реального собеседования на позицию Java Junior Developer. В этой части мы покроем вопросы по ООП и Java Сore.
Друзья, напишите в комментариях, если вам нравится такой формат и вы бы хотели, чтобы я записал серию видео с ответами на свои же вопросы. Приятного просмотра!

Пікірлер: 105
@itwithvitaly
@itwithvitaly 5 жыл бұрын
- [Ответы] ООП, Java Core | Часть1 : kzbin.info/www/bejne/i3m9pGt7Yph9nLc - Java Core | Часть 2: kzbin.info/www/bejne/m2e3iYyAgsh8btE
@nimint3400
@nimint3400 4 жыл бұрын
Чутка поржал, когда человек не знает, то начинаются мистические рассуждения. Подумал может попроходить собеседования ради фана.
@romanihnatov5629
@romanihnatov5629 4 жыл бұрын
Будет ли следующие части ? Такие как SQL, JDBDC, Servlets/JSP
@vladimirtikaev5449
@vladimirtikaev5449 5 жыл бұрын
Очень интересный формат. К сожалению в интернете очень мало публичных собеседований(mock interview) на должность java junior. А те, что есть - уже очень старые. Мне кажется это очень актуальный формат для всех войтишников и джунов) Ну и конечно же хотелось бы услышать ответы и анализ собеседуемого с какой-то оценкой(вердиктом) в конце.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
публичных != mock
@ASagaida
@ASagaida 5 жыл бұрын
Круто. Такого контента мало. Продолжай. И конечно выпусти видосы с правильными ответами.
@leetovetz
@leetovetz 5 жыл бұрын
Интересно. Хотим продолжение и хотим узнать как правильно отвечать. Спасибо)))
@Товары-ь4й
@Товары-ь4й 4 жыл бұрын
Нашла как пройти собеседование и получить работу, вот видео kzbin.info/www/bejne/oou3opeBfp5oj6c
@AS-ci9kj
@AS-ci9kj 3 жыл бұрын
Формат интересен, ответы на вопросы и объяснения тоже интересно
@fedordoronin9606
@fedordoronin9606 4 жыл бұрын
1) Что такое ООП? Преимущества и недостатки. 2) Что такое инкапсуляция, полиморфизм, наследование, абстракция данных? 3) Что такое раннее и позднее связывание? 4) Чем отличается declaration(объявление) от initialization(инициализация)? 5) Когда мы объявили переменную, занимает ли она память? 6) Почему в Java отказались от множественного наследования? 7) Что было бы, если бы у нас было два класса, если бы они одинаковые по сигнатуре методы? Были бы проблемы? 8) Композиция и агрегация. Примеры из реального мира. 9) Когда использовать абстрактный класс, а когда интерфейс? 10) Что значит immutable object и как его сделать, зачем он нужен?
@dosxanzada
@dosxanzada 4 жыл бұрын
Должен ли знать Джуниор Перечисления enum?
@expurple
@expurple 4 жыл бұрын
@@dosxanzada должен. Ну там знать нечего, тема очень простая, после первого реального использования понятна. Enum'ы нужны, когда нужны константы какого-то очень простого пользовательского типа без поведения (под него не надо писать целый класс). Например, мы хотим хранить пол пользователя. _bool isMale_ выглядит как-то тупо, особенно когда снаружи в него литерал пихаешь ( _someUser.setSex(true)_ ) и не понятно, что это вообще значит. Поэтому лучше описать _enum Sex { MALE, FEMALE }_ и поле типа _Sex_ . Так и читаемость лучше ( _someUser.setSex(MALE)_ ), и типобезопасность появляется, в это поле теперь нельзя присвоить какой-то левый буль или инт, только одну из описанных констант.
@dosxanzada
@dosxanzada 4 жыл бұрын
@@expurple спасибо 👍
@heavenstunes1297
@heavenstunes1297 4 жыл бұрын
формат супер. и вообще ты круто ведешь интервью, адекватно реагируешь на все ответы, не даешь собеседуемому потеряться )
@itwithvitaly
@itwithvitaly 4 жыл бұрын
Спасибо)
@СильвестрСергеев-л9з
@СильвестрСергеев-л9з 4 жыл бұрын
Отличный формат. Позволяет не циклится на том что уже не плохо знаешь а проработать то-в чем плаваешь.
@АнтонКузнецов-ч4н8л
@АнтонКузнецов-ч4н8л 5 жыл бұрын
Разбор прям жизненно необходим. Подписался!
@ArtiomJas
@ArtiomJas 3 жыл бұрын
Спасибо Вам Виталий, Вы делаете прекрасную работу.
@stressout3331
@stressout3331 5 жыл бұрын
Отличный формат, очень актуально.
@Katar1x
@Katar1x 4 жыл бұрын
Это мой ТОП 1 IT канал, надеюсь с появлением большого числа подписчиков (что явно неизбежно при таком же подходе к созданию контента) не изменится подача и коммуникабельность с аудиторией (в худшую сторону).
@itwithvitaly
@itwithvitaly 4 жыл бұрын
Привет, спасибо! Мне на самом деле очень нравится отвечать на ваши вопросы и помогать (насколько могу) вам, потому что буквально 7 лет назад у меня были такие же проблемы и мне никто не помогал. Спасибо, что смотрите!
@olyarashchupkina1656
@olyarashchupkina1656 5 жыл бұрын
Да, помимо самого собеседования хотелось бы услышать и разбор ответов. Было бы очень полезно. Спасибо!
@itwithvitaly
@itwithvitaly 5 жыл бұрын
Уже готовлю материал, скоро будет вторая часть собеса и разбор первой :)
@ruslanvolovik2745
@ruslanvolovik2745 4 жыл бұрын
Как раз ответы самому нужно разбирать, это же не школа
@Rick137-C.
@Rick137-C. 4 жыл бұрын
не хватает субтитров, потому что звук собеседника так себе
@alexb.2616
@alexb.2616 4 жыл бұрын
Спасибо. Очень полезно!
@itwithvitaly
@itwithvitaly 4 жыл бұрын
Спасибо!
@AS-nu7ez
@AS-nu7ez 5 жыл бұрын
Конечно хотим! Спасибо большое. Только было бы здорово например ролики побольше по времени по часы или более чтобы охватывало больше времени интервью
@JohnPanda94
@JohnPanda94 5 жыл бұрын
очень интересно! продолжай!
@konstantinpavliuchenko9648
@konstantinpavliuchenko9648 5 жыл бұрын
Жду ещё. С твоими ответами
@itwithvitaly
@itwithvitaly 5 жыл бұрын
Konstantin Pavliuchenko уже есть , ссылки в первом комментарии
@olexz2613
@olexz2613 5 жыл бұрын
Рання або СТАТИЧНА типізація це коли декларація об'єкта пов'язує його з методом або полем під час компіляції, пізня або ДИНАМІЧНА коли об'єкт зв'язується з методом або полем під час виконання програми вже після компіляції.
@dosodsin3624
@dosodsin3624 5 жыл бұрын
Жду продолжения
@almtg871
@almtg871 5 жыл бұрын
очень интересно++
@yuriseid3504
@yuriseid3504 3 жыл бұрын
Хороший формат, только звук (громкость и разборчивость) поправьте пожалуйста.
@ВладБессикерных
@ВладБессикерных 5 жыл бұрын
Продолжай)
@ВалераГончаренко-с5я
@ВалераГончаренко-с5я 4 жыл бұрын
Наследование описывает связь «является» (или по-английски IS A), Отношения HAS A не «является», а «является частью».можно описать в коде, используя механизмы композиции и агрегирования.
@seydazimovnurbol1974
@seydazimovnurbol1974 4 жыл бұрын
Зубрила интервью!
@afonshinMegaPetuh
@afonshinMegaPetuh 4 жыл бұрын
Про раннее и позднее свзывание я сам не знаю, работаю программистом уже года два) Есть приведение типов ,instanciof , дженерики, остальное ни к чему)
@АлександрМирошниченко-е2м
@АлександрМирошниченко-е2м 5 жыл бұрын
На собеседовании могут задать такой вопрос: "Какие методы есть у класса Collections?" Если спросят - нужно перечислить все 66 методов? Или вопрос может прозвучать так: "Какую функциональность представляет класс Collections?". И тогда можно рассказать о некоторых из методов (сколько?)
@itwithvitaly
@itwithvitaly 5 жыл бұрын
На счет Collections никогда не слышал, не очень популярный вопрос. А вот про методы класса Object спрашивают довольно часто.
@АлександрМирошниченко-е2м
@АлександрМирошниченко-е2м 5 жыл бұрын
@@itwithvitaly 11 классов прародителей всех классов не так сложно запомнить. Предполагаю, что и по классу Arrays аналогичный вопрос не часто встречается? Там их не меньше, чем в Collections.
@АлександрМирошниченко-е2м
@АлександрМирошниченко-е2м 5 жыл бұрын
@@itwithvitaly На www.quizful.net/test собрано огромное количество тестов, в том числе и по Java, которая там представлена 6-тью уровнями - от Основы до QuizfulCertified Java Programmer. Для успешного прохождения собеседования на Java Junior, нужны все 5 уровней (до сертификации), или это слишком?
@itwithvitaly
@itwithvitaly 5 жыл бұрын
@@АлександрМирошниченко-е2м Вы в первом вопросе упоминали "Какие методы есть у класса Collections?" - это не очень частый вопрос, но если уже говорить о классах, то вопрос "Назовите иерархию Collections" - довольно популярный.
@itwithvitaly
@itwithvitaly 5 жыл бұрын
@@АлександрМирошниченко-е2м К сожалению не сильно знаком с их материалом, затрудняюсь ответить.
@AlexPim-vs1nh
@AlexPim-vs1nh 5 жыл бұрын
Приветствую! Разбор полетов был бы очень интересен.
@vyacheslavkozlov2207
@vyacheslavkozlov2207 4 жыл бұрын
Прям реально "полетов", так как собеседуемый находится в вертолете, судя по звуку.
@lschka1176
@lschka1176 4 жыл бұрын
что ж так тихо то. у меня звуки с улицы перебивают видео. Звук на максимуме. надеюсь, в след видео громче звук
@itwithvitaly
@itwithvitaly 4 жыл бұрын
Да, к сожалению есть такая проблема. Поправил качество звука в следующих видео.
@ANDREYQIWS
@ANDREYQIWS 5 жыл бұрын
Очень хотелось бы увидеть так называемый "Разбор полетов"
@itwithvitaly
@itwithvitaly 5 жыл бұрын
Federall Здравствуйте, на канале уже есть первая часть
@ANDREYQIWS
@ANDREYQIWS 5 жыл бұрын
@@itwithvitaly Прошу прощения не сразу заметил, очень интересно вас слушать, спасибо за ваш труд
@ДмитрийГарчу-ш9ц
@ДмитрийГарчу-ш9ц 5 жыл бұрын
да хочу очень!!!
@АртёмБеляков-д5в
@АртёмБеляков-д5в 5 жыл бұрын
Хочу услышать продолжение
@pawsdev
@pawsdev 2 жыл бұрын
Мне какая разница про преимущества и недостатки. Мне надо решать задачи, Java - ООП значит юзаем ООП. Была бы процедурной - писали бы процедурку. Что вы хотите от джуна?????Чтоб он пару лет пописал в процедурке, потом пару лет в ООП, а потом пару лет в функционалке и такой, опа теперь я понимаю в чем преимущетсва ООП и недостатики ООП, я покодил во всех парадигмах, реализовал кучу проектов и вот теперь у меня сложилось предпочтение к парадигмам и я могу их сравнить. Млять - все пишут на ООП и я пишу, вот и все
@aleksei_es
@aleksei_es 3 жыл бұрын
Здравствуйте! Взяли его в итоге?)
@ГлебВалерьевич-у6ы
@ГлебВалерьевич-у6ы 3 жыл бұрын
Интересный формат. Но реализация реально хромает. Очень тяжело воспринимать. Может стоило прикрутить субтитры ?
@alexeypereverzev3392
@alexeypereverzev3392 7 ай бұрын
Не хватает обратной связи от интервьюера. Например, собеседуемый путает агрегацию и композицию, на что ему следует ответ "ок, едем дальше". При таком ответе ни он сам не поймет, что в этом месте он неправ, и зритель видео также сделает неверный вывод
@merge-conflict
@merge-conflict 4 жыл бұрын
Мне интересно взяли ли вы кандидата?
@itwithvitaly
@itwithvitaly 4 жыл бұрын
Он подошел бы скорее на Trainee. На Джуниора надо немного еще поработать.
@Ivan-t8l1r
@Ivan-t8l1r 2 ай бұрын
Надеюсь кандидата взяли в компанию?
@SplashDmg2011
@SplashDmg2011 5 жыл бұрын
Сколько лет кандидату? И ещё вопрос, как ты оцениваешь его ответы? Есть шанс или все плохо?
@itwithvitaly
@itwithvitaly 5 жыл бұрын
Сколько лет кандидату? -> Незнаю, в корпоративной культуре не сильно этично спрашивать, если вы не друзья. И ещё вопрос, как ты оцениваешь его ответы? Есть шанс или все плохо? - Нельзя однозначно ответить, сейчас распишу почему. Лично я считаю что ответы не плохие, но и не на уровень Junior, еще есть куда расти. С такими знаниями можно пробовать попасть на оплачиваемую стажировку в компанию, но там опять же будет учеба, практика и отбор, это еще не работа. На счет неоднозначного (это к вопросу есть ли шанс): У каждой компании разные цели, и возьмут или нет тоже сильно зависит от компании. Если компания маленькая и ей срочно нужен кандидат, то возможно они простят некоторые пробелы в знаниях. Если это большая и известная компания - то уровень подготовки специалистов и требования к кандидату гораздо выше, отбор более жесткий, конкуренция сильнее. Но и взлет в плане опыта и знаний в больших компаниях гораздо выше, потому что есть нужная инфраструктура. Надеюсь я ответил на ваш вопрос.
@SplashDmg2011
@SplashDmg2011 5 жыл бұрын
Cactus Programming School спасибо за развернутый ответ
@keikaxp
@keikaxp 3 ай бұрын
Он в вертолёте проходит собеседование?
@w1kelxd
@w1kelxd 4 жыл бұрын
Тип открыл Википедию и искал ответы :)
@itwithvitaly
@itwithvitaly 4 жыл бұрын
Не уверен что он так делал, но бывали случаи и похуже честно сказать :)
@OmgFiny
@OmgFiny 4 жыл бұрын
Боже как тихо
@ДмитрийКотик-и1р
@ДмитрийКотик-и1р 3 жыл бұрын
Так что, он прошле?
@АнтонФедоров-ь1д
@АнтонФедоров-ь1д 5 жыл бұрын
А собеседуемый был принят на работу? (мне почему то кажется что нет)
@itwithvitaly
@itwithvitaly 5 жыл бұрын
Антон Федоров Сори, я бы не хотел переходить на личности, в этом видео я хотел скорее показать как это происходит, какие вопросы задают и тд.
@АнтонФедоров-ь1д
@АнтонФедоров-ь1д 5 жыл бұрын
@@itwithvitaly Ок,понимаю. Просто интересно с уровнем знания испытуемого можно найти работу или нет(я сам пытался ответить на те же вопросы,как мне показалось где то я ответил лучше а где то наоборот хуже)
@mrKalibrym
@mrKalibrym 4 жыл бұрын
Рил интересно, можно ли с таким багажом на работу?, или лучше бы еще поднабраться ,а потом по собеседованиям ходить
@artemoborozhnyy2038
@artemoborozhnyy2038 4 жыл бұрын
Так он прошел или нет?
@itwithvitaly
@itwithvitaly 4 жыл бұрын
На трейни.
@phat80
@phat80 4 жыл бұрын
@@itwithvitaly а где искать вакансии на трейни? А то всем уже готовые специалисты нужны, даже на собеседования без опыта не зовут.
@gam4524
@gam4524 3 жыл бұрын
@@phat80 все курсы от больших компаний, которые проходят на реальных проектах - это по сути стажировка
@phat80
@phat80 3 жыл бұрын
@@gam4524 ну-ну ))) Никакие курсы не ведут на реальных проектах, не надо выдумывать. Не каждому джуну дадут возможность коммитить в реальный проект.
@stanislavvetrovskii8465
@stanislavvetrovskii8465 3 жыл бұрын
@@phat80 вы нам не скажите за всю Одессу
@denlogv
@denlogv 3 жыл бұрын
Казалось бы, нафига такую воду спрашивать и какое она отношение имеет к реальной работе. Почему в джаве отказались от множественного наследования, например. Потому что отказались, а в питоне не отказались, например, и чего?
@itwithvitaly
@itwithvitaly 3 жыл бұрын
Это проверяет насколько человек поверхностно или не поверхностно мыслит, а также проверяет знание концептов
@Gorkiy751
@Gorkiy751 2 жыл бұрын
Даж не стал слушать это издевательство над смотрящими. Ты называешь себя программистом и не можешь загуглить способ улучшения звука своего видоса >.< ? Audition даже 5 лет назад был способен улучшить подобный стрим... Фейспалм
@yurimakarov2329
@yurimakarov2329 4 жыл бұрын
Виталик тебя слышно гут..а чувака ваще капец (((
@itwithvitaly
@itwithvitaly 4 жыл бұрын
Ага, есть такое, к сожалению это запись такая, в след раз буду проверять микрофон у человека перед собесом :)
@Rommel7755
@Rommel7755 4 жыл бұрын
Сам изучаю джава и еще там паралельно 2 языка. Интересно стало а зачем нужны эти термины композиция, агрегация, позднее, раннее связывание? Странное собеседование. Одна теория..где код?
@ИванЖуравлёв-у5т
@ИванЖуравлёв-у5т 4 жыл бұрын
DjMukcep код писать научат, главное понимание)
@itwithvitaly
@itwithvitaly 4 жыл бұрын
Тех собесы в большей своей массе это 60-80% теория
@вахидразбамбеков
@вахидразбамбеков 2 жыл бұрын
чет сразу не в ту сторону пошел. про ооп это жизнь и т. Д
@MichiSig
@MichiSig 5 жыл бұрын
Агрегация (has a). Композиция (is a). Отвечающий перепутал.
@Pan-ux3bq
@Pan-ux3bq 5 жыл бұрын
Aggregation, composition == has a, Extends, implements == is a
@TooStrongPlayerException
@TooStrongPlayerException 4 жыл бұрын
тут ты попутал Пан Пе Же прав
@TooStrongPlayerException
@TooStrongPlayerException 4 жыл бұрын
но кандидат бтв перепутал Агрегацию и композицию,а чел на интервьюере сказал ок супер
@Chekist2008
@Chekist2008 4 жыл бұрын
@@TooStrongPlayerException а ты думаешь тебе скажут что ты ошибся? Твоя задача отвечать правильно, а задача того, кто тебя собеседует - отсеять тех кто не понимает сути и в его задачи не входит указывать тебе на твои ошибки. Поэтому ответы типа "ок супер", "ок замечательно", "хорошо" итп просто не заставляют отвечающего волноваться в дальнейшем при ответе на последующие вопросы, но поверь - выводы уже сделаны.
@protiv_bio
@protiv_bio 4 жыл бұрын
@@Chekist2008 ты интервьюер? Если да, то очень печально, не проводи больше собесы, пожалуйста. Если нет, никогда не начинай.
Java Junior реальное собеседование | Java Core | Часть 2
17:21
IT с Виталием Карнаухом
Рет қаралды 22 М.
Собеседование Java Junior | Jetbulb
1:41:50
Максим Добрынин | ex. Jetbulb
Рет қаралды 68 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Java Junior реальное собеседование | Collection API | Часть 3
16:39
IT с Виталием Карнаухом
Рет қаралды 14 М.
[Ответы] Java Junior реальное собеседование | ООП, Java Core | Часть1
17:26
Собеседование на Junior Java разработчика
1:01:06
Макс из codereview
Рет қаралды 14 М.
[Ответы] Java Junior реальное собеседование | Collection API | Часть 3
20:27
IT с Виталием Карнаухом
Рет қаралды 38 М.
Собеседование в Альфа-Банк: Middle Java с лайв кодингом!
1:30:37
ШОРТКАТ — менторская программа
Рет қаралды 12 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН