Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Любителям задавать глупые вопросы на собеседовании 
:(
    Опции темы
Kangaroo
Дата 26.3.2008, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 21
Всего: 104



Цитата(iluvatar @  26.3.2008,  08:24 Найти цитируемый пост)
Можно также взять произвольный объект, реализующий Comparable и реализовать compareTo(). 

Ты хочешь сказать, что вот при этом:
Код

a>=b

вызовутся compareTo?  smile 


--------------------
Lost....
PM MAIL MSN   Вверх
SoulKeeper
Дата 26.3.2008, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.1.2007
Где: Ukraine, Lviv.

Репутация: 11
Всего: 15



Глупые вопросы - понятие растяжимое smile

Код

function validate(){
    return (validate1() & validate2()) == 1;
}

function validate1(){
    //element.style.background = red
    return false;
}

function validate2(){
    //element.style.background = red
    return false;
}


К примеру такое применение оператора & удобно для валидации формочек javascript"ом smile В даном примере намек на подкрашевание бекграунда красным фоном smile

Собственно вопрос на собеседовании вполне оправдан, т.к. если у нас вещей так с 10 которые надо валидейтнуть, то получится очень уж неудобный код если не знать разници между & и &&. Что-то вроде:

Код

function validate(){    
    var result = true;
    
    if(!validate1()){
        result = false;
    }
    
    if(!validate2()){
        result = false;
    }
    
    return result;
}

function validate1(){
    //element.style.background = red
    return false;
}

function validate2(){
    //element.style.background = red
    return true;
}


Обращаем внимание на оператор, а не на javascript, т.к. операторы работают идентично ;)

Это сообщение отредактировал(а) SoulKeeper - 26.3.2008, 11:49
PM MAIL   Вверх
niasilil
Дата 26.3.2008, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 4.6.2007
Где: USA

Репутация: 8
Всего: 9



Цитата(alexadr @ 21.3.2008,  12:25)
На нынешней работе сам периодически учавствую в собеседованиях. И часто, когда коллеги задают глупый вопрос претенденту, - сам отвечаю на него фразой - "Это можно в гугле найти"

И все таки несмотря на предупреждение модератора хочу сказать своё "кю". Нехорошо подставлять людей с которыми работаешь, выпячивая себя вперед. 
Цель интервью - не только проверить знания, но и посмотреть как человек реагирует на подобные вопросы. Он сам может сказать что это можно за 3 секунды в гугле найти, и такой ответ чаще всего устроит всех. 


--------------------
SCJP 5.0, SCJD
PM MAIL   Вверх
intr
  Дата 27.3.2008, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.12.2005

Репутация: 1
Всего: 2



Цитата(niasilil @ 27.3.2008,  00:22)
Цитата(alexadr @ 21.3.2008,  12:25)
На нынешней работе сам периодически учавствую в собеседованиях. И часто, когда коллеги задают глупый вопрос претенденту, - сам отвечаю на него фразой - "Это можно в гугле найти"

И все таки несмотря на предупреждение модератора хочу сказать своё "кю". Нехорошо подставлять людей с которыми работаешь, выпячивая себя вперед. 
Цель интервью - не только проверить знания, но и посмотреть как человек реагирует на подобные вопросы. Он сам может сказать что это можно за 3 секунды в гугле найти, и такой ответ чаще всего устроит всех.

Искать в гугле тоже надо уметь. 
Если он так ответит, то надо дать ему компьютер с интернетом и сказать ищиsmile

Это сообщение отредактировал(а) intr - 27.3.2008, 09:31
--------------------
Исследователь бытия и по совместительству Java-developer
PM MAIL WWW Skype GTalk   Вверх
Orange
Дата 3.4.2008, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 6.9.2004
Где: Russia, Moscow

Репутация: 4
Всего: 5



недавно тупил над таким вопросом: "Распечатайте на консоль числа по возрастанию от 1 до 10, не используя операторы if, for, while".
(Первый вариант - System.out.println("1 2 3 4 5 6 7 8 9 10");)))

--------------------
Пару дней назад я познакомился с мальчиком......
PM MAIL ICQ   Вверх
Kangaroo
Дата 3.4.2008, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 21
Всего: 104



Цитата(Orange @  3.4.2008,  15:38 Найти цитируемый пост)
(Первый вариант - System.out.println("1 2 3 4 5 6 7 8 9 10");)))

Другие варианты похожие? Или есть умные и стоит подумать?  smile

Добавлено через 1 минуту и 22 секунды
Есть еще вариант с рекурсией и case.  smile 


--------------------
Lost....
PM MAIL MSN   Вверх
Platon
Дата 3.4.2008, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



На самом деле таких вариантов надумать можно много smile

Код

public class Test {
    private static String printIdiotic(int num) {
        return ((num > 1)? printIdiotic(num - 1) + " " : "") + num;
    }

    public static void main(String[] args) {
        System.out.println(printIdiotic(10));
    }
}

PM MAIL ICQ   Вверх
w1nd
Дата 4.4.2008, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 20
Всего: 54



Цитата(Orange @  3.4.2008,  15:38 Найти цитируемый пост)
"Распечатайте на консоль числа по возрастанию от 1 до 10, не используя операторы if, for, while".

Правильный ответ: делается аналогично надеванию штанов через голову.


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
powerOn
Дата 4.4.2008, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата(w1nd @  4.4.2008,  10:46 Найти цитируемый пост)
Правильный ответ: делается аналогично надеванию штанов через голову. 

Поддерживаю, нужно оценивать разумность ответа, а не красоту извращения. И не дай Бог еще такое в коде проекта накатают...


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Orange
Дата 4.4.2008, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 6.9.2004
Где: Russia, Moscow

Репутация: 4
Всего: 5



powerOn, это был последний вопрос теста на собеседовании в представительстве одного крупного европейского банка!!))
--------------------
Пару дней назад я познакомился с мальчиком......
PM MAIL ICQ   Вверх
Royan
Дата 4.4.2008, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 14.9.2002
Где: Лондон

Репутация: 3
Всего: 15



Orange, Не удивляюсь, что банки терпят убытки, если у них есть сотрудники, которые подобные собеседования проходят...

Мои три пенса состоят в том, чтобы "любители задавать глупые вопросы на собеседовании" равно как и те кто с ними полагает столкнуться заглянули вот сюда: http://www.owasp.org/index.php/Java_gotchas


--------------------
Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь
PM MAIL MSN   Вверх
Kangaroo
Дата 4.4.2008, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 21
Всего: 104



Цитата(Royan @  4.4.2008,  16:34 Найти цитируемый пост)
заглянули вот сюда:

Там совсем мало gotchas'ов, их гораздо больше  smile 


w1nd, 
powerOn,
вы слишком серъезно это воспринимаете. Это ж как прикол, что бы улыбнуться в конце собеседования  smile 


--------------------
Lost....
PM MAIL MSN   Вверх
Fieral
Дата 6.4.2008, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 250
Регистрация: 10.12.2007

Репутация: нет
Всего: 1



Цитата(intr @ 25.3.2008,  13:53)
ВНИМАНИЕ ДАЛЕЕ ИДЕТ ОФФТОП smile 
....

А можете подробнее пояснить?
--------------------
Если собака свернулась калачиком, значит будет дождь, а если сидит выпучив глаза, значит у неё запор.
PM MAIL   Вверх
LSD
Дата 6.4.2008, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Fieral @  6.4.2008,  15:45 Найти цитируемый пост)
А можете подробнее пояснить?

Иди в тему "Маленький тест" и почитай последние 5-10 страниц, там как раз этот и другие подобные вопросы обсуждались.

Добавлено через 1 минуту и 51 секунду
Да, и не постарайся избегать оверквотинга.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0802 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.