Anonymous
Он щас как лисп, наверное. Нужно, чтобы он занял положение посередине
Нужно лишь "нагенерить" вопросы на StackOverflow
Anonymous
Лисперы невывозят спорить, а раст тем более
Нужно лишь "нагенерить" вопросы на StackOverflow
Точна. Генератор случайных вопросов
Лол, можно сделать либу, которая будет ассертить вопросами на стакэксченж
Anonymous
Нужно лишь "нагенерить" вопросы на StackOverflow
Но действительности это не изменит, ведь Ди реально крут
🦥Alex Fails
Забейте уже
Крылатый
В расте нет метакодинга.
🦥Alex Fails
#offtop
Крылатый
*достал и забил*
Спорно
Я про популярность
🦥Alex Fails
Dumitru
Только что было у меня собеседование в Facebook, это ппц :(
Vladislav
это было телефонное, да?
Крылатый
Насиловали?
Dumitru
сейчас)
Dumitru
это было по скайпу, надо было кодить
Anonymous
это было телефонное, да?
Как и гугль😏😁👌
Алдар
в какой город?
Vladislav
в какой город?
Menlo Park либо Лондон
Dumitru
Дали простое до нельзя задание, любой школьник сделал бы Есть массив А = [a1 a2 a3 ... an b1 b2 b3 .. bn] и число К надо найти число К зная что a1 > a2 .. > an, b1<b2...bn я сразу понял что тут бинпойск, он говорит нормально - молодец а теперь закодь ну я начал кодить я привык кодить спокойно, не торопясь, долго думать. а тут не как обычно надо было написать норм, красивый код, работающий и сделать надо это быстро
Dumitru
London
Dumitru
я и правда ожидал вопросы про ОС, сети, всякие умные штуки... я думаю они были но я запарол первое задание потому что слишком долго писал код и суетился
Алдар
я как то писал бинарный поиск на сишечке)
Алдар
тоже на собесе
Dumitru
два телефонных, видимо то же самое только без визита
Vladislav
два телефонных, видимо то же самое только без визита
на фултайм раньше было 2 телефонных + 5 онсайт
Dumitru
офигеть
Алдар
А что можно подавать документы в другой город, они тебе если чего оплатят перелет на онсайт собеседование?
Vladislav
причем 5 онсайтовых подряд за один день)
Dumitru
вот почему нельзя просто спросить алгоритм(( кодить это же дело интимное, где надо самому сидеть и работать
Алдар
Судя по всему телефонные ерунда)
Dumitru
Судя по всему телефонные ерунда)
я бы так не сказал, говорю по опыту 😄
Dumitru
в том то и дело что ничего
Dumitru
как я понял должны были, а я все свое время потратил на задачу
Dumitru
аж обидно(
Dumitru
Хотя бы комментировал вслух?
конечно, любой шаг все в подробностях
Алдар
Алдар
Vladislav
и в гугл так можно?)
скорее всего, правда когда я собеседовался к ним в последний раз у них еще был офис в Питере)
Dumitru
на каком языке писал?
меня спросили на каком хочу, я сказал что зависит от задачи, и после выбрал плюсы
Алдар
В США сгонять нахаляву)
Алдар
я помню когда писал ошибся, но сразу поправился
Anonymous
закончил, много чего?
Строк, как правило.
Dumitru
а это, где-то ~80
Алдар
Щас попробую написать по памяти
Anonymous
а это, где-то ~80
Какие были сложности в построении?
Dumitru
Какие были сложности в построении?
бин поиск каварный сам по себе, путал лево с право, edge cases...
🦥Alex Fails
Кстати
🦥Alex Fails
Это же алгоритм)
🦥Alex Fails
А мы тут запускаем чат по алгоритмам))
🦥Alex Fails
Желающие - лс или +
.
+
.
Туда всякие глупые вопросы по кормену можно закидывать?
ovf
Строк, как правило.
http://vpaste.net/CYMqF?raw
🦥Alex Fails
Анонс чата будет чуть позже в @prodot
Алдар
int binary_search(int *a, int left, int right, int N) { if(right < left) return -1; int mid = left + (right - left)/2; if(a[mid] == N) { return mid; } else if(a[mid] < N) { return binary_search(a, mid + 1, right, N); } else { return binary_search(a, left, mid, N); } }
Алдар
неправильно)
правильно!)
Алдар
нужно же вернуть индекс
Dumitru
правильно!)
Есть массив А = [a1 a2 a3 ... an b1 b2 b3 .. bn] и число К надо найти число К зная что a1 > a2 .. > an, b1<b2...bn