avva: (moose)
[personal profile] avva
Цитирую из подзамочной записи с разрешения автора, который работает в американской компании и интервьюирует программистов:
Интесная закономерность выявляется. Мы начинаем интервью с того, что просим кандидата прочитать вот такой код, и сказать, что он делает. Как бы он назвал эту функцию?

private static int ok(int a, int b) {
   while (a >= b) a -= b;
   return a;
}

Пока результаты такие, что после этого вопроса интервью можно заканчивать. Если человек отвечает нормально на этот вопрос, то и дальше отвечает нормально. Если вообще близко не может понять о чем речь, то дальше только хуже.
Page 1 of 2 << [1] [2] >>

Date: 2013-05-12 10:21 pm (UTC)
From: [identity profile] tybr.livejournal.com
Штирлиц выдал себя написав ok(0,0); :)

Date: 2013-05-13 06:43 am (UTC)
From: [identity profile] anton berezin (from livejournal.com)
Так как это метод для вычисления остатка - подвисание при b=0 - это своего рода исключение. На ноль делить нельзя.

Date: 2013-05-12 10:23 pm (UTC)
From: [identity profile] vasja-iz-aa.livejournal.com
а как ее цензурно можно назвать? она при нулевом б повисает навсегда

Date: 2013-05-12 10:26 pm (UTC)
From: [identity profile] vasja-iz-aa.livejournal.com
и при отрицательных. кофе надо пойти выпить

(no subject)

From: [identity profile] lazy-clown.livejournal.com - Date: 2013-05-12 10:57 pm (UTC) - Expand

(no subject)

From: [identity profile] lazy-clown.livejournal.com - Date: 2013-05-12 10:59 pm (UTC) - Expand

(no subject)

From: [identity profile] furry.livejournal.com - Date: 2013-05-13 05:24 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 06:03 am (UTC) - Expand

Date: 2013-05-12 10:25 pm (UTC)
oryx_and_crake: (oryx_and_crake)
From: [personal profile] oryx_and_crake
За такой код надо выгонять с работы с волчьим билетом.
Какой смысл предъявлять на интервью код, с которым _в нормальной компании_ человек никогда не столкнется?

Date: 2013-05-12 10:39 pm (UTC)

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2013-05-12 10:46 pm (UTC) - Expand

(no subject)

From: [identity profile] archaicos.livejournal.com - Date: 2013-05-12 10:47 pm (UTC) - Expand

(no subject)

From: [identity profile] 0x8.livejournal.com - Date: 2013-05-12 10:55 pm (UTC) - Expand

(no subject)

From: [identity profile] lazy-clown.livejournal.com - Date: 2013-05-12 10:59 pm (UTC) - Expand

(no subject)

From: [personal profile] oryx_and_crake - Date: 2013-05-12 11:09 pm (UTC) - Expand

(no subject)

From: [identity profile] cema.livejournal.com - Date: 2013-05-13 03:05 am (UTC) - Expand

(no subject)

From: [identity profile] panikowsky.livejournal.com - Date: 2013-05-13 05:08 am (UTC) - Expand

(no subject)

From: [identity profile] meshko.livejournal.com - Date: 2013-05-13 12:57 am (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-13 01:20 am (UTC) - Expand

(no subject)

From: [identity profile] meshko.livejournal.com - Date: 2013-05-13 01:32 am (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-13 12:53 pm (UTC) - Expand

(no subject)

From: [identity profile] salas.livejournal.com - Date: 2013-05-13 02:03 am (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-13 12:51 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2013-05-13 02:27 pm (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-13 02:29 pm (UTC) - Expand

(no subject)

From: [identity profile] variate.livejournal.com - Date: 2013-05-13 05:34 am (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-13 12:57 pm (UTC) - Expand

(no subject)

From: [identity profile] dimrub.livejournal.com - Date: 2013-05-13 08:06 am (UTC) - Expand

Date: 2013-05-12 10:27 pm (UTC)
From: [identity profile] dzz.livejournal.com
Пожалуй, это самый "прямолинейный" способ найти остаток от деления положительного a на положительное b, который мне встречался.

Но, IMHO, это не гарантирует знания других важных концепций. Например, контроля области определения входных параметров функции ;)
Edited Date: 2013-05-12 10:36 pm (UTC)

Date: 2013-05-12 10:46 pm (UTC)
From: [identity profile] dmarck.livejournal.com
вот тут немножко неоднозначно.

в учебном коде, конечно, надо проверять и ассертить всё что можно

в реальной библиотеке, кмк, надо чётко описать как ею пользоваться, а корректность внешних данных (если это не общающийся с внешним потоком интерфейс, конечно) оставить на долю вызывающего.

Но, быть может, я в чём-то ключевом неправ (некий червяк меня, как профессионального параноика, ест, да ;-P)

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2013-05-12 10:55 pm (UTC) - Expand

(no subject)

From: [identity profile] dmarck.livejournal.com - Date: 2013-05-12 10:58 pm (UTC) - Expand

(no subject)

From: [identity profile] grundik.livejournal.com - Date: 2013-05-13 04:06 am (UTC) - Expand

(no subject)

From: [identity profile] dmarck.livejournal.com - Date: 2013-05-13 07:31 am (UTC) - Expand

(no subject)

From: [identity profile] mirdin.livejournal.com - Date: 2013-05-13 07:59 am (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-12 10:48 pm (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2013-05-12 10:59 pm (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-12 11:09 pm (UTC) - Expand

А если назвать

From: [identity profile] bakabaka.livejournal.com - Date: 2013-05-15 01:27 am (UTC) - Expand

Re: А если назвать

From: [personal profile] ichthuss - Date: 2013-05-15 02:19 am (UTC) - Expand

(no subject)

From: [identity profile] beldmit.livejournal.com - Date: 2013-05-13 05:47 am (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-13 11:32 am (UTC) - Expand

Date: 2013-05-12 10:47 pm (UTC)
From: [identity profile] xxqs.livejournal.com
poor man's modulo :)

Date: 2013-05-12 10:48 pm (UTC)
From: [identity profile] mea-sententia.livejournal.com
ok(a, b) = a mod b, where a >= b > 0
so ok == modPos
(deleted comment)

(no subject)

From: [identity profile] mea-sententia.livejournal.com - Date: 2013-05-12 11:51 pm (UTC) - Expand

(no subject)

From: [identity profile] tembel.livejournal.com - Date: 2013-05-13 04:40 am (UTC) - Expand

Date: 2013-05-12 10:57 pm (UTC)
From: [identity profile] morfizm.livejournal.com
Удивлён, что в комментариях ещё никто не обратил внимание на самое главное. Название функции подсказывает, что её результат будут интерпретироваться как bool, соответственно, что она делает - это проверяет, что положительное a не делится на положительное b. То, что в случае true возвращаемое число является остатком от деления a на b, это всего лишь любопытный побочный эффект.

Date: 2013-05-12 11:01 pm (UTC)
From: [identity profile] dmarck.livejournal.com
стоп-стоп, откуда там обработка результата как логического?!

(no subject)

From: [identity profile] morfizm.livejournal.com - Date: 2013-05-12 11:02 pm (UTC) - Expand

напомнили

From: [identity profile] dmarck.livejournal.com - Date: 2013-05-12 11:09 pm (UTC) - Expand

Re: напомнили

From: [identity profile] morfizm.livejournal.com - Date: 2013-05-13 07:56 am (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-12 11:10 pm (UTC) - Expand

(no subject)

From: [identity profile] morfizm.livejournal.com - Date: 2013-05-13 07:54 am (UTC) - Expand

(no subject)

From: [identity profile] efix.livejournal.com - Date: 2013-05-13 01:31 pm (UTC) - Expand

(no subject)

From: [identity profile] breqwas.livejournal.com - Date: 2013-05-13 12:02 am (UTC) - Expand

(no subject)

From: [identity profile] morfizm.livejournal.com - Date: 2013-05-13 07:53 am (UTC) - Expand

(no subject)

From: [identity profile] mopexod.livejournal.com - Date: 2013-05-13 10:20 am (UTC) - Expand

(no subject)

From: [identity profile] breqwas.livejournal.com - Date: 2013-05-13 06:36 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-14 04:18 am (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2013-05-12 11:01 pm (UTC) - Expand

(no subject)

From: [identity profile] dmarck.livejournal.com - Date: 2013-05-12 11:02 pm (UTC) - Expand

(no subject)

From: [identity profile] morfizm.livejournal.com - Date: 2013-05-12 11:05 pm (UTC) - Expand

(no subject)

From: [identity profile] avp-13.livejournal.com - Date: 2013-05-13 06:05 am (UTC) - Expand

(no subject)

From: [identity profile] morfizm.livejournal.com - Date: 2013-05-13 07:50 am (UTC) - Expand

(no subject)

From: [identity profile] valshooter.livejournal.com - Date: 2013-05-13 07:46 am (UTC) - Expand

Date: 2013-05-12 11:00 pm (UTC)
From: [identity profile] egorfine.livejournal.com
Это невероятно суперсинтетический тест. Я очень отрицательно к ним отношусь. За свою жизнь видел немало программистов, которые понимают такие приколы и могут их отлаживать, но не в состоянии создать ничего прикладного.

Date: 2013-05-12 11:07 pm (UTC)
From: [identity profile] dzz.livejournal.com
IMHO, тест занятный. Вопрос не в самом тесте, а в том, насколько сильно он влияет на решение интервьюера о том, подходит ли кандидат. Прикладные аспекты всё равно сносно не выявить в ходе часового интервью, а на образ мысли товарища посмотреть очень полезно.

(no subject)

From: [identity profile] egorfine.livejournal.com - Date: 2013-05-12 11:14 pm (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-13 11:39 am (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2013-05-13 11:57 am (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-13 12:56 pm (UTC) - Expand

(no subject)

From: [identity profile] igorbor.livejournal.com - Date: 2013-05-13 02:29 pm (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-13 08:20 pm (UTC) - Expand

(no subject)

From: [identity profile] igorbor.livejournal.com - Date: 2013-05-13 09:34 pm (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-13 11:06 pm (UTC) - Expand

(no subject)

From: [identity profile] awind.livejournal.com - Date: 2013-05-14 10:36 am (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-14 02:49 pm (UTC) - Expand

(no subject)

From: [identity profile] igorbor.livejournal.com - Date: 2013-05-14 04:40 pm (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-14 05:18 pm (UTC) - Expand

(no subject)

From: [identity profile] igorbor.livejournal.com - Date: 2013-05-14 08:10 pm (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-15 03:19 am (UTC) - Expand

(no subject)

From: [identity profile] beldmit.livejournal.com - Date: 2013-05-20 06:15 pm (UTC) - Expand

(no subject)

From: [identity profile] alex-vinokur.livejournal.com - Date: 2013-05-13 04:09 am (UTC) - Expand

(no subject)

From: [identity profile] migmit.livejournal.com - Date: 2013-05-13 05:39 am (UTC) - Expand

(no subject)

From: [identity profile] egorfine.livejournal.com - Date: 2013-05-13 08:18 am (UTC) - Expand

Date: 2013-05-12 11:38 pm (UTC)
From: [identity profile] tacente.livejournal.com
С восхищением просмотрел дискуссию. Думаю, что в понятной мне области было бы аналогом.

Date: 2013-05-13 12:33 am (UTC)
From: [identity profile] ygam.livejournal.com
Вы уже когда-то задавали этот вопрос у меня в записи про программизм, и я ответил: Romanes eunt domus.

(no subject)

From: [identity profile] cema.livejournal.com - Date: 2013-05-13 03:08 am (UTC) - Expand

(no subject)

From: [identity profile] ygam.livejournal.com - Date: 2013-05-13 03:11 am (UTC) - Expand

(no subject)

From: [identity profile] trueblacker.livejournal.com - Date: 2013-05-13 03:19 am (UTC) - Expand

(no subject)

From: [identity profile] michk.livejournal.com - Date: 2013-05-13 05:26 am (UTC) - Expand

Date: 2013-05-13 12:12 am (UTC)
From: [identity profile] kot-begemot.livejournal.com
а просто a%b никак нельзя написать?

Date: 2013-05-13 09:05 am (UTC)

(no subject)

From: [personal profile] laruldan - Date: 2013-05-13 10:03 am (UTC) - Expand

(no subject)

From: [identity profile] kot-begemot.livejournal.com - Date: 2013-05-13 01:23 pm (UTC) - Expand

Date: 2013-05-13 12:50 am (UTC)
From: [identity profile] yucca.livejournal.com
И чего, много таких которые близко не могут понять, о чем речь?

Date: 2013-05-13 01:09 am (UTC)
From: [identity profile] meshko.livejournal.com
Я думаю, если без phone screen 50%, а с 25%

(no subject)

From: [identity profile] tembel.livejournal.com - Date: 2013-05-13 04:38 am (UTC) - Expand

(no subject)

From: [identity profile] meshko.livejournal.com - Date: 2013-05-13 12:13 pm (UTC) - Expand

(no subject)

From: [identity profile] tembel.livejournal.com - Date: 2013-05-13 12:24 pm (UTC) - Expand

(no subject)

From: [identity profile] meshko.livejournal.com - Date: 2013-05-13 12:26 pm (UTC) - Expand

(no subject)

From: [identity profile] recontemplator.livejournal.com - Date: 2013-05-13 10:02 pm (UTC) - Expand

(no subject)

From: [identity profile] secondary-tea.livejournal.com - Date: 2013-06-07 08:01 am (UTC) - Expand

(no subject)

From: [identity profile] recontemplator.livejournal.com - Date: 2013-06-07 11:26 am (UTC) - Expand

(no subject)

From: [identity profile] secondary-tea.livejournal.com - Date: 2013-06-07 11:27 am (UTC) - Expand

Date: 2013-05-13 12:58 am (UTC)
From: [identity profile] meshko.livejournal.com
Не люблю ФиззБазз. Есть в нем что-то неприятное.

Date: 2013-05-13 03:03 am (UTC)
From: [identity profile] cema.livejournal.com
Неплохо!

Date: 2013-05-13 04:32 am (UTC)
From: [identity profile] alex-hustle.livejournal.com
нормальный тест. Я бы ожидал что человек сначала поймет что это остаток, а потом возмутится что это дырявая реализация и напишет нормальную.

Date: 2013-05-13 12:27 pm (UTC)

Date: 2013-05-13 04:37 am (UTC)
From: [identity profile] tembel.livejournal.com
Остаток от деления?

Date: 2013-05-13 04:50 am (UTC)
From: [identity profile] raydac.livejournal.com
такие вопросы с таким кодом - первый показатель говнокомпании

:)

Date: 2013-05-13 07:15 am (UTC)
From: [identity profile] gineer.livejournal.com
http://avva.livejournal.com/2625137.html?thread=95987057#t95987057

Re: :)

From: [identity profile] raydac.livejournal.com - Date: 2013-05-13 07:20 am (UTC) - Expand

Re: :)

From: [identity profile] gineer.livejournal.com - Date: 2013-05-13 07:21 am (UTC) - Expand

Re: :)

From: [identity profile] raydac.livejournal.com - Date: 2013-05-13 07:37 am (UTC) - Expand

Re: :)

From: [identity profile] gineer.livejournal.com - Date: 2013-05-13 09:16 am (UTC) - Expand

Re: :)

From: [identity profile] raydac.livejournal.com - Date: 2013-05-13 09:26 am (UTC) - Expand

Re: :)

From: [identity profile] gineer.livejournal.com - Date: 2013-05-13 09:35 am (UTC) - Expand

Re: :)

From: [identity profile] raydac.livejournal.com - Date: 2013-05-13 09:38 am (UTC) - Expand

Re: :)

From: [identity profile] gineer.livejournal.com - Date: 2013-05-13 09:52 am (UTC) - Expand

(no subject)

From: [identity profile] recontemplator.livejournal.com - Date: 2013-05-13 10:51 pm (UTC) - Expand

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2013-05-14 05:37 am (UTC) - Expand

(no subject)

From: [identity profile] recontemplator.livejournal.com - Date: 2013-05-14 12:11 pm (UTC) - Expand

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2013-05-14 12:19 pm (UTC) - Expand

(no subject)

From: [identity profile] beldmit.livejournal.com - Date: 2013-05-20 06:21 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2013-05-20 06:31 pm (UTC) - Expand

Date: 2013-05-13 04:54 am (UTC)
From: [identity profile] polenova.livejournal.com
А какой именно ответ от кандидата ожидается?
That function should be called Bullshit?

Для интервью вопрос плохой, функция считает остаток от деления для двух положительных чисел, зависает при нулях, а при отрицательных и вовсе черт и что, но даже если добавить проверку параметров - это идиотский способ считать остаток? Я бы на интервью растерялась от такого вопроса, не потому что не понимаю, что будет делать этот код, а потому что не поняла бы, что, собственно, от меня хотят.

Date: 2013-05-13 07:14 am (UTC)
From: [identity profile] gineer.livejournal.com
Ну, у меня было такое задание -- отсортировать массив чисел от 0 до 255 размером 256 ;)
А когда я в конце заметил, что подобный массив вообще-то и сортировать не нужно,
заметил уже у интервюирующего в глазах такое непонимание,
что решил не продолжать тему.

(no subject)

From: [identity profile] piter239.livejournal.com - Date: 2013-05-13 08:14 am (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-05-13 08:27 am (UTC) - Expand

(no subject)

From: [identity profile] mtyukanov.livejournal.com - Date: 2013-05-13 08:49 am (UTC) - Expand

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-13 09:07 am (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-05-13 09:14 am (UTC) - Expand

(no subject)

From: [identity profile] mtyukanov.livejournal.com - Date: 2013-05-13 09:42 am (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-05-13 09:54 am (UTC) - Expand

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-13 09:57 am (UTC) - Expand

(no subject)

From: [identity profile] unbe.livejournal.com - Date: 2013-05-13 07:25 pm (UTC) - Expand

(no subject)

From: [identity profile] unbe.livejournal.com - Date: 2013-05-13 07:26 pm (UTC) - Expand

(no subject)

From: [identity profile] piter239.livejournal.com - Date: 2013-05-13 09:04 am (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-05-13 09:12 am (UTC) - Expand

(no subject)

From: [identity profile] piter239.livejournal.com - Date: 2013-05-13 07:25 pm (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-13 11:22 am (UTC) - Expand

(no subject)

From: [identity profile] vrml.livejournal.com - Date: 2013-05-13 03:44 pm (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-13 06:18 pm (UTC) - Expand

(no subject)

From: [identity profile] meshko.livejournal.com - Date: 2013-05-13 03:16 pm (UTC) - Expand

(no subject)

From: [identity profile] polenova.livejournal.com - Date: 2013-05-13 07:29 pm (UTC) - Expand

(no subject)

From: [identity profile] meshko.livejournal.com - Date: 2013-05-13 08:02 pm (UTC) - Expand

(no subject)

From: [identity profile] igorbor.livejournal.com - Date: 2013-05-14 04:49 pm (UTC) - Expand

Зачем же так сильно?

From: [identity profile] bakabaka.livejournal.com - Date: 2013-05-15 01:46 am (UTC) - Expand

Date: 2013-05-13 05:09 am (UTC)
From: [identity profile] thxbye.livejournal.com
Мне понравился вопрос, предложенный в своё время Joel Spolsky (код на JavaScript):

Using the function

function accumulate(combiner, nullValue, l)
{
	if (l.length == 0)
		return nullValue;
	var first = l.shift();
	return combiner(first, accumulate(combiner, nullValue, l));
}

Implement sumOfSquares, which calculates the sum of squares of a list, for example

sumOfSquares([1,2,3,4,5])

should evaluate to 55.
Edited Date: 2013-05-13 05:10 am (UTC)

Date: 2013-05-13 06:04 am (UTC)
From: [identity profile] oleg-pavliv.livejournal.com
Таких упражнений полно в SICP http://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 06:08 am (UTC) - Expand

(no subject)

From: [identity profile] ripperfrvr.livejournal.com - Date: 2013-05-13 07:47 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 09:36 am (UTC) - Expand

(no subject)

From: [identity profile] meshko.livejournal.com - Date: 2013-05-13 12:23 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 12:34 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 03:29 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 04:13 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 04:23 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 04:25 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 04:29 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 05:02 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 05:09 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 05:17 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 07:34 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 08:31 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-14 05:47 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-14 06:41 am (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-14 08:45 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-14 11:05 am (UTC) - Expand

Date: 2013-05-13 05:26 am (UTC)
From: [identity profile] furry.livejournal.com
я совсем не программист? даже наоборот. Мне понятно, что эта функция по задумке автора, должна делать. А что автор вопроса считает нормальным ответом? "mod" - ненормальный, а нормальный - все, что выше в комментариях?

Date: 2013-05-13 06:13 am (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
Частично в тему: недавно видел где-то задание написать memmove() на полностью стандартном, абсолютно переносимом C. Кто думает, что знает — не спешите, задачка с подковыркой.

Date: 2013-05-13 07:10 am (UTC)
From: [identity profile] gineer.livejournal.com
да ясно в чем подковырка -- в случае если области памяти пересекаются

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 09:29 am (UTC) - Expand

(no subject)

From: [identity profile] mopexod.livejournal.com - Date: 2013-05-13 08:32 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 09:30 am (UTC) - Expand

(no subject)

From: [identity profile] mopexod.livejournal.com - Date: 2013-05-13 10:01 am (UTC) - Expand

(no subject)

From: [identity profile] vrml.livejournal.com - Date: 2013-05-13 10:38 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 10:59 am (UTC) - Expand

(no subject)

From: [identity profile] mopexod.livejournal.com - Date: 2013-05-13 11:25 am (UTC) - Expand

(no subject)

From: [identity profile] mopexod.livejournal.com - Date: 2013-05-13 11:27 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 01:09 pm (UTC) - Expand

(no subject)

From: [identity profile] mopexod.livejournal.com - Date: 2013-05-13 01:40 pm (UTC) - Expand

(no subject)

From: [identity profile] mopexod.livejournal.com - Date: 2013-05-13 01:46 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 02:42 pm (UTC) - Expand

(no subject)

From: [identity profile] mopexod.livejournal.com - Date: 2013-05-13 03:18 pm (UTC) - Expand

(no subject)

From: [identity profile] blacklion.livejournal.com - Date: 2013-05-13 11:28 am (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 01:10 pm (UTC) - Expand

(no subject)

From: [identity profile] cmm.livejournal.com - Date: 2013-05-13 02:51 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 03:13 pm (UTC) - Expand

(no subject)

From: [identity profile] cmm.livejournal.com - Date: 2013-05-13 05:23 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 06:06 pm (UTC) - Expand

(no subject)

From: [identity profile] cmm.livejournal.com - Date: 2013-05-13 06:59 pm (UTC) - Expand

(no subject)

From: [identity profile] blacklion.livejournal.com - Date: 2013-05-13 05:23 pm (UTC) - Expand

(no subject)

From: [identity profile] cmm.livejournal.com - Date: 2013-05-13 05:25 pm (UTC) - Expand

(no subject)

From: [identity profile] blacklion.livejournal.com - Date: 2013-05-13 05:26 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 06:13 pm (UTC) - Expand

(no subject)

From: [identity profile] blacklion.livejournal.com - Date: 2013-05-13 06:14 pm (UTC) - Expand

Date: 2013-05-13 07:09 am (UTC)
From: [identity profile] gineer.livejournal.com
остаток от деления?

Date: 2013-05-13 07:50 am (UTC)
From: [identity profile] mopexod.livejournal.com
Очень здравый подход. Я бы даже просил не "сказать, что делает", а просто рассказать всё, что хочется, в связи с этим кодом. Если получается обсуждение, как в комментариях выше - прекрасно.

Мы для затравки обсуждения пользуемся строчкой

delete this;

или чем-нибудь аналогично простым.

Date: 2013-05-13 07:56 am (UTC)
From: [identity profile] Сергей (from livejournal.com)
Комментирующие так возмущаются, как будто где-то сказано, что это божественный, не содержащий ни ошибочки код. Нормальная реакция соискателя должна быть примерно: "Ну, вообще оно ищет остаток от деления, но реализация кривоватая, хорошо бы допилить, вот так и вот так".

Date: 2013-05-13 08:11 am (UTC)
From: [identity profile] dimrub.livejournal.com
О! Именно так. Количество попоболи в комментах просто зашкаливает.

(no subject)

From: [identity profile] gaz-v-pol.livejournal.com - Date: 2013-05-13 08:44 am (UTC) - Expand

Date: 2013-05-13 10:27 am (UTC)
From: [identity profile] d-ohrenelli.livejournal.com
А оно всегда так.
У меня есть 3 таких вопроса (рассказывать не буду), которые с точностью 99 % предсказывают результат интервью, причем годный человек отвечает на них мгновенно, а негодный трепыхается по 10 минут на каждом.

А на вопросе о разделении файла на четные и нечетные строчки валится такая дикая толпа народу, что подумать страшно.

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-13 11:25 am (UTC) - Expand

(no subject)

From: [identity profile] francis-drake.livejournal.com - Date: 2013-05-13 03:03 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 03:20 pm (UTC) - Expand

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-14 08:51 am (UTC) - Expand

(no subject)

From: [identity profile] dism.livejournal.com - Date: 2013-05-13 11:05 am (UTC) - Expand

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-13 11:23 am (UTC) - Expand

(no subject)

From: [identity profile] dism.livejournal.com - Date: 2013-05-13 12:57 pm (UTC) - Expand

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-13 01:18 pm (UTC) - Expand

(no subject)

From: [identity profile] dism.livejournal.com - Date: 2013-05-13 01:26 pm (UTC) - Expand

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-13 01:31 pm (UTC) - Expand

(no subject)

From: [identity profile] dism.livejournal.com - Date: 2013-05-13 01:45 pm (UTC) - Expand

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-13 01:34 pm (UTC) - Expand

(no subject)

From: [identity profile] dyak.livejournal.com - Date: 2013-05-13 06:19 pm (UTC) - Expand

(no subject)

From: [identity profile] d-ohrenelli.livejournal.com - Date: 2013-05-14 08:54 am (UTC) - Expand

Date: 2013-05-13 12:38 pm (UTC)
From: [identity profile] brandt1.livejournal.com
Непонятно, в чем магическая сила этого вопроса, что остальные знания по программированию с ним так коррелируют. Это скорей вопрос по математике - на знание понятия модуля. Громадная часть программирования не имеет с этим вопросом ничего общего, и человек может быть хорош, даже не зная, что такое модуль. Видимо, это специфика данной компании.

Date: 2013-05-13 01:12 pm (UTC)
From: [personal profile] ichthuss
Видимо, магическая сила состоит в том, что оба эти аспекта сильно коррелируют с третьим: интересом к профессии, желанием разобраться в любом непонятном вопросе.

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 02:12 pm (UTC) - Expand

(no subject)

From: [personal profile] ichthuss - Date: 2013-05-13 02:21 pm (UTC) - Expand

(no subject)

From: [identity profile] vrml.livejournal.com - Date: 2013-05-13 01:47 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 02:10 pm (UTC) - Expand

(no subject)

From: [identity profile] vrml.livejournal.com - Date: 2013-05-13 02:21 pm (UTC) - Expand

(no subject)

From: [identity profile] brandt1.livejournal.com - Date: 2013-05-13 02:34 pm (UTC) - Expand

(no subject)

From: [identity profile] huzhepidarasa.livejournal.com - Date: 2013-05-13 03:11 pm (UTC) - Expand
Page 1 of 2 << [1] [2] >>

June 2025

S M T W T F S
123 4 5 6 7
8 910 11 12 13 14
15 16 17 1819 20 21
22 23 24 25 26 27 28
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 28th, 2025 03:04 am
Powered by Dreamwidth Studios