Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > a = ++b = x/y + method();


Автор: Shklyar 4.7.2008, 15:41
x = 12;
y = 4;
method() { return 2; }
a = ++b = x/y + method();
Чему равно а?
Что-то такое было на собеседовании.

Автор: SoulKeeper 4.7.2008, 15:55
не компилится smile

А вообще советую посылать подальше таких роботодателей.

По сабжу (запись переделана на вменяемую):

b = 12 / 4 + 2 
a = 1 + b;

Автор: Shklyar 4.7.2008, 16:00
Примерно так и я считал (как можно подсчитать по переделанной записи), но самое интересное, что были варианты ответа, типа 5, 8, 11, 68

Добавлено через 1 минуту и 31 секунду
Цитата(SoulKeeper @ 4.7.2008,  15:55)
А вообще советую посылать подальше таких роботодателей.

Наоборот хотю туда.

Автор: SoulKeeper 4.7.2008, 16:02
А можно поинтересоваться где это такое спросили? Что-бы десятой дорогой обходить smile 

Автор: Shklyar 4.7.2008, 16:09
Да это не столь важно (кто такое спрашивает), все большие компании на собеседовании могут как-то и что-то спросить завернуто. Хочу - т.к. близко возле моего дома их офис.

Автор: dorogoyIV 4.7.2008, 16:29
по сабжу:
2 + 2  * 2
должно получиться 6
у некоторых получается 8
если у твоих работодателей получилось 8, тогда пошел нафиг весь мир

Автор: Mayk 4.7.2008, 17:49
Цитата(dorogoyIV @  4.7.2008,  20:29 Найти цитируемый пост)
по сабжу:
2 + 2  * 2
должно получиться 6
у некоторых получается 8
если у твоих работодателей получилось 8, тогда пошел нафиг весь мир 

С каких пор 

++b = foo();

имеет хоть малейший смысл?


Цитата(Shklyar @  4.7.2008,  19:41 Найти цитируемый пост)
a = ++b = x/y + method();

аналогичный вопрос.
Цитата(dorogoyIV @  4.7.2008,  20:29 Найти цитируемый пост)

должно получиться 6
у некоторых получается 8

Это что, ответ на обум? Или я что-то пропустил и ++x = foo() уже легально компилиццо?

Автор: Shklyar 6.7.2008, 13:16
1. Почему-то у меня проскочила такая мысль, что я где-то и что-то искаженно вам изложил. Не могу знать так ли это, посему ели я что-то забыл про тот вопрос и сам додумал - прошу меня простить.

2. Это был вопрос как-бы не работодателя, а brainbench.com теста. Тест Weights: 100% Java 2 Fundamentals. Набрал я там Score 2.78, Proficiency Level: Proficient (http://www.123assess.com/content/battery/rpt/scoretext.html).
Подскажите, что может думать работодатель про меня по этому результату?
Да, я целюсь на junior Java developer.

Автор: makados 6.7.2008, 13:55
думаю, они считаю, что ты язык плохо знаешь, если на этом тесте набрал 2.78, так как для бренйбенча это довольно мало. Меньше трех - человек с тематикой практически не знаком.

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

Автор: Shklyar 6.7.2008, 15:54
Да, думаю, что они такого-же мнения. Но собс-но я так и представлялся у них. А еще написал им письмо (после получения письма с результатом теста) с просьбой сказать как тест повлиял на решение относительно меня (я подозревал что плохо, но в результате теста как-бы написано, что я могу работать под началом опытного работника). Теперь глупо себя чувствую.

Автор: niasilil 6.7.2008, 21:39
Цитата(Shklyar @ 6.7.2008,  13:16)
1. Почему-то у меня проскочила такая мысль, что я где-то и что-то искаженно вам изложил. Не могу знать так ли это, посему ели я что-то забыл про тот вопрос и сам додумал - прошу меня простить.

2. Это был вопрос как-бы не работодателя, а brainbench.com теста. Тест Weights: 100% Java 2 Fundamentals. Набрал я там Score 2.78, Proficiency Level: Proficient (http://www.123assess.com/content/battery/rpt/scoretext.html).
Подскажите, что может думать работодатель про меня по этому результату?
Да, я целюсь на junior Java developer.

Очень плохо. Все что ниже 4.0 будет проигнорировано. 
На работу не возьмут. 

Автор: SoulKeeper 7.7.2008, 09:05
Джуниором - скорее всего возьмут. Т.к. есть люди которые ВООБЩЕ ничего не знают, приходят с курсов. И ничего, работают... Туго, со скрипом, но работают...

А ББ тесты - не показатель мастерства. Т.к. умея работать с гуглом можно спокойно сдавать теорию на 3-3,5. Собственно я так и сдавал EJB 2.0 на роботе smile Оценка 3,5х с учетом того что я вообще с ними не работал, слышал о существовании smile

Ну а если говорить в общем о тестах, то там есть такие гадости как Problem Sloving, Security и еше пара других совершенно невменяемых тестов. Если на первом нужно брать ручку, бумажку, и начинать рисовать треугольнички, квадратики, кубики, т.к. замучаешься их в голове крутить, то на втором вообще можно монетку бросать. Т.к. вопросы совершенно бессмысленные, пример:

Что нужно сделать уходя из оффиса что-бы ваша информация небыла доступной:

1). Закрыть дверь в кабинет
2). Выключить компьютер
3). Отключить от сети
4). Еше чего-то там.

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


Хотя по профильному 2.78 маловато будет. Там бы 3,5+, но на джуниора - вполне сойдет smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)