Interview Questions
От: VsevolodC Россия  
Дата: 07.05.09 13:19
Оценка: 6 (1)
Interview Questions здесь
Re: Interview Questions
От: shrecher  
Дата: 07.05.09 15:14
Оценка:
Здравствуйте, VsevolodC, Вы писали:

VC>Interview Questions здесь


Похоже сейчас такие темы уже не актуальны: кикие интервью, блин. Главная "дойная корова" наших H1B-шников пошла под нож.
Re[2]: Interview Questions
От: hrensgory Россия  
Дата: 08.05.09 06:18
Оценка:
shrecher пишет:
>
> Главная
> "дойная корова" наших H1B-шников пошла под нож.

А можно подробнее, для тех кто не в теме ?

--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta
Re: Interview Questions
От: motodrug Россия  
Дата: 08.05.09 07:15
Оценка: 3 (1)
Здравствуйте, VsevolodC, Вы писали:

VC>Interview Questions здесь


Вот этот мне больше нравится: www.techinterviews.com
Re: Interview Questions
От: Nuseraro Россия  
Дата: 08.05.09 08:26
Оценка: 1 (1)
Здравствуйте, VsevolodC, Вы писали:

VC>Interview Questions здесь


Нашел там

Interview Question for Senior Software Engineer at Google

Look for a string in a very long string - a needle in a haystack. Write the program in pseudo-code.

function isSubstring (needle, haystack) {
    for(int i=0; i<length(haystack); i++) {
        if (needle[0] == haystack[i]) {
            for(int j=0; j<length(needle; j++)
                if(needle[j] != haystack[i+j]) break;

            if (j==length(needle)) return true;
        }
    }
    return false;
}


Удивился.
Homo Guglens
Re[3]: Interview Questions
От: shrecher  
Дата: 08.05.09 11:34
Оценка:
Здравствуйте, hrensgory, Вы писали:

H>shrecher пишет:

>>
>> Главная
>> "дойная корова" наших H1B-шников пошла под нож.

H>А можно подробнее, для тех кто не в теме ?


Микрософт людей сокращает активно, а МС был основной импортер прогов.
Re[4]: Interview Questions
От: olegkr  
Дата: 08.05.09 14:41
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Микрософт людей сокращает активно, а МС был основной импортер прогов.

Сокращают сейлов.
Re[5]: Interview Questions
От: shrecher  
Дата: 08.05.09 15:37
Оценка:
Здравствуйте, olegkr, Вы писали:

O>Здравствуйте, shrecher, Вы писали:


S>>Микрософт людей сокращает активно, а МС был основной импортер прогов.

O>Сокращают сейлов.

Сокращают всех: где-то больше, где-то меньше. К примеру, почикали E&D. Вообще маркетинг в последнюю очередь режут, т.к. они рельные деньги прямо сейчас дают. Обычный подход бизнеса: cократи R&D и год живи старыми запасами. Почитай, http://minimsft.blogspot.com/
Re[2]: Interview Questions
От: EM Великобритания  
Дата: 08.05.09 15:56
Оценка: :))
Здравствуйте, Nuseraro, Вы писали:

N>Здравствуйте, VsevolodC, Вы писали:


VC>>Interview Questions здесь


N>Нашел там


N>
N>Interview Question for Senior Software Engineer at Google

N>Look for a string in a very long string - a needle in a haystack. Write the program in pseudo-code.

N>function isSubstring (needle, haystack) {
N>    for(int i=0; i<length(haystack); i++) {
N>        if (needle[0] == haystack[i]) {
N>            for(int j=0; j<length(needle; j++)
N>                if(needle[j] != haystack[i+j]) break;

N>            if (j==length(needle)) return true;
N>        }
N>    }
N>    return false;
N>}
N>


N>Удивился.


На работу в Google приняли 200 козлов
Автор: megaswin
Дата: 07.05.09


теперь понятно как они сумели собеседование пройти
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re[3]: Interview Questions
От: EM Великобритания  
Дата: 08.05.09 16:24
Оценка: -1 :)
Здравствуйте, EM, Вы писали:

EM>Здравствуйте, Nuseraro, Вы писали:


N>>Здравствуйте, VsevolodC, Вы писали:


VC>>>Interview Questions здесь


N>>Нашел там


N>>
N>>Interview Question for Senior Software Engineer at Google

N>>Look for a string in a very long string - a needle in a haystack. Write the program in pseudo-code.

N>>function isSubstring (needle, haystack) {
N>>    for(int i=0; i<length(haystack); i++) {
N>>        if (needle[0] == haystack[i]) {
N>>            for(int j=0; j<length(needle; j++)
N>>                if(needle[j] != haystack[i+j]) break;

N>>            if (j==length(needle)) return true;
N>>        }
N>>    }
N>>    return false;
N>>}
N>>


N>>Удивился.


EM>На работу в Google приняли 200 козлов
Автор: megaswin
Дата: 07.05.09


EM>теперь понятно как они сумели собеседование пройти


А это очаровательное решение похоже индус родил. Сдается мне, не пастись ему в Гугле на лужайке
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re[4]: Interview Questions
От: denisko http://sdeniskos.blogspot.com/
Дата: 08.05.09 16:53
Оценка: 1 (1)
Здравствуйте, EM, Вы писали:

Решение как решение, сразу видно, что человек хотел сказать.
<Подпись удалена модератором>
Re[5]: Interview Questions
От: EM Великобритания  
Дата: 08.05.09 16:58
Оценка: -1
Здравствуйте, denisko, Вы писали:

D>Здравствуйте, EM, Вы писали:


D>Решение как решение, сразу видно, что человек хотел сказать.


А еще видно, что оно мягко говоря не оптимальное
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re[6]: Interview Questions
От: minorlogic Украина  
Дата: 08.05.09 17:06
Оценка:
Здравствуйте, EM, Вы писали:

EM>Здравствуйте, denisko, Вы писали:


D>>Здравствуйте, EM, Вы писали:


D>>Решение как решение, сразу видно, что человек хотел сказать.


EM>А еще видно, что оно мягко говоря не оптимальное


А какое оптимальное ? если предположить что буква строки имеет сложный компаратор, кодировка, case ?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[6]: Interview Questions
От: denisko http://sdeniskos.blogspot.com/
Дата: 08.05.09 17:09
Оценка:
Здравствуйте, EM, Вы писали:

EM>Здравствуйте, denisko, Вы писали:


D>>Здравствуйте, EM, Вы писали:


D>>Решение как решение, сразу видно, что человек хотел сказать.


EM>А еще видно, что оно мягко говоря не оптимальное

Он сойдет если кусок не критичен по быстродействию. И если есть ограниченное время на решение. У большинства извращений худшая ассимптотика таже n*m.
Одно замечение, что если это c++ то код не скомпилиццо.
<Подпись удалена модератором>
Re[7]: Interview Questions
От: EM Великобритания  
Дата: 08.05.09 17:13
Оценка: 7 (2) -1
Здравствуйте, minorlogic, Вы писали:

M>Здравствуйте, EM, Вы писали:


EM>>Здравствуйте, denisko, Вы писали:


D>>>Здравствуйте, EM, Вы писали:


D>>>Решение как решение, сразу видно, что человек хотел сказать.


EM>>А еще видно, что оно мягко говоря не оптимальное


M>А какое оптимальное ? если предположить что буква строки имеет сложный компаратор, кодировка, case ?


По всем этим причинам не следует перебирать все символы
Реальные пацаны хвалят http://ru.wikipedia.org/wiki/Алгоритм_Бойера_—_Мура_—_Хорспула
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re[8]: Interview Questions
От: minorlogic Украина  
Дата: 08.05.09 17:29
Оценка:
Здравствуйте, EM, Вы писали:

M>>А какое оптимальное ? если предположить что буква строки имеет сложный компаратор, кодировка, case ?


EM>По всем этим причинам не следует перебирать все символы

EM>Реальные пацаны хвалят http://ru.wikipedia.org/wiki/Алгоритм_Бойера_—_Мура_—_Хорспула

Алгоритм посмотрел, но не уверен что будет работать если у символа несколько пердставлений. Буду курить дальше.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[5]: Interview Questions
От: scman  
Дата: 08.05.09 18:20
Оценка:
Здравствуйте, olegkr, Вы писали:

O>Здравствуйте, shrecher, Вы писали:


S>>Микрософт людей сокращает активно, а МС был основной импортер прогов.

O>Сокращают сейлов.

сокращают всех... и ПМ и СДЕ и Оператинс...
... << RSDN@Home 1.2.0 alpha 4 rev. 1138>>
Re[6]: Interview Questions
От: Ушастый Ёж Великобритания  
Дата: 12.05.09 22:03
Оценка:
Здравствуйте, EM, Вы писали:

D>>Решение как решение, сразу видно, что человек хотел сказать.

EM>А еще видно, что оно мягко говоря не оптимальное

Треп на тему "оптимальное решение" без указания критерия оптимальности — пустой звон. А так же признак дилетантизма в обсуждаемом вопросе.
Re[5]: Interview Questions
От: MozgC США http://nightcoder.livejournal.com
Дата: 12.05.09 22:30
Оценка:
Здравствуйте, denisko, Вы писали:

D>Решение как решение, сразу видно, что человек хотел сказать.


Там либо строка "if (needle[0] == haystack[i])" лишняя, либо нижеследующий цикл надо начинать со второго символа, а не с первого опять.
Re[7]: Interview Questions
От: EM Великобритания  
Дата: 13.05.09 10:06
Оценка:
Здравствуйте, Ушастый Ёж, Вы писали:

УЁ>Здравствуйте, EM, Вы писали:


D>>>Решение как решение, сразу видно, что человек хотел сказать.

EM>>А еще видно, что оно мягко говоря не оптимальное

УЁ>Треп на тему "оптимальное решение" без указания критерия оптимальности — пустой звон.

А так же признак дилетантизма в обсуждаемом вопросе.

Не указан критерий оптимальности для поиска подстроки... это сильно. Интернесно какой он может быть?
Признак твоего глубокого профессионализма в вопросе "как обкуриться чтобы крыша съехала совсем"
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.