Техническое интервью Java Developer - Алексей Гумен

  Рет қаралды 36,617

Максим Добрынин | ex. Jetbulb

Максим Добрынин | ex. Jetbulb

Күн бұрын

Пікірлер: 53
@BCEMCPATb
@BCEMCPATb 3 жыл бұрын
Когда буду проходить собеседование, надеюсь будет такой же интервьюер. Очень нравится когда обьясняет а не просто задает вопросы как все и не поймешь правильно человек ответил или нет. Красавчик, могешь, приятно смотреть. Пересмотрю и буду как и вы косить бабло миллиардами)
@maksdobrynin
@maksdobrynin 3 жыл бұрын
Спасибо большое :) Собственно это и есть наша цель. Не просто хладно прособеседовать, но и раскрыть вопрос, плюс указать путь для развития. Не по наслышке знаем, как этого не хватает, особенно когда ты юный падаван только начинающий свой путь длиною в жизнь. Это круто, что контент дает пользу и вызывает мотивацию) Спасибо! Будем и дальше стараться.
@BCEMCPATb
@BCEMCPATb 3 жыл бұрын
@@maksdobrynin только падавану уже 35)). И начинается паника как найти работу)
@ArlenRaskaliyev
@ArlenRaskaliyev Жыл бұрын
@@maksdobrynin А как попасть к вам на интервью?испытать себя так сказать)
@SuperHadiy
@SuperHadiy 3 жыл бұрын
Где-то после середины видео я уснул и проснулся к концу. А интервьюер однозначно молодец.
@alexalex4601
@alexalex4601 3 жыл бұрын
55:48 - расскажи про коллекции - кол лекции. Они хорошие. Это общий класс для Loading...................................................................................................................................
@МаксМакс-ч8к
@МаксМакс-ч8к 3 жыл бұрын
Огромное спасибо автору за труд👍👍👍
@igorkovalchuk5355
@igorkovalchuk5355 2 жыл бұрын
кто может пояснить, что он говорит на 1:20:41 ? thread scheduler ? я слышу какой-то ФРЭД. фрэд скедуле, имя и фамилия чтоль :)
@1glevan
@1glevan 3 жыл бұрын
Новое интервью поспело, вечерком обязательно гляну.
@МаксМакс-ч8к
@МаксМакс-ч8к 3 жыл бұрын
Ребят, подскажите хорошую литературу для самообразования. Заранее спасибо!!! P.S. я в процессе изучения java, но Идёт очень туго....
@maksdobrynin
@maksdobrynin 3 жыл бұрын
Привет, Макс! Ответил тебе в другом комменте, но тут тоже решил)) Если мы говорим про Java, то пожалуй самый лучший автор для начинающих - "Полное Руководство" Герберт Шилдт. Брать последнее издание. Он очень классно и кратко по существу все рассказывает. Хорошие примеры предоставляет.
@РодионМаслянников-л1х
@РодионМаслянников-л1х 4 ай бұрын
Философия java, местами сложно и очень сухо, но очень помогает заполнить пробелы
@Сергей-ш3ы8ф
@Сергей-ш3ы8ф Жыл бұрын
да, как же сложно быть собеседуемым.. Когда незаметно для себя говоришь глупые фразы типа "сравниваем 2 объекта на похожесть!" только из-за того что волнуешься, торопишься и боишься не ответить. Это присуще всем. И из-за этого на самом деле мозгом и подкоркой если ты знаешь 75 % ответов, то выражая свои мысли языком и плохо подумав обычно люди отвечают 45-55 процентов наверное..
@MrStim
@MrStim 3 жыл бұрын
17:32 Забавно, когда почти сказал ответ на вопрос, но вовремя спохватился. xD
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
Почему паттерны так мало упоминаются в интервью на этом канале? И почему так мало вакансий явно содержат требования по паттернам? Подразумевается, что в требованиях "знания java" уже содержится требование по паттернам?
@maksdobrynin
@maksdobrynin 2 жыл бұрын
Привет! По полочкам: 1. Интервью интервью рознь. К примеру, если посмотреть видео на "этом же" канале "о реальных интервью", то можно там найти вопросы по шаблонам проектирования. 2. Должности "Программист" не существует - это просто раздутый тренд, который включает скупое отражение реальной работы, которую необходимо выполнять. Реальные обязанности выходят далеко за рамки кодить. По сути, любая должность сводится "Инженеру разработки ПО" при которой "Архитектура и Дизайн" это то, с чем ты приходишь на работу и указывать это не надо, поскольку подразумевается само собой. Это как написать "Мастер СТО по кондиционерам. Умение пользоваться гаечным ключом". 3. Любая работа связанная с программированием в ООП подразумевает знание шаблонов проектирования. Ну как-то так))
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
21:47 а разве цель билдера не такая? цитирую википедию: "Отделяет конструирование сложного объекта от его представления так, что в результате одного и того же процесса конструирования могут получаться *разные представления."* И еще такой момент, что мы получаем в результате полностью инициализированный объект.
@maksdobrynin
@maksdobrynin 2 жыл бұрын
Именно так.
@iharbakhanovich
@iharbakhanovich 2 жыл бұрын
Мистер, Вы не находите, что то, что Вы написали, слишком сложно, сээээр? Написать так может человек, который уже понял, что такое билдер, но его цель была явно не "объяснить так, чтобы было понятно".
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
@@iharbakhanovich я выделил акцент жирным шрифтом. И то что я выделил нет в видео. У меня вопрос был, правильно ли я сделал этот акцент. Хотя в определении нет конечно ещё упоминания пошаговости, хотя и в видео его тоже нет, вроде бы. Итого: насколько я понимаю билдер нужен не просто для сложных объектов, а ещё и при других условиях. Нет?
@iharbakhanovich
@iharbakhanovich 2 жыл бұрын
@@Das.Kleine.Krokodil спасибо за ответ, сэр. Я пока не особо силен в этом паттерне, но учили так, что в основе каждого паттерна лежит проблема, которую надо решить и что проблема, которая лежит в основе билдера в том, что существуют случаи, когда класс имеет много параметров и билдер как раз и является инструментом создания всевозможных объектов этого класса без написания конструкторов для разных комбинаций этих параметров. Или понимаю неверно?
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
@@iharbakhanovich _"для разных комбинаций этих параметров"_ Именно это я и выделил жирным в первом комменте.
@КириллОструбин
@КириллОструбин 3 жыл бұрын
Если я могу практически машинально написать crud app на сервлетах с использованием jdbc, я могу начинать собеседоваться?
@maksdobrynin
@maksdobrynin 3 жыл бұрын
Добрый день. Почему бы и нет, чем раньше тем лучше. Но конечно же, стоит обращать внимание на требования к позиции, на которую собеседование будет проходить. Однако, я бы посоветовал поработать на машинальным Spring. Это более перспективней, чем простые сервлеты 🙂
@КириллОструбин
@КириллОструбин 3 жыл бұрын
@@maksdobrynin Просто разработать crud на Spring Boot это пару кликов, а с сервлетами нужно попотеть.
@maksdobrynin
@maksdobrynin 3 жыл бұрын
Дело в том, что сервлеты это не то, что сегодня кого-либо интересует. Знание спринга подразумевает, что кандидат открывал спецификацию Spring Web MVC и знает как устроен DispatcherServlet. Плюс, реальные знания важнее машиной печати, ведь это можно зазубрить, а вот пояснить не каждый уже может. Так что, знание сервлетов это плюс несомненный, но вот написать Spring MVC на XML-конфигурации наверное будет круче. Поскольку тут сразу видны Servlet API + Spring MVC.
@timon59388
@timon59388 3 жыл бұрын
@@КириллОструбин когда я написал crud на сервлетах и jdbc, меня никто не звал на собеседования, я банально не проходил фильтр hr по технологиям
@1glevan
@1glevan 3 жыл бұрын
По поводу вопроса, Как передаются параметры в Java(по ссылке или по значению)? На самом деле в языках программирования существует 3 способа передачи параметров. 1) по значению 2) по ссылке 3) по имени. Последний использовался в языке программирования Algol, который относится к числу самых старых высокоуровневых я.п. Так как фраза "вызов по..." относится к стандартной компьютерной терминологии, описывающей способ передачи параметров в различных языках программирования, а не только в Java. Хотя, если собеседование касается конкретно Java, то мудро акцентировать внимание только на тех моментах, которые используются в этом языке.
@AxeleratorM210
@AxeleratorM210 2 жыл бұрын
Можно еще передавать по JSONу)))
@evgenydarneyko4389
@evgenydarneyko4389 3 жыл бұрын
Было очень тяжело смотреть это интервью
@BaibolatovM
@BaibolatovM 3 жыл бұрын
Уже второе интервью, где человек не понимает, как передаются параметры, по ссылки или по значению. Это же самые азы, как без понимания таких вещей вообще писать код. Копипастить с соф? В любом случае, спасибо за такой контент.
@Az1zdev
@Az1zdev 3 жыл бұрын
мидл или сениор??
@maksdobrynin
@maksdobrynin 3 жыл бұрын
Данное интервью на тестовую позицию Junior Java Developer.
@ТароРолик
@ТароРолик 3 жыл бұрын
Милорд
@bowser8602
@bowser8602 2 жыл бұрын
А чём собсна разница? Есть какие-то стандартные требования к человеку и набор вопросов на джуна, мидла, сениора и тд? В одной конторе на джуна могут спрашивать как на сениора в другой. Да и даже в рамках одной очень большой конторы джун в одном отделе может знать по теории гораздо больше сеньора в другом отделе.
@sanyastorm
@sanyastorm 2 жыл бұрын
StringBuilder нельзя использовать в мапе как ключ ибо хашкод и икуалс не переопределен
@BolshayaSemya
@BolshayaSemya Жыл бұрын
Да, идеальным кандидатом на эту роль, является String
@yaobichniychelovek
@yaobichniychelovek 11 күн бұрын
Зачем хэйтить парня, любое преодоление себя - это рост, думаю что приход на этот собес дал ему отличный пинок под зад. Так что молодец что решился.
@alexzhernoklev6125
@alexzhernoklev6125 3 жыл бұрын
реально 3 года опыта? И человек не знает как и зачем ООП. А для собеседующего не бизнес процессы, а бизнес логика.
@skanta
@skanta 2 жыл бұрын
Однозначно лайк за музыку в задании:) Сложилось впечатление, что парень был с суфлером. Не в обиду ему, просто такое впечатление.
@itcloudguy
@itcloudguy 2 жыл бұрын
8:23 - и здесь я упал со стула...
@ercefwxdx
@ercefwxdx 2 ай бұрын
Дякую
@rjoka4652
@rjoka4652 4 ай бұрын
Бохдан Василенко
@igormurashko6701
@igormurashko6701 2 жыл бұрын
Интервью построено на догадках и предположениях «Я не знаю, но предполагаю, что …
@dimkafnn
@dimkafnn 3 жыл бұрын
2 часа уффф
@maksymdobrynin_personal
@maksymdobrynin_personal 3 жыл бұрын
Ох да... разошелся я что-то. Но, откровенно говоря, типичное интервью это 1.5-2 часа. На сеньора и выше, бывает приходится и 3 часа. Конечно же, 1 час наверное самое нестрессовое время)))
@МихаилА-у3л
@МихаилА-у3л Жыл бұрын
Это было очень тяжело слушать
@hoholl8212
@hoholl8212 3 ай бұрын
List list = new ArrayList(map.values()); list = list.stream().sorted().collect(Collectors.toList()); Map ssortedMap = new LinkedHashMap(); for (Integer list1 : list){ for (Map.Entry maps : map.entrySet()){ if (Objects.equals(maps.getValue(), list1)){ ssortedMap.put(maps.getKey(), list1); break; } } } return ssortedMap; насколько это плохой вариант?
Техническое интервью Java Developer - Евгений Мереха
1:33:48
Максим Добрынин | ex. Jetbulb
Рет қаралды 29 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Техническое интервью Java Developer - Сергей Гонтаренко
1:43:40
Максим Добрынин | ex. Jetbulb
Рет қаралды 167 М.
Техническое интервью Java Developer - Артем Рутковский
1:22:26
Максим Добрынин | ex. Jetbulb
Рет қаралды 50 М.
Собеседование Java Junior | Алексей Сытый vs. Максим Добрынин | Jetbulb
2:12:42
Техническое интервью Java Developer - Юрий Мусиенко
1:34:59
Максим Добрынин | ex. Jetbulb
Рет қаралды 16 М.
Техническое интервью Java Developer - Артем Таужнянский
2:10:47
Максим Добрынин | ex. Jetbulb
Рет қаралды 44 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.