Re[7]: в очередной раз о собеседованиях
От: IID Россия  
Дата: 11.09.08 18:20
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>IID пишет:

>>
>> Если начать решать "перебором", как вы предлагаете, да чтобы все случаи
>> коэффициентов рассмотреть — будет лестница if-ов. (Если не согласны —
>> набросайте схематично ваш вариант, а мы посмотрим.)
V>Тов. Гаусс вам в помощь.

Это будет не быстрее и не проще.
kalsarikännit
Re: в очередной раз о собеседованиях
От: scitheist  
Дата: 11.09.08 18:22
Оценка:
Здравствуйте, mymuss, Вы писали:

M> 1. посчитать сумму элементов целочисленного массива

M> 2. найти площадь круга по радиусу
M> 3. записать текущую дату в текстовый файл

M>Ваше мнение?


До идиотизма дурацкие вопросы. Если кто-то отсеивается на таком, то мир явно не в порядке.
Re[7]: в очередной раз о собеседованиях
От: IID Россия  
Дата: 11.09.08 18:22
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>IID пишет:

>>
>> Если начать решать "перебором", как вы предлагаете, да чтобы все случаи
>> коэффициентов рассмотреть — будет лестница if-ов. (Если не согласны —
>> набросайте схематично ваш вариант, а мы посмотрим.)
V>Тов. Гаусс вам в помощь.

Кстати, я о нём писал

... Крамер дико плох на системах с размерностью >4. Там быстрее и эффективнее привести матрицу системы к треугольному виду. Для небольших систем крамер очень эффективен.


От этого смысл вашего поста становится ещё более туманным.
kalsarikännit
Re[2]: в очередной раз о собеседованиях
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 18:58
Оценка:
Здравствуйте, Flying Dutchman, Вы писали:

FD>лет пять работаю, но как там в C# в текстовый файл писать — не помню, года два как уже не писал.


А чего там помнить?
using (var writer = new StreamWriter("file.txt"))
    writer.Write(DateTime.Now.ToString());
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[3]: в очередной раз о собеседованиях
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 11.09.08 19:09
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Flying Dutchman, Вы писали:


FD>>лет пять работаю, но как там в C# в текстовый файл писать — не помню, года два как уже не писал.


AVK>А чего там помнить?

AVK>
AVK>using (var writer = new StreamWriter("file.txt"))
AVK>    writer.Write(DateTime.Now.ToString());
AVK>


Слишком много букав, надо так:
File.WriteAllText("file.txt", DateTime.Now.ToString());
Re[5]: в очередной раз о собеседованиях
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 19:11
Оценка:
Здравствуйте, SE, Вы писали:

SE>Искал бы химика, спрашивал бы про альдегиды. Искал бы спичрайтера, попросил бы сочинение написать. Ищу программиста — проверяю его алгоритмический и математический бекграунд. Предваряя вопрос: искал бы математика, спросил бы что нибудь из теории множеств.


А если бы электрика искал — спрашивал бы преобразование Лапласа?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[9]: в очередной раз о собеседованиях
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 19:11
Оценка:
Здравствуйте, alzt, Вы писали:

A>Синусы-косинусы и даже тангенсы могут потребоваться в трёхмерной компьютерной графике.


В двухмерной тоже. Только, если такое нужно, бэкграунд легко и быстро восстанавливается. А вот так, навскидку, упростить тригонометричекую функцию сможет далеко не каждый вменяемый программист.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[12]: в очередной раз о собеседованиях
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 19:11
Оценка:
Здравствуйте, игппук, Вы писали:

И>если ты к "знаниям математики" причисляешь умение манипулировать битами, производить между ними логические операции, а также уметь работать с булевыми операциями, то это одно.


А умение упростить логическое выражение?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[4]: в очередной раз о собеседованиях
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 19:12
Оценка: +1
Здравствуйте, gandjustas, Вы писали:

G>Слишком много букав, надо так:

G>
G>File.WriteAllText("file.txt", DateTime.Now.ToString());
G>


Букав может и много, но вот это уже действительно помнить необязательно. А вот забыть, как работать с TextWriter сотоварищи, если ты давно используешь .NET, вот это уже странно.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[10]: в очередной раз о собеседованиях
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 19:22
Оценка: +1
Здравствуйте, olegkr, Вы писали:

O>Мимо. Когда-то учили. Не пригодилось за 15 лет, хотя чем только ни приходилось заниматься.


Вот это уж вряд ли. Может ты просто не осознавал. К примеру, наверное использовал SQL? А это ведь реляционная алгебра. Размер таблицы истинности для функции с N входами можешь вычислить? А это булева алгебра. И т.п.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[9]: в очередной раз о собеседованиях
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 19:22
Оценка: 37 (5)
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>На вскидку: теория множеств, булева алгебра. Это всё так, мимо проходили, да?


Есть кстати, офигительный пример на тему важности CS бэкграунда. Мне много раз приходилось видеть, каких монстров плодят в качестве парсеров, если человек не знает азов теории формальных грамматик.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[13]: в очередной раз о собеседованиях
От: игппук Беларусь  
Дата: 11.09.08 19:25
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>А умение упростить логическое выражение?


если мне вдруг понадобится помощь математика для упрощения сложного выражения, то я пойду к математику за консультацией. к тому же, здесь не исключена вероятность того, что он мне предложит более эффективный способ решения.
проклятый антисутенерский закон
Re[14]: в очередной раз о собеседованиях
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 19:28
Оценка:
Здравствуйте, игппук, Вы писали:

И>если мне вдруг понадобится помощь математика для упрощения сложного выражения, то я пойду к математику за консультацией.


Я так понимаю, что логическое выражение вроде !(!(a && b) || (c && d)) это уже сложное, и нужно идти к математику?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[12]: Дык это же вопросы для junior.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.09.08 19:38
Оценка:
Здравствуйте, MozgC, Вы писали:

MC>Вы просто не работали с индусами


Тут и без индусов хватает. В Москве, по крайней мере, давно уже образовалась каста товарищей, которые в вакансии смотрят только размер зарплаты. Приходит такой с запросами никак не меньше 4 килобаксов, а потом не может примитивный алгоритм с односвязным списком реализовать.
В качестве примера — приходил товарищь недавно на вакансию считай что сеньера, не имеющий понятия о том, что такое виртуальные функции.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[8]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 11.09.08 19:43
Оценка:
IID пишет:
>
>
> От этого смысл вашего поста становится ещё более туманным.
Да нет, просто в данном варианте наиболее логично и просто и быстро
применить "Гаусса", причем это явно видно, стоит проявить немного
воображения, даже если не знаешь линейной алгебры.
А если начнем рассуждать вообще о системах линейных уравнений, то там
все не просто, и выбор метода определяется в первую очередью жесткостью
системы.
Posted via RSDN NNTP Server 2.1 beta
Re[10]: в очередной раз о собеседованиях
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 11.09.08 20:00
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Есть кстати, офигительный пример на тему важности CS бэкграунда. Мне много раз приходилось видеть, каких монстров плодят в качестве парсеров, если человек не знает азов теории формальных грамматик.


+100

Тоже опыт имеется...
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re: в очередной раз о собеседованиях
От: Igor Trofimov  
Дата: 11.09.08 20:13
Оценка: :)))
Вопросы мне нравятся.
Предлагаю добавить еще один пункт.

4. Умение записать число 2 в двоичной системе счисления.

Для особо крутых — не 2, а 5, или даже 6
Re[10]: в очередной раз о собеседованиях
От: mymuss  
Дата: 11.09.08 20:47
Оценка:
Здравствуйте, IID, Вы писали:

IID>А в каком виде представлены эти пресловутые x1, x2 и т.д. ? Ввиде конкретных значений, или ввиде текстовых строк "а синтаксис я ща тут придумаю быстренько". Раз ничего дополнительно не оговаривалось — логично было предположить что это какое-либо существующее машинное представление действительных чисел (float, double, etc.). Опять же, если хочется универсальности, задача сводится к созданию некоторого представления этих чисел и определению у этого представления пары элементарных математических операций, навроде +-*/, проверить на ноль. После этого суём класс-представление в того же крамера и получаем результат.


Коллега, не стоит вводить сущности. Задача поставлена предельно просто и корректно: решить в действительных числах. Запись можно использовать какую хочешь. Ничего про "машинное представление" в условиях нету. Можно придумать любое. Только float и double это нисколько не действительные числа.

Когда ко мне приходит бизнес-аналитик и говорит, "надо расчитать cash flow на такой-то период, вот тебе входящие данные", его абсолютно не интересует никакое машинное представление. В частности, ему плевать что числа представленны битами и байтами в двоичной системе или еще в какой-то системе.
Re[11]: Куды котимся?
От: Cyberax Марс  
Дата: 11.09.08 20:48
Оценка:
Здравствуйте, catBasilio, Вы писали:

C>>std::istream/std::ostream — в качестве первого приближения.

B>и что это заменит? std::istream/ostream::open тоже не генерит исключение при невозможности создать файл и после открытия нужно всеравно проверять, что файл создался нормально.
Вот я и говорю "в качестве первого приближения". Как exception-safe объекты, а бросание исключений можно уже добавить в обёртке.

C>>Уже везде. Там где их нет — сами виноваты.

B>Нет. Некоторые даже объектно ориентированные библиотеки сознательно избегают исключений.
B>Например назовите хоть одно исключение которое генерит библиотека QT?
Тем не менее, никто не ЗАПРЕЩАЕТ (аккуратно) использовать исключения в QT. Это я и имел в виду.
Sapienti sat!
Re: в очередной раз о собеседованиях
От: c-smile Канада http://terrainformatica.com
Дата: 11.09.08 21:14
Оценка: 1 (1)
Здравствуйте, mymuss, Вы писали:

M>Ваше мнение?


Я считаю так и надо.

Например вот я не помню сходу площадь круга. Но это заняло 15 секунд сообразить.
Примерно так: Площадь круга меньше площади описанного квадрата, т.е. меньше чем 2*r*2*r = 4r*r. Число Pi это 3.14...
и похоже что площадь круга будет Pi*r*r ...
Всё помнить неможно но соображать в нашем бизнесе надо уметь. Вопрос состоит в том что человек на экзамене и человек спокойно рассуждающий это два разных состояния конечно. Ну дык и стрессов в нашем бизнесе хватает поэтому способность рассуждать в обстановке стресса тоже важна. Зависит от специфики индустрии и особенностей компании.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.