|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Всем привет,пишу программу для людей,которые готовятся к интервью по java и испытываю острое голодание по интересным теоретическим вопросом любого уровня сложности от начального до экспернтного. Желательны вопросы с подвохом,которые покажут тех кто просто зубрил материал,а кто разбирается вот как пример если вам встречались интересные вопросы -выкладывайте их сюда и я их добавлю в базу ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 09:38 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Такие вопросы можно генерить комбинаторно. Например privatepackage scopeprotectedpublicsame classnested classother classother packagesame packagee.t.c. Вот сразу 20 вопросов по количеству ячеек. Возможно они не все будут иметь смысл но идею ты понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 10:24 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79, вопрос больше смахивает на онанизм. Правильное место для static-методов - утильные классы, которые сами по себе помечены как final и конструктор у них private, поэтому при нормальной разработке (а не онанизме) никому в голову не придет писать у методов "static final", потому что в разрезе "static" полиморфизма никакого нет, поэтому любой ответ на подобный вопрос никак разработчика не характеризует, зато прекрасно характеризует составителя теста: это примерно как спрашивать, что будет в результате ++i++ - нормальный собеседуемый после подобного вопроса должен встать и уйти. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 10:31 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Андрей Панфиловasv79, вопрос больше смахивает на онанизм. Правильное место для static-методов - утильные классы, которые сами по себе помечены как final и конструктор у них private, поэтому при нормальной разработке (а не онанизме) никому в голову не придет писать у методов "static final", потому что в разрезе "static" полиморфизма никакого нет, поэтому любой ответ на подобный вопрос никак разработчика не характеризует, зато прекрасно характеризует составителя теста: это примерно как спрашивать, что будет в результате ++i++ - нормальный собеседуемый после подобного вопроса должен встать и уйти. этот вопрос на понимание базовых принципов,компилятор тебе просто не даст сделать финал метод в интрефейсе,будь он статик или не статик без разницы.Именно это я и заложил в вопрос-чтобы человек ,который понимает для чего интерфейсы нужны - сразу понял где подвох,а вот те кто зубрил -наверняка попадутся на уловку-про java 8 ибо эта фраза во всех вопросниках фигурирует) ничо я попозже когда все запущу-прикручу статистику по ответам ,какие вопросы и как на них отвечали) будет интересно наверняка ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 10:45 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
mayton, ну это не то. нужные каверзные вопросы. причем желательно именно на понимание направленные-необязательно спрашивать что делает метод submit() executor сервиса ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 10:50 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79, будешь писать вопросы про strictfp ? Готов спорить что никто не знает сходу ответа. Сможешь синьоров чмырить. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 10:52 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
maytonasv79, будешь писать вопросы про strictfp ? Готов спорить что никто не знает сходу ответа. Сможешь синьоров чмырить. добавлю) хотя я тоже заблы для чего он)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 10:54 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
хороший модификатор strictfp на его основе сделал два вопроса 1 для каких конструкций java его можно применить 2.Для чего используется хер кто ответит ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:03 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
вот еще норм ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:09 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79, Вообще статический метод интерфейса, с точки зрения ООП это какая то лажа. По реализации static методы интерфейсов идут final, ты же не можешь переопределить такие методы в наследниках? В лучшем случае ты сможешь эти методы "затенить". Вопрос наводит тень на плетень. И ответ на него из серии "здесь так принято". Мир ООП бы не перевернулся если бы компилятор на модификатор final не ругался. Просто компилятор так по дебильному написан (C) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:10 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
По ООП уже 100 вопросов ,но почти все EASY нужно что то придумать такое хардовое или хотя бы мидл урвовень,чтобы сеньеоры щеки не надували при виде блока по ООП) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:11 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
vas0asv79, Вообще статический метод интерфейса, с точки зрения ООП это какая то лажа. По реализации static методы интерфейсов идут final, ты же не можешь переопределить такие методы в наследниках? В лучшем случае ты сможешь эти методы "затенить". Вопрос наводит тень на плетень. И ответ на него из серии "здесь так принято". Мир ООП бы не перевернулся если бы компилятор на модификатор final не ругался. Просто компилятор так по дебильному написан (C) Этот вопрос как раз и направлен на понимание основ что такое статик метод например-это метод ,который принадлежит классу - переопределить его нельзя и все методы интерфейса по умолчанию абстракт отсюда следует что мы не может применить final ни к статику в интерфейсе ни тем более к абстракту тоесть ворпос я считаю более чем хороший -заставит испытуемых полезть и почитать ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:16 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79хороший модификатор strictfp на его основе сделал два вопроса 1 для каких конструкций java его можно применить 2.Для чего используется хер кто ответит Не надо его никуда включать. Это была шутка. Просто знания разработчика не оцениваются тестами. Собеседование - это практически всего диалог. Вопрос. Уточняющий вопрос. Ответ. Или логическая задача. Как сделать. Как сделать оптимально по времени. И по памяти. Просто если ты решил сделать вопросник то рано или поздно ты поймешь что вся это будет копипаста courcera или javarush и ничего мы тут нового в топике тебе не придумаем. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:25 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
maytonasv79хороший модификатор strictfp на его основе сделал два вопроса 1 для каких конструкций java его можно применить 2.Для чего используется хер кто ответит Не надо его никуда включать. Это была шутка. Просто знания разработчика не оцениваются тестами. Собеседование - это практически всего диалог. Вопрос. Уточняющий вопрос. Ответ. Или логическая задача. Как сделать. Как сделать оптимально по времени. И по памяти. Просто если ты решил сделать вопросник то рано или поздно ты поймешь что вся это будет копипаста courcera или javarush и ничего мы тут нового в топике тебе не придумаем. это ты зря я сужу по себе- мне эти тесты дают очень многое- я вижу пробелы,я вижу новые вещи-тоесть это всегда полезно и не так утомительно,как если бы ты просто читал какую то книгу ну и на джава раше -тесты просто кал и их мало- тоесть дай бог вопросов 200 курсера -инглишь- глупо ожидать от человека который хочет изучить джаву-что он пойдет читать инглишь- тут на русском то чтобы понять надо чтоб пару лет прошло) поэтому ответ простой- нет ,ибо копипастить просто нечего -таких ресурсов в рунете просто нет ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:31 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79Этот вопрос как раз и направлен на понимание основБгг... Это также как ты кому-то советовал про HTTP почитать, а потом не смог перечислить все методы? asv79и все методы интерфейса по умолчанию абстракти те которые default тоже abstract? asv79отсюда следует что мы не может применить final ни к статику в интерфейсе ни тем более к абстракту тоесть ворпос я считаю более чем хороший -заставит испытуемых полезть и почитатьНичего отсюда не следует. Со static-методами в интерфейсе возникает кое-какая проблема, а именно: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
после чего нельзя написать так: Код: java 1. 2. 3. 4. 5. 6. 7. 8.
потому что непонятно из какого интерфейса брать реализацию метода (хотя вызов static-метода у экземпляра - это уже зашквар), поэтому static-методы определенные в интерфейсах можно вызывать только по интерфейсу, а не через экземпляр, что в свою очередь означает бессмысленность модификатора final для таких методов, т.е. как ранее написал vas0 - такие методы уже final, а то что ты пишешь - это какая-то ничем не подкрепленная дичь и попытка подпустить дешевого понта, что ты якобы в чем-то разобрался. Ровно также невозможность указать модификатор final у default-методов вызвана не тем, что "компилятор так не умеет", а тем, что разработчики столкнулись с проблемами обратной совместимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:39 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Андрей Панфиловasv79и все методы интерфейса по умолчанию абстракти те которые default тоже abstract? а разве дефолт методам пристваивается модификатор по умолчанию? как бы это тоже испытуемый должен знать ,а если не значет он начнет тыркать эти модификаторы туда куда надо и не надо) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:44 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Андрей Панфиловasv79Этот вопрос как раз и направлен на понимание основБгг... Это также как ты кому-то советовал про HTTP почитать, а потом не смог перечислить все методы? asv79и все методы интерфейса по умолчанию абстракти те которые default тоже abstract? asv79отсюда следует что мы не может применить final ни к статику в интерфейсе ни тем более к абстракту тоесть ворпос я считаю более чем хороший -заставит испытуемых полезть и почитатьНичего отсюда не следует. Со static-методами в интерфейсе возникает кое-какая проблема, а именно: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
после чего нельзя написать так: Код: java 1. 2. 3. 4. 5. 6. 7. 8.
потому что непонятно из какого интерфейса брать реализацию метода (хотя вызов static-метода у экземпляра - это уже зашквар), поэтому static-методы определенные в интерфейсах можно вызывать только по интерфейсу, а не через экземпляр, что в свою очередь означает бессмысленность модификатора final для таких методов, т.е. как ранее написал vas0 - такие методы уже final, а то что ты пишешь - это какая-то ничем не подкрепленная дичь и попытка подпустить дешевого понта, что ты якобы в чем-то разобрался. Ровно также невозможность указать модификатор final у default-методов вызвана не тем, что "компилятор так не умеет", а тем, что разработчики столкнулись с проблемами обратной совместимости. ты чо панфилов?пора тебе учебник по джава кор перечитать) статик метод у экземляра собрался вызывать?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:50 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Андрей Панфилов потому что непонятно из какого интерфейса брать реализацию метода (хотя вызов static-метода у экземпляра - это уже зашквар), поэтому static-методы определенные в интерфейсах можно вызывать только по интерфейсу а тоесть статик методы в обычных классах можно вызывать через экземпляр ?))) дядя что за дичь ты втираешь то?) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:56 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79а тоесть статик методы в обычных классах можно вызывать через экземпляр ?))) дядя что за дичь ты втираешь то?)Офигеть, как-то ты днище-то... Код: java 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:58 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79, Вот как раз можешь добавить вопрос, какими способами можно вызвать статические методы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 11:59 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Андрей Панфиловasv79Этот вопрос как раз и направлен на понимание основБгг... Это также как ты кому-то советовал про HTTP почитать, а потом не смог перечислить все методы? asv79и все методы интерфейса по умолчанию абстракти те которые default тоже abstract? asv79отсюда следует что мы не может применить final ни к статику в интерфейсе ни тем более к абстракту тоесть ворпос я считаю более чем хороший -заставит испытуемых полезть и почитатьНичего отсюда не следует. Со static-методами в интерфейсе возникает кое-какая проблема, а именно: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
после чего нельзя написать так: Код: java 1. 2. 3. 4. 5. 6. 7. 8.
потому что непонятно из какого интерфейса брать реализацию метода (хотя вызов static-метода у экземпляра - это уже зашквар), поэтому static-методы определенные в интерфейсах можно вызывать только по интерфейсу, а не через экземпляр, что в свою очередь означает бессмысленность модификатора final для таких методов, т.е. как ранее написал vas0 - такие методы уже final, а то что ты пишешь - это какая-то ничем не подкрепленная дичь и попытка подпустить дешевого понта, что ты якобы в чем-то разобрался. Ровно также невозможность указать модификатор final у default-методов вызвана не тем, что "компилятор так не умеет", а тем, что разработчики столкнулись с проблемами обратной совместимости. скинул этот высер нашим джавистам))) их первый вопрос -надеюсь он не в боинге рабоатает?) как бы тут простой вопрос на ловушку финал и статик тебе и в обычном классе нет смысла этого делать,так как ты не можешь переопределеить статик метод и соотвественно нет смысла его финализировать ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 12:02 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79пора тебе учебник по джава кор перечитать)Поправил. статик метод у экземляра собрался вызывать?)) Какие-то проблемы? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 12:03 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Андрей Панфиловasv79а тоесть статик методы в обычных классах можно вызывать через экземпляр ?))) дядя что за дичь ты втираешь то?)Офигеть, как-то ты днище-то... Код: java 1. 2.
ты то да ,причем настолько конченое ,что у нас тут весь офис уже ухахатывается)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 12:04 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Basil A. Sidorovasv79пора тебе учебник по джава кор перечитать)Поправил. статик метод у экземляра собрался вызывать?)) Какие-то проблемы? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Код: plaintext 1.
еще одно дно подъехало))) перекличка тех,кому в срочном порядке необходимо перечитать java core ) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 12:07 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79ну и на джава раше -тесты просто кал и их мало- тоесть дай бог вопросов 200 курсера -инглишь- глупо ожидать от человека который хочет изучить джаву-что он пойдет читать инглишь- тут на русском то чтобы понять надо чтоб пару лет прошло) поэтому ответ простой- нет ,ибо копипастить просто нечего -таких ресурсов в рунете просто нет Стас. Кроме джава-раша нет больше ничего. Это мая частная точка зрения. Возможно ты знаешь другую школу. По поводу English. Ты с этим месседжем опоздал лет на 10. Сегодня English - это mandatory. Это основной язык деловой переписки и голосовых коммуникаций в бизнесе. В какой-то момент твоя карьера просто будет заблокирована из за языковых предрассудков. Подумай об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 12:08 |
|
|
start [/forum/topic.php?fid=59&fpage=22&tid=2121089]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 289ms |
total: | 423ms |
0 / 0 |