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] >>

February 2026

S M T W T F S
1 2 3 4 5 67
8 9 10111213 14
15 16 17 18192021
2223 2425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 25th, 2026 01:49 am
Powered by Dreamwidth Studios