powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы для тестов по java
25 сообщений из 941, страница 1 из 38
Вопросы для тестов по java
    #39863153
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет,пишу программу для людей,которые готовятся к интервью по java и испытываю острое голодание по интересным теоретическим вопросом любого уровня сложности от начального до экспернтного.
Желательны вопросы с подвохом,которые покажут тех кто просто зубрил материал,а кто разбирается

вот как пример
если вам встречались интересные вопросы -выкладывайте их сюда и я их добавлю в базу
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863174
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такие вопросы можно генерить комбинаторно.

Например
privatepackage scopeprotectedpublicsame classnested classother classother packagesame packagee.t.c.

Вот сразу 20 вопросов по количеству ячеек. Возможно они не все будут иметь смысл но идею ты понял.
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863179
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

вопрос больше смахивает на онанизм. Правильное место для static-методов - утильные классы, которые сами по себе помечены как final и конструктор у них private, поэтому при нормальной разработке (а не онанизме) никому в голову не придет писать у методов "static final", потому что в разрезе "static" полиморфизма никакого нет, поэтому любой ответ на подобный вопрос никак разработчика не характеризует, зато прекрасно характеризует составителя теста: это примерно как спрашивать, что будет в результате ++i++ - нормальный собеседуемый после подобного вопроса должен встать и уйти.
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863183
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловasv79,

вопрос больше смахивает на онанизм. Правильное место для static-методов - утильные классы, которые сами по себе помечены как final и конструктор у них private, поэтому при нормальной разработке (а не онанизме) никому в голову не придет писать у методов "static final", потому что в разрезе "static" полиморфизма никакого нет, поэтому любой ответ на подобный вопрос никак разработчика не характеризует, зато прекрасно характеризует составителя теста: это примерно как спрашивать, что будет в результате ++i++ - нормальный собеседуемый после подобного вопроса должен встать и уйти.

этот вопрос на понимание базовых принципов,компилятор тебе просто не даст сделать финал метод в интрефейсе,будь он статик или не статик без разницы.Именно это я и заложил в вопрос-чтобы человек ,который понимает для чего интерфейсы нужны - сразу понял где подвох,а вот те кто зубрил -наверняка попадутся на уловку-про java 8 ибо эта фраза во всех вопросниках фигурирует)

ничо я попозже когда все запущу-прикручу статистику по ответам ,какие вопросы и как на них отвечали)
будет интересно наверняка
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863187
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
ну это не то.
нужные каверзные вопросы.
причем желательно именно на понимание направленные-необязательно спрашивать что делает метод submit() executor сервиса
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863188
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79, будешь писать вопросы про strictfp ?

Готов спорить что никто не знает сходу ответа. Сможешь синьоров чмырить.
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863190
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonasv79, будешь писать вопросы про strictfp ?

Готов спорить что никто не знает сходу ответа. Сможешь синьоров чмырить.
добавлю) хотя я тоже заблы для чего он))
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863200
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хороший модификатор strictfp
на его основе сделал два вопроса
1 для каких конструкций java его можно применить
2.Для чего используется

хер кто ответит
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863203
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот еще норм
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863204
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

Вообще статический метод интерфейса, с точки зрения ООП это какая то лажа. По реализации static методы интерфейсов идут final, ты же не можешь переопределить такие методы в наследниках? В лучшем случае ты сможешь эти методы "затенить".

Вопрос наводит тень на плетень. И ответ на него из серии "здесь так принято".

Мир ООП бы не перевернулся если бы компилятор на модификатор final не ругался.
Просто компилятор так по дебильному написан (C)
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863206
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По ООП уже 100 вопросов ,но почти все EASY
нужно что то придумать такое хардовое или хотя бы мидл урвовень,чтобы сеньеоры щеки не надували при виде блока по ООП)
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863214
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0asv79,

Вообще статический метод интерфейса, с точки зрения ООП это какая то лажа. По реализации static методы интерфейсов идут final, ты же не можешь переопределить такие методы в наследниках? В лучшем случае ты сможешь эти методы "затенить".

Вопрос наводит тень на плетень. И ответ на него из серии "здесь так принято".

Мир ООП бы не перевернулся если бы компилятор на модификатор final не ругался.
Просто компилятор так по дебильному написан (C)
Этот вопрос как раз и направлен на понимание основ
что такое статик метод например-это метод ,который принадлежит классу - переопределить его нельзя
и все методы интерфейса по умолчанию абстракт
отсюда следует что мы не может применить final ни к статику в интерфейсе ни тем более к абстракту
тоесть ворпос я считаю более чем хороший -заставит испытуемых полезть и почитать
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863219
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79хороший модификатор strictfp
на его основе сделал два вопроса
1 для каких конструкций java его можно применить
2.Для чего используется

хер кто ответит
Не надо его никуда включать. Это была шутка. Просто знания разработчика не оцениваются тестами.
Собеседование - это практически всего диалог. Вопрос. Уточняющий вопрос. Ответ. Или логическая задача.
Как сделать. Как сделать оптимально по времени. И по памяти.

Просто если ты решил сделать вопросник то рано или поздно ты поймешь что вся это будет копипаста courcera или javarush
и ничего мы тут нового в топике тебе не придумаем.
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863224
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonasv79хороший модификатор strictfp
на его основе сделал два вопроса
1 для каких конструкций java его можно применить
2.Для чего используется

хер кто ответит
Не надо его никуда включать. Это была шутка. Просто знания разработчика не оцениваются тестами.
Собеседование - это практически всего диалог. Вопрос. Уточняющий вопрос. Ответ. Или логическая задача.
Как сделать. Как сделать оптимально по времени. И по памяти.

Просто если ты решил сделать вопросник то рано или поздно ты поймешь что вся это будет копипаста courcera или javarush
и ничего мы тут нового в топике тебе не придумаем.
это ты зря

я сужу по себе- мне эти тесты дают очень многое- я вижу пробелы,я вижу новые вещи-тоесть это всегда полезно и не так утомительно,как если бы ты просто читал какую то книгу


ну и на джава раше -тесты просто кал и их мало- тоесть дай бог вопросов 200
курсера -инглишь- глупо ожидать от человека который хочет изучить джаву-что он пойдет читать инглишь- тут на русском то чтобы понять надо чтоб пару лет прошло)

поэтому ответ простой- нет ,ибо копипастить просто нечего -таких ресурсов в рунете просто нет
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863227
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79Этот вопрос как раз и направлен на понимание основБгг... Это также как ты кому-то советовал про HTTP почитать, а потом не смог перечислить все методы?
asv79и все методы интерфейса по умолчанию абстракти те которые default тоже abstract?
asv79отсюда следует что мы не может применить final ни к статику в интерфейсе ни тем более к абстракту
тоесть ворпос я считаю более чем хороший -заставит испытуемых полезть и почитатьНичего отсюда не следует. Со static-методами в интерфейсе возникает кое-какая проблема, а именно:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
interface A {

	static void q() {
		System.out.println("A");
	}

}

interface B {

	static void q() {
		System.out.println("B");
	}

}



после чего нельзя написать так:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
static class C implements A, B {
	
}


public static void main(String[] args) {
	new C().q();
}



потому что непонятно из какого интерфейса брать реализацию метода (хотя вызов static-метода у экземпляра - это уже зашквар), поэтому static-методы определенные в интерфейсах можно вызывать только по интерфейсу, а не через экземпляр, что в свою очередь означает бессмысленность модификатора final для таких методов, т.е. как ранее написал vas0 - такие методы уже final, а то что ты пишешь - это какая-то ничем не подкрепленная дичь и попытка подпустить дешевого понта, что ты якобы в чем-то разобрался. Ровно также невозможность указать модификатор final у default-методов вызвана не тем, что "компилятор так не умеет", а тем, что разработчики столкнулись с проблемами обратной совместимости.
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863231
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловasv79и все методы интерфейса по умолчанию абстракти те которые default тоже abstract?

а разве дефолт методам пристваивается модификатор по умолчанию?
как бы это тоже испытуемый должен знать ,а если не значет он начнет тыркать эти модификаторы туда куда надо и не надо)
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863243
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловasv79Этот вопрос как раз и направлен на понимание основБгг... Это также как ты кому-то советовал про HTTP почитать, а потом не смог перечислить все методы?
asv79и все методы интерфейса по умолчанию абстракти те которые default тоже abstract?
asv79отсюда следует что мы не может применить final ни к статику в интерфейсе ни тем более к абстракту
тоесть ворпос я считаю более чем хороший -заставит испытуемых полезть и почитатьНичего отсюда не следует. Со static-методами в интерфейсе возникает кое-какая проблема, а именно:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
interface A {

	static void q() {
		System.out.println("A");
	}

}

interface B {

	static void q() {
		System.out.println("B");
	}

}



после чего нельзя написать так:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
static class C implements A, B {
	
}


public static void main(String[] args) {
	new C().q();
}



потому что непонятно из какого интерфейса брать реализацию метода (хотя вызов static-метода у экземпляра - это уже зашквар), поэтому static-методы определенные в интерфейсах можно вызывать только по интерфейсу, а не через экземпляр, что в свою очередь означает бессмысленность модификатора final для таких методов, т.е. как ранее написал vas0 - такие методы уже final, а то что ты пишешь - это какая-то ничем не подкрепленная дичь и попытка подпустить дешевого понта, что ты якобы в чем-то разобрался. Ровно также невозможность указать модификатор final у default-методов вызвана не тем, что "компилятор так не умеет", а тем, что разработчики столкнулись с проблемами обратной совместимости.

ты чо панфилов?пора тебе учебник по джава кор перечитать) статик метод у экземляра собрался вызывать?))
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863247
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
потому что непонятно из какого интерфейса брать реализацию метода (хотя вызов static-метода у экземпляра - это уже зашквар), поэтому static-методы определенные в интерфейсах можно вызывать только по интерфейсу
а тоесть статик методы в обычных классах можно вызывать через экземпляр ?)))
дядя что за дичь ты втираешь то?)
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863249
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79а тоесть статик методы в обычных классах можно вызывать через экземпляр ?)))
дядя что за дичь ты втираешь то?)Офигеть, как-то ты днище-то...

Код: java
1.
2.
groovy:000> UUID.randomUUID().randomUUID();
===> 2e72d5c7-5e0c-44a7-8fc7-41641f41928c
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863251
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

Вот как раз можешь добавить вопрос, какими способами можно вызвать статические методы.
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863253
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловasv79Этот вопрос как раз и направлен на понимание основБгг... Это также как ты кому-то советовал про HTTP почитать, а потом не смог перечислить все методы?
asv79и все методы интерфейса по умолчанию абстракти те которые default тоже abstract?
asv79отсюда следует что мы не может применить final ни к статику в интерфейсе ни тем более к абстракту
тоесть ворпос я считаю более чем хороший -заставит испытуемых полезть и почитатьНичего отсюда не следует. Со static-методами в интерфейсе возникает кое-какая проблема, а именно:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
interface A {

	static void q() {
		System.out.println("A");
	}

}

interface B {

	static void q() {
		System.out.println("B");
	}

}



после чего нельзя написать так:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
static class C implements A, B {
	
}


public static void main(String[] args) {
	new C().q();
}



потому что непонятно из какого интерфейса брать реализацию метода (хотя вызов static-метода у экземпляра - это уже зашквар), поэтому static-методы определенные в интерфейсах можно вызывать только по интерфейсу, а не через экземпляр, что в свою очередь означает бессмысленность модификатора final для таких методов, т.е. как ранее написал vas0 - такие методы уже final, а то что ты пишешь - это какая-то ничем не подкрепленная дичь и попытка подпустить дешевого понта, что ты якобы в чем-то разобрался. Ровно также невозможность указать модификатор final у default-методов вызвана не тем, что "компилятор так не умеет", а тем, что разработчики столкнулись с проблемами обратной совместимости.

скинул этот высер нашим джавистам)))
их первый вопрос -надеюсь он не в боинге рабоатает?)

как бы тут простой вопрос на ловушку финал и статик
тебе и в обычном классе нет смысла этого делать,так как ты не можешь переопределеить статик метод и соотвественно нет смысла его финализировать
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863254
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79пора тебе учебник по джава кор перечитать)Поправил.
статик метод у экземляра собрался вызывать?))
Какие-то проблемы?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
// java Genuine$Asv79
// не забываем про экранирование спецсимволов
class Genuine
{
  public static class Asv79
  {
     final static String thisIsSparta()
     {
        return "I'm static method";
     }

     public static void main(String[] args)
     {
        Asv79 v = new Asv79();
        System.out.println("            From class: " + Asv79.thisIsSparta());
        System.out.println("From instance of class: " + v.thisIsSparta());
     }
  }
}

Код: plaintext
1.
            From class: I'm static method
From instance of class: I'm static method
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863256
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловasv79а тоесть статик методы в обычных классах можно вызывать через экземпляр ?)))
дядя что за дичь ты втираешь то?)Офигеть, как-то ты днище-то...

Код: java
1.
2.
groovy:000> UUID.randomUUID().randomUUID();
===> 2e72d5c7-5e0c-44a7-8fc7-41641f41928c


ты то да ,причем настолько конченое ,что у нас тут весь офис уже ухахатывается))
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863258
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovasv79пора тебе учебник по джава кор перечитать)Поправил.
статик метод у экземляра собрался вызывать?))
Какие-то проблемы?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
// java Genuine$Asv79
// не забываем про экранирование спецсимволов
class Genuine
{
  public static class Asv79
  {
     final static String thisIsSparta()
     {
        return "I'm static method";
     }

     public static void main(String[] args)
     {
        Asv79 v = new Asv79();
        System.out.println("            From class: " + Asv79.thisIsSparta());
        System.out.println("From instance of class: " + v.thisIsSparta());
     }
  }
}

Код: plaintext
1.
            From class: I'm static method
From instance of class: I'm static method


еще одно дно подъехало)))

перекличка тех,кому в срочном порядке необходимо перечитать java core )
...
Рейтинг: 0 / 0
Вопросы для тестов по java
    #39863259
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79ну и на джава раше -тесты просто кал и их мало- тоесть дай бог вопросов 200
курсера -инглишь- глупо ожидать от человека который хочет изучить джаву-что он пойдет читать инглишь- тут на русском то чтобы понять надо чтоб пару лет прошло)

поэтому ответ простой- нет ,ибо копипастить просто нечего -таких ресурсов в рунете просто нет
Стас. Кроме джава-раша нет больше ничего. Это мая частная точка зрения. Возможно ты знаешь другую школу.

По поводу English. Ты с этим месседжем опоздал лет на 10. Сегодня English - это mandatory. Это основной
язык деловой переписки и голосовых коммуникаций в бизнесе. В какой-то момент твоя карьера
просто будет заблокирована из за языковых предрассудков. Подумай об этом.
...
Рейтинг: 0 / 0
25 сообщений из 941, страница 1 из 38
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы для тестов по java
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]