Pull to refresh

Comments 14

16. Дайте краткую характеристику immutable object. Зачем они нужны?

162. Что такое immutable object?

Как будто можно объединить в один вопрос :)

Очень полезный материал, спасибо!

Просто листая в режиме скролинга... особо не вчитываясь.

Очень странное ощущения. Ощущение чтения бумажного талмуда выпуска из 2007 года в 1000 страниц. Стили, акценты и состав вопросов/ответов.

Как в середину 2000х вернулся к Java 6.
7ку вот для экспериментов поставил. Но на бою еще С++ и Java со скрипом ибо не производительно. IDE - первые версии NetBeans. JavaCard и командировки в Gemplus. Модные течения с Beans. Spring еще в пеленках. В моде Сервера Приложений типа Glassfish

Спасибо за ретроспективу.

Так чуть по тексту, что резануло глаз в режиме быстрого скроллинга.

Какие знаете шаблоны проектирования?

Если человек назвал другие любимые шаблоны. Ну например функциональный подход и подход @Autowired@Ingectt (который, к слову не только в SpringBoot есть)
То ффсе? он не прошел это тест?

В чем разница передачи параметров по ссылке и значению?

Этот вопрос разумен в рамках С++. Для Java он имел смысл в учебниках 200x годов, для людей переползающих с C++

Зачем используют JVM? ...код Java можно написать один раз и запустить на любой платформе ... JVM создана для оптимизации выполнения кода Java

Ну точно. Учебник 200x годов. Котлина и пр. еще нет и даже не предполагается.

Какие признаки JavaBean?

Ностальгия.. из 200x :) Как раз пик моды.

Дайте краткую характеристику immutable object. Зачем они нужны? .. Например, вместо создания нового массива при изменении элемента в массиве, вы можете создать новый массив, который копирует все элементы и изменить нужный элемент в нем. Это будет более эффективным по времени и памяти, чем изменение изначального массива.

Как мило. Какой хороший совет. Действительно. Зачем реализации динамических List если этот вариант более "более эффективным по времени и памяти"

Что такое SOLID? Приведите примеры.

Это точно вопросы по Java?

Что такое класс POJO? Приведите пример такого класса. ..Должны быть реализованы методы toString(), equals() и hashCode().

То же настАльгия из 200x. И да. "toString()". Без него POJO конечно уже не POJO. Серьезно?

Какие элементы могут содержать класс?

Ой. анонимную то инициализацию забыли (хотя дальше в вопросах упомянута). Но это просто так придрался.

Какие ассоциативные связи между объектами вы знаете?

Режут глаза переводные термины. Лучше бы на английском а не вариант автора того старого учебника откуда все это взято.

Сдался после 40го вопроса и стал листать быстрее...

Что такое Hibernate?

  1. Что такое каскадность? Как она используется в Hibernate?

Это точно имеет отношение к Java? конкретная реализация одного из кусочков Java EE
Причем выдернутая первая, что попалась, фича "каскадность"
И если человек в своей работе ее не использует, то все. Уже Java не знает?

Как сравнить две строки в Java и/или отсортировать их if (str1.equals(str2))

Режущий глаза пример плохой практики, приводящий к null pointer execption. Objects.equals есть, если уже в лоб сравнивать.

Как превратить строку в массив байтов и обратно? byte[] myBytes = myString.getBytes(); String myStringBack = new String(myBytes);

Еще один ужасный пример за который бьют новичков по руке. Кодировку НУЖНО указывать всегда. Даже когда думаешь "ой да это будет использоваться только под Windows, а там всегда кодировка ..."
ну ну. всегда одна.. и всегда только под windows.

Что такое пул строк и для чего он нужен? Однако, следует помнить, что пул строк может привести к утечке памяти, когда строки попадают в пул, но не удаляются из него, даже если на них нет ссылок

Ой.. настАльгия.. java 6.. :) Ооочень актуальный ответ.

Какая разница между Statement и PreparedStatement?

Ну, в принципе jdbc это часть Java EE. Но такое ощущение, что воткнули что вспомнили.

Сдался дальше листать.

у, в принципе jdbc это часть Java EE.

Не совсем правда. Он в SE начиная с 1.1. Но вот упомянутый тут Hibernate — скорее да, чем нет.


воткнули что вспомнили

Аналогичное впечатление.

53. Может ли быть метод статическим и абстрактным одновременно?

Да, в Java метод может быть как статическим, так и абстрактным одновременно. Однако этот метод должен быть определен в абстрактном классе.

Либо я туплю, либо это полная дичь. " Illegal combination of modifiers: 'abstract' and 'static' "

Имхо конечно, но зря вы это затеяли. Это я вам как тренер Java говорю )))). Если материал учебный - то его и наверное и стоило бы готовить как учебный, а не как свалку вопросов. Почему:

1. Начинающим это бесполезно из-за бессистемности и дикого объема, поэтому будут реагировать скорее в стиле омг.

2. Знающим это просто не нужно, они это все и так знают, поэтому могут только на ошибки и опечатки отреагировать. Негативно в основном. Это очень требовательная аудитория к качеству контента. А ошибки и неточности есть в немалом количестве ("элементы речи", например, намекают нам что автор, вероятно, и сам читал этот пост методом скроллинга).

3. Материал наверняка будет полезен тем, кто закончил подготовку и готовится к собесам. Но! Им на мой взгляд лучше давать оригиналы, а не переводы. Больше будет пользы и привычки.

Так что целевая аудитория очень странная, это те кто полагают что хорошо знают Java и плохо английский + любят хабр. Но такие люди точно есть, так что продолжать или нет - это конечно решать вам )

кто закончил подготовку и готовится к собесам

А зачем таким людям эта куча непонятной несистематизированной фигни (вы же резонно написали, что тут свалка вопросов)? Ну вот давайте хоть один вопрос возьмем для примера — зачем на собесе знать, что у метода main можно написать модификатор final? В чем цель? Я бы такой вопрос никогда не задал, а если бы его задали мне — я бы пожалуй подумал, стоит ли мне тут работать, потому что вопрошающий хочет странного.

Все так, но...

В комментах есть же мнение,, что это "спасибо, очень полезный материал". Я только об этом и написал, кому-то может быть и полезно. Повторить что-то, подумать, запустить idea и проверить какой-то нюанс - в этом действительно же нет минусов и негатива.

Но увы это все конечно не позволит приобрести новое знание или кардинально усовершенствовать имеющееся.

Ну, судя по вашему ответу, мы примерно одинаково это поняли.

Терпеть не могу такие опросники. Чаще всего они приводят к тому, что на собеседовании встречаются 2 малограмотных человека. Один малограмотный зачитывает вопросы из такого опросника, не очень понимая сути. А второй ищет ответы в таком же опроснике. Так же не понимая сути. Если у обоих одинаковые опросники - кандидат получает offer.

Какие элементы речи отвечают за инкапсуляцию?

Wat?

Правильный ответ что-то в духе "Вежливое обращение к коллеге писавшему класс с просьбой сделать внутренние поля написанного класса приватными"?

В 39-м пункте незначительная ошибка. Возвращаемое значение не входит в сигнатуру. Только в спецификацию.

Sign up to leave a comment.

Articles