Size: a a a

2019 November 08

NK

Natalia Ko in QA Alliance
ребятки, у меня тут вопрос созрел. Часто слышу о том, что на собеседованиях любят задавать логические задачки, но никак не могу найти их примеры. Кто-то может рассказать об этом?)
источник

КР

Константин Рассафоно... in QA Alliance
Книги типа "Как сдвинуть гору фудзи". Задачи логические на собеседовании от безысходности задают, либо чтоб быть крутыми как гугл
источник

NK

Natalia Ko in QA Alliance
почему от безысходности?
источник

NK

Natalia Ko in QA Alliance
слышала байки о том, что если красиво мыслить в момент ее решения, то это может с играть большим плюсом .-.
источник

КР

Константин Рассафоно... in QA Alliance
Потому что эти задачи с практикой никогда не соотносятся
источник

R(

Roman (rpwheeler) in QA Alliance
Natalia Ko
ребятки, у меня тут вопрос созрел. Часто слышу о том, что на собеседованиях любят задавать логические задачки, но никак не могу найти их примеры. Кто-то может рассказать об этом?)
источник

R(

Roman (rpwheeler) in QA Alliance
Константин Рассафонов
Книги типа "Как сдвинуть гору фудзи". Задачи логические на собеседовании от безысходности задают, либо чтоб быть крутыми как гугл
Мне довелось проходить собеседования в которых собеседующий хотел посмотреть как ты рассуждаешь. Он не хотел быть крутым как гугл, он хотел посмотреть что ты, получив в своё распоряжение описание некоторых правил, обдумал что в развитии  может получиться, а что нет.

Мне задание тяжёлым не показалось,
и минимум в двух ответах я ошибся, хотя потом в одном из них поправился,
но потом я узнал что того же интервьюера не прошли три других человека.

Я знаю людей которые говорят что неожиданные задачки вгоняют их в ступор.
источник

КР

Константин Рассафоно... in QA Alliance
Проблема слегка перекликается с нашим прошлым спором.

Всегда эти задачи недоформализованы для звучности, и при этом попытки доформализовать вопросами бывает натыкаются либо на непонимание задающего вопрос, либо на намеренное противодействие.
Мне больше нравится в такой ситуации просить оценить что-либо по методу Ферми, классическое "сколько настройщиков пианино в Чикаго", задача решаема и связана с реальностью хотя бы
источник

MT

Maria Teryokhina in QA Alliance
Sasha
Неделю? Или перерывы были?
Были перерывы :) 3 дня, потом затишье, вчера опять началось :)
источник

R(

Roman (rpwheeler) in QA Alliance
Maria Teryokhina
Были перерывы :) 3 дня, потом затишье, вчера опять началось :)
В споры молодёжь тоже разучилась. Одного спора от другого не отличают.

Ладно, сёдня классику можно.

https://www.youtube.com/watch?v=O3bUYzpugvA
источник

S

Sasha in QA Alliance
Natalia Ko
ребятки, у меня тут вопрос созрел. Часто слышу о том, что на собеседованиях любят задавать логические задачки, но никак не могу найти их примеры. Кто-то может рассказать об этом?)
Мне один раз дали хорошую задачу. Идёт человек от какой то точки, пусть А, домой. До дома 20 км. Идёт по прямой. Человек идёт со скоростью 5 км/ч. Дома ждёт песель. Ну как ждёт, он бежит по той же прямой до человека со скоростью 20 км/я. Когда он добегает до человека и бежит домой. Прибежал домой, он сразу бежит к человеку, и так, пока человек не дойдёт до дома.
Вопрос: какой путь пробежит песель.
Задача проверяет/учит решать проблемы наиболее простым способом
источник

R(

Roman (rpwheeler) in QA Alliance
+ 1 история из жизни. Наш преподаватель матана, линейной алгебры и других высокоматематических предметов, Юрий Викторович Богданский, о котором до сих пор с ужасом и благоговением отзываются студенты прошедшие Институт Прикладного Системного Анализа, как-то раз показал нам что 2 + 2 может быть равно 1.

Это было на курсе абстрактной алгебры. Рассматривалось пространство в котором целые неотрицательные числа сводились к остатку их деления на три, то есть 0, 1, 2 -- были, а 3, 4, 5 не было, они были снова 0, 1, 2.

Прежде чем вы скажете что это слишком абстрактный пример, я вам скажу что так вообще-то работали и работают компьютерные операции -- если у вас есть один байт на целое число, то 128 + 128 может быть равно 1. И это реальная жизнь, а Юрий Викторович для абстрактной алгебры просто взял пример попроще.

На реальные баги в реальной жизни с подобными операциями я натыкался "вот этими руками". До широко известной в кругах игры "Цивилизация" Сид Мейер был знаменит игрой "Пираты", и вот в первых "Пиратах", в которые я играл в 90-х, если ты набирал больше 327670 золотых, начинался лютейший трэш.

Это, опять таки, к спору про "общие термины" / "общие правила". Тут 2 + 2 или 128 + 128 может быть равно 1, логично и по математике и/или вычислительной технике.
И результаты других операций могут давать неожиданные результаты.
И есть ещё "конструктивистская математика", в которой есть только те числа которые можно построить-представить -- а иррациональных чисел нет. И это тоже работает близко к тому как работают операции в компьютере: квадрат корня из двух не равен двум, потому что в квадрат возводится корень вычисленный с определённой точностью до энного знака после запятой, но результат его возведения в квадрат даёт число немножко отличное от двух.

А вы общих правил для языка хотите :)
источник

S

Sasha in QA Alliance
Roman (rpwheeler)
+ 1 история из жизни. Наш преподаватель матана, линейной алгебры и других высокоматематических предметов, Юрий Викторович Богданский, о котором до сих пор с ужасом и благоговением отзываются студенты прошедшие Институт Прикладного Системного Анализа, как-то раз показал нам что 2 + 2 может быть равно 1.

Это было на курсе абстрактной алгебры. Рассматривалось пространство в котором целые неотрицательные числа сводились к остатку их деления на три, то есть 0, 1, 2 -- были, а 3, 4, 5 не было, они были снова 0, 1, 2.

Прежде чем вы скажете что это слишком абстрактный пример, я вам скажу что так вообще-то работали и работают компьютерные операции -- если у вас есть один байт на целое число, то 128 + 128 может быть равно 1. И это реальная жизнь, а Юрий Викторович для абстрактной алгебры просто взял пример попроще.

На реальные баги в реальной жизни с подобными операциями я натыкался "вот этими руками". До широко известной в кругах игры "Цивилизация" Сид Мейер был знаменит игрой "Пираты", и вот в первых "Пиратах", в которые я играл в 90-х, если ты набирал больше 327670 золотых, начинался лютейший трэш.

Это, опять таки, к спору про "общие термины" / "общие правила". Тут 2 + 2 или 128 + 128 может быть равно 1, логично и по математике и/или вычислительной технике.
И результаты других операций могут давать неожиданные результаты.
И есть ещё "конструктивистская математика", в которой есть только те числа которые можно построить-представить -- а иррациональных чисел нет. И это тоже работает близко к тому как работают операции в компьютере: квадрат корня из двух не равен двум, потому что в квадрат возводится корень вычисленный с определённой точностью до энного знака после запятой, но результат его возведения в квадрат даёт число немножко отличное от двух.

А вы общих правил для языка хотите :)
Общие правила нужны только для того, чтобы было легче договориться. И только. (ой, во что я ввязываюсь)
источник

MT

Maria Teryokhina in QA Alliance
Sasha
Общие правила нужны только для того, чтобы было легче договориться. И только. (ой, во что я ввязываюсь)
несколько дней назад примерно с этого и началось, кстати )))))
источник

S

Sasha in QA Alliance
Тогда давайте сделаем вид, что ничего не говорил)
источник

S

Sasha in QA Alliance
Roman (rpwheeler)
+ 1 история из жизни. Наш преподаватель матана, линейной алгебры и других высокоматематических предметов, Юрий Викторович Богданский, о котором до сих пор с ужасом и благоговением отзываются студенты прошедшие Институт Прикладного Системного Анализа, как-то раз показал нам что 2 + 2 может быть равно 1.

Это было на курсе абстрактной алгебры. Рассматривалось пространство в котором целые неотрицательные числа сводились к остатку их деления на три, то есть 0, 1, 2 -- были, а 3, 4, 5 не было, они были снова 0, 1, 2.

Прежде чем вы скажете что это слишком абстрактный пример, я вам скажу что так вообще-то работали и работают компьютерные операции -- если у вас есть один байт на целое число, то 128 + 128 может быть равно 1. И это реальная жизнь, а Юрий Викторович для абстрактной алгебры просто взял пример попроще.

На реальные баги в реальной жизни с подобными операциями я натыкался "вот этими руками". До широко известной в кругах игры "Цивилизация" Сид Мейер был знаменит игрой "Пираты", и вот в первых "Пиратах", в которые я играл в 90-х, если ты набирал больше 327670 золотых, начинался лютейший трэш.

Это, опять таки, к спору про "общие термины" / "общие правила". Тут 2 + 2 или 128 + 128 может быть равно 1, логично и по математике и/или вычислительной технике.
И результаты других операций могут давать неожиданные результаты.
И есть ещё "конструктивистская математика", в которой есть только те числа которые можно построить-представить -- а иррациональных чисел нет. И это тоже работает близко к тому как работают операции в компьютере: квадрат корня из двух не равен двум, потому что в квадрат возводится корень вычисленный с определённой точностью до энного знака после запятой, но результат его возведения в квадрат даёт число немножко отличное от двух.

А вы общих правил для языка хотите :)
Я кстати так же для себя открывал неевклидовую геометрию
источник

R(

Roman (rpwheeler) in QA Alliance
Sasha
Тогда давайте сделаем вид, что ничего не говорил)
Воооот, лучше не ввязывайся.
источник

R(

Roman (rpwheeler) in QA Alliance
Байки про языки для удобства. Присутствует охужительное кол-во ненормативной лексики:

http://www.novojonov.ru/blog/blogentry.aspx?id=247
источник

YA

Yury Alexandrov in QA Alliance
Roman (rpwheeler)
Мне довелось проходить собеседования в которых собеседующий хотел посмотреть как ты рассуждаешь. Он не хотел быть крутым как гугл, он хотел посмотреть что ты, получив в своё распоряжение описание некоторых правил, обдумал что в развитии  может получиться, а что нет.

Мне задание тяжёлым не показалось,
и минимум в двух ответах я ошибся, хотя потом в одном из них поправился,
но потом я узнал что того же интервьюера не прошли три других человека.

Я знаю людей которые говорят что неожиданные задачки вгоняют их в ступор.
+1, самые нормальные собеседования. А если уж задачки связаны с будущей работой так вообще 2в1
источник

YA

Yury Alexandrov in QA Alliance
Roman (rpwheeler)
+ 1 история из жизни. Наш преподаватель матана, линейной алгебры и других высокоматематических предметов, Юрий Викторович Богданский, о котором до сих пор с ужасом и благоговением отзываются студенты прошедшие Институт Прикладного Системного Анализа, как-то раз показал нам что 2 + 2 может быть равно 1.

Это было на курсе абстрактной алгебры. Рассматривалось пространство в котором целые неотрицательные числа сводились к остатку их деления на три, то есть 0, 1, 2 -- были, а 3, 4, 5 не было, они были снова 0, 1, 2.

Прежде чем вы скажете что это слишком абстрактный пример, я вам скажу что так вообще-то работали и работают компьютерные операции -- если у вас есть один байт на целое число, то 128 + 128 может быть равно 1. И это реальная жизнь, а Юрий Викторович для абстрактной алгебры просто взял пример попроще.

На реальные баги в реальной жизни с подобными операциями я натыкался "вот этими руками". До широко известной в кругах игры "Цивилизация" Сид Мейер был знаменит игрой "Пираты", и вот в первых "Пиратах", в которые я играл в 90-х, если ты набирал больше 327670 золотых, начинался лютейший трэш.

Это, опять таки, к спору про "общие термины" / "общие правила". Тут 2 + 2 или 128 + 128 может быть равно 1, логично и по математике и/или вычислительной технике.
И результаты других операций могут давать неожиданные результаты.
И есть ещё "конструктивистская математика", в которой есть только те числа которые можно построить-представить -- а иррациональных чисел нет. И это тоже работает близко к тому как работают операции в компьютере: квадрат корня из двух не равен двум, потому что в квадрат возводится корень вычисленный с определённой точностью до энного знака после запятой, но результат его возведения в квадрат даёт число немножко отличное от двух.

А вы общих правил для языка хотите :)
Аналогичный баг с очем злым Ганди и ядерными ракетами.
источник