[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 114 | 4 | 47
Назад Вниз Каталог Обновить

Гуглотред Аноним 22/07/16 Птн 17:30:40  802829  
14691978408380.jpg (64Кб, 667x500)
14691978408391.jpg (137Кб, 728x526)
14691978408422.jpg (1189Кб, 1439x809)
Я конечно задам смешной вопрос, но вдруг тут кто есть из гугола?
Ну или в крайнем случае из погромной конторы из fortune 500?
Пилите кулстори, как до такого докатились и как живётся

https://dev.by/lenta/main/zarplatoy-zhech-serdtsa-lyudey-it-zarplaty-v-2014-godu
Аноним 22/07/16 Птн 18:38:22  802860
>>802829 (OP)
Откуда у них время есть такой хуйнёй заниматься? У нас тоже в фирме есть комната отдыха, но просто тупо некогда играть там во что-то. Пришёл-покодил-ушёл.
Аноним 22/07/16 Птн 18:50:29  802864
>>802860
Лол блять, как для деток. У вас там и бассейн с шариками есть?
Аноним 22/07/16 Птн 19:29:46  802877
14692049863590.jpg (93Кб, 650x650)
>>802860
>Откуда у них время есть такой хуйнёй заниматься?
Они тимлиды...

>есть комната отдыха, но просто тупо некогда
... а ты, похоже, нет.
Аноним 22/07/16 Птн 19:32:13  802879
У нас есть комната отдыха, но там тестеры бухают постоянно, невозможно зайти.
Аноним 22/07/16 Птн 23:53:21  803101
Сложно пройти? Поясните за те легенды про собеседования без правильных ответов, к которым готовятся по полгода.
Аноним 23/07/16 Суб 00:16:19  803129
14692221792470.png (69Кб, 354x1084)
А разгадка проста. Они делают продукт, которым пользуются миллиарды людей. А все у кого нет времени на комнату отдыха делают продукт для 3.5 инвалидов. Занимайте рыночек и тоже станете миллионерами.
Аноним 03/08/16 Срд 17:12:07  812143
>>802829 (OP)
Начинаю ненавидеть эту блядь кремниевую долину. Сеют какой-то околодетсад в профессии.
Аноним 03/08/16 Срд 17:23:49  812155
>>812143
А то епта, нужно как на заводе - пришел в 8 утра, 9 часов отпахал и домой к жирухе.
Типа как этот >>802860 > Пришёл-покодил-ушёл.
Аноним 03/08/16 Срд 18:00:51  812171
>>812143
Конечно детсад. 3 онсайта по 8 часов, и попробуй бинарный поиск не написать. Забанят на год, если не очень тупым оказался. А если очень, то из пидарахи не вылезешь. Пойдешь формы в 1С делать для соседнего рынка.
Аноним 03/08/16 Срд 18:02:44  812173
>>802860
то, что ты кодишь за неделю, они кодят за 4 часа. Без тестов и в vim
Аноним 03/08/16 Срд 18:09:36  812179
>>812143
Так программисты же аутисты. Им такое и нужно. Всякие шарики разноцветные, игрушечки. Не удивлюсь если скоро тимлиды будут погромистам такие шоколадные медальки давать за хорошо выполненную работу.
Аноним 03/08/16 Срд 18:20:09  812187
>>812179
А ты суровый сибиряк. Ешь медвежий калл с корой. И кодишь в nano без подсветки.
Аноним 03/08/16 Срд 18:24:08  812189
Четвертый год тружусь на гугл, офис в цюрихе. Приходится работать по 10 часов в сутки. Все, что показывают на фотках — пиздежь, никто во время работы не играет в бильярд и не тусит во дворе, потягивая смузи.

Приходится есть амфетамины. Я догадываюсь, что примерно четверть моих коллег тоже их принимает.
Аноним 03/08/16 Срд 18:31:27  812195
>>812155
Надо также, но без хуйни. Лучше с бесплатным кофием и нямкой.
Аноним 03/08/16 Срд 18:37:40  812205
>>812189
Что вы там вообще делаете такой толпой? Будущее? То, что увидит свет через 5-10-15 лет? Вот твоя команда что делает?
Аноним 03/08/16 Срд 18:40:30  812206
Я слушал лекцию от тимлидерши из гугла которая раз 10 повторила, что у нее офис выходит на мост золотые ворота. Ну окей, спросили мы, а у вас опенспейс? Она засмущалась, и скала, что опенспейс, но это охуенно удобно, потому что можно с кем угодно быстро попиздеть, а так тихо да и вообще наушники есть. А пилят они унылые фичи для gmail'а. К чему это я? К тому, что все эти красивые картинки и имидж того, что там все занимаются дипмайндом - это унылая пропаганда корпорации зла. А в реальности там стандартная потогонка, выжимающая из тебя соки, правда, с хорошими деньгами, а дипмайнды пилят в университетах. Нет в корпорациях души, только в стартапах (пока их тот же гугл не купил)
Аноним 03/08/16 Срд 18:41:11  812208
>>812205
Очень много всего делается, на самом деле. При этом ты в масштабе вроде как нихуя не делаешь — индивидуальный input никакой. Моя команда занимается софтом инфраструктуры (внутренние утилиты для деплоя, шардинг, даже логи).

Могу только сказать, что внутренний софт гугла обгоняет state-of-art опенсорса на 5-6 лет.
Аноним 03/08/16 Срд 18:42:50  812210
>>812206
Там немного не так. После прохождения собеседований тебе дают полгода поработать в ближайшем оффисе и решить чем хочешь и где заниматься. Может она решила попроще, но в Калифорнии. Тут уже от людей зависит.
Аноним 03/08/16 Срд 18:46:00  812217
>>812208
Опиши свои таски на этот спринт. Вы там целыми днями пишите графы и всякий хитрый поиск за O(1) в бесконечном не отсортированном массиве? Критично не вылезать за LgN по времени?
Аноним 03/08/16 Срд 18:51:15  812223
>>812171
бинарный поиск, кстати, без ошибок почти никто на бумажке не пишет..
Аноним 03/08/16 Срд 18:53:08  812225
>>812217
ты тупой? он же ясно и четко написал что делает
Аноним 03/08/16 Срд 18:55:20  812230
>>812189
>>812208
копи бабло, покупай недвижку какую-нибудь у себя на родине, в общем, аккуратно трать деньги, а то кажется что их до хуя и ты будешь на коне до конца времен
пока не перегорел, по своему опыту пишу
спасет только "подушка" в виде готовой пещеры + хоть какие-то накопления
Аноним 03/08/16 Срд 18:55:24  812231
>>812223
я бы абасрался писать на бумажке поиск к-статистики или 2 ближайшие точки за NlgN. Но да, когда проходишь онсаит или в гуглодоке через скайп, то мозг клинит конкретно. Реально забываешь половину и тупые ошибки допускаешь.
Аноним 03/08/16 Срд 18:58:03  812235
>>812225
Он описал в целом. Я не удивлюсь, если есть задачи типа посчитать чтото с террабайта данных или какую-нибудь статистику собрать. быстрее, чем за N^2
Аноним 03/08/16 Срд 19:08:41  812244
>>812210
Ну основная проблема корпораций для меня вот тут - "При этом ты в масштабе вроде как нихуя не делаешь — индивидуальный input никакой.". Это проблема даже не в амбициях, а в том, что в такой ситуации ты в принципе как личность нахуй не нужен.
Аноним 03/08/16 Срд 19:48:24  812274
Гугл неудачный вариант для новичка
Аноним 03/08/16 Срд 19:57:03  812285
>>812217
>этот спринт
У нас нет скрама как такого.
>Вы там целыми днями пишите графы и всякий хитрый поиск за O(1) в бесконечном не отсортированном массиве?
Нет. Алгоритмов дохуя, но они вообще не такие, как себе представляют манястуденты.
>Критично не вылезать за LgN по времени?
Опять-таки, я делаю инфраструктуру, а не софт, так что говорю со своей колокольни, но логарифм это на самом деле не очень быстро (для алгоритмов, которые параллелятся).

>>812223
А вот это правда. 80% людей на собеседовнии и поиск подстроки в три вложенных цикла не может написать.

>>812230
Еще совсем немного и выйду с акциями.
Аноним 03/08/16 Срд 20:14:04  812301
>>812231
>поиск к-статистики
последний раз когда понадобился, спёр из вики, т/к требовалась только одна эта функция, а в используемых либах не было.

А что, где-то на собесах требуется писать на бумажке?
Аноним 03/08/16 Срд 20:28:23  812311
>>812301
О, программист фреимворков пожаловал. Который сложнее DB.connect("main.db") ничего не писал.
ВЕЗДЕ ЗА ПРЕДЕЛАМИ СНГ ТРЕБУЮТ ПИСАТЬ КОД НА ЛИСТОЧКЕ! СЛУЧАЙНУЮ ФУНКЦИЮ ИЗ КОРМЕНА ИЛИ КАКУЮ-НИБУДЬ ОЛИМПИАДНУЮ ЗАДАЧКУ!
https://habrahabr.ru/post/276673/ - ознакамливайся в обязательном порядке
Аноним 03/08/16 Срд 21:11:42  812333
>>812311
Лол, клоун, я уже за пределами СНГ. Ничего на бумажке не писал. А ты продолжай
>ознакамливаться
Аноним 03/08/16 Срд 21:37:41  812355
>>812333
В тайланде или в иране, клоун? Я то думал в LA, в Гугле.
Аноним 03/08/16 Срд 22:07:40  812385
>>812223
ну-ка
http://lpaste.net/173911
считай, что на бумажке написал.
Аноним 03/08/16 Срд 22:46:12  812427
>>812355
Нет, но подумываю в Цюрих или Хайфу.
Аноним 03/08/16 Срд 22:46:16  812428
>>812385
1) не на бумажке. На бумажке у тебя реально половина просто из головы вылетает нахрен. Если ты зазубрил буквально за день до собеседования, а не выучил и не понял за много времени до собеседования.
2) 2 ошибки.
Аноним 03/08/16 Срд 23:00:58  812449
>>812428
>2 ошибки
толсто. возможно ты хотел lower_bound или upper_bound какой-нибудь, но я написал штуку, которая просто находит какое-нибудь вхождение и выходит заранее.
инвариант: arr[l - 1] < elem, arr[r] > elem
arr[m] < elem => l-1 = m => l = m+1
arr[m] > elem => r = m
r - l уменьшается как минимум вдвое после каждой итерации, поэтому вечного цикла не будет.
Аноним 03/08/16 Срд 23:06:10  812455
>>812449
Как минимум деление должно быть //

Иначе в python3 будет отсос.
Аноним 03/08/16 Срд 23:09:14  812460
>>812455
ну да, а если в javascript, то вообще не скомпилируется. python 3 мертворожденная хуета.
По делу замечания есть?
Аноним 03/08/16 Срд 23:11:04  812461
>>812460
> По делу замечания есть?

Название функции легко можно перепутать с bullshit.
Аноним 03/08/16 Срд 23:11:07  812462
>>812449
> l <= r
> r = m-1
Мы вам перезвоним
Аноним 03/08/16 Срд 23:14:09  812469
>>812462
facepalm.jpg

Ты долбоеб, который может только сравнить код с шаблоном.

Читай, сука: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html
Аноним 03/08/16 Срд 23:14:25  812470
>>812462
Того, что ты процитировал, ни в моём посте, ни в исходнике нет. Что ты хотел сказать?
>>812461
Зато тянуться через всю клавиатуру не надо, сразу всё под левой рукой.
Аноним 03/08/16 Срд 23:16:10  812474
>>812470
> Зато тянуться через всю клавиатуру не надо, сразу всё под левой рукой.

А правая рука чтобы ходить стрелочками?
Аноним 03/08/16 Срд 23:17:53  812479
>>812462
После твоих сраных исправлений в простейшем случае пустого массива первым делом код полезет в элемент arr[0].
Аноним 03/08/16 Срд 23:19:00  812483
>>812474
Нет, правая чтобы набирать всякие буквы типа m n i j k l, я вообще стараюсь делать переменные такими, чтобы они состояли только из букв из одной половины клавиатуры. Тогда можно код набирать одной рукой, а другой дрочить, например.
Аноним 03/08/16 Срд 23:21:00  812484
>>812483
> Тогда можно код набирать одной рукой, а другой дрочить, например.

Если ты тян, то это годный скилл при приеме на работу.
Аноним 03/08/16 Срд 23:24:21  812487
>>812479
3 ошибки: 3я len(arr)
http://ideone.com/aXPiw5
Аноним 03/08/16 Срд 23:28:16  812493
>>812487
Что-то ты вот тут http://lpaste.net/173911 так ни одной ошибки и не нашёл (// не считается), не знаю о чём ты
В твоём коде у тебя в binSearch2 r = v.size() - 1, а нужно r = v.size()
Ты либо троллишь, либо правда тупой и не умеешь бинарный поиск.
Аноним 03/08/16 Срд 23:35:43  812497
Ну да и у тебя ещё какие-то лишние проверки типа if (v.empty()) - почитай ещё раз http://lpaste.net/173911 - тут нет ни одной лишней проверки, поэтому нет лишних мест где можно ошибиться.
Почему мне нравится нотация [l, r), когда левая половина закрытый интервал, а правый открытый.
Допустим, мы пишем дерево отрезков и хотим делить на две части отрезок. В моём случае получается: m=l+(r-l)/2; [l, r) -> [l,m) и [m,r) - ни одного места, где можно посадить off by one error или ещё что-нибудь
В твоём как это сделать красиво?
m = l + (r-l)/2
[l,r] -> [l,m] и [m+1,r] - во втором отрезке вылезает какая-то херня, которая может когда-нибудь выстрелить.
Аноним 03/08/16 Срд 23:51:02  812511
Предлагаю любителям бинарного поиска написать следующий код: для заданного elem в отсортированном массиве из целых чисел (числа могут повторяться) найти индекс числа i такой, что abs(arr - elem) минимально. Если таких индексов несколько, вернуть любой. Если массив пустой, вернуть 0 или -1, None, nullptr, end() - на ваше усмотрение.
Аноним 03/08/16 Срд 23:52:46  812513
>>812511
И сразу референсный код.
Аноним 03/08/16 Срд 23:53:03  812514
>>812513
http://lpaste.net/173961
Аноним 03/08/16 Срд 23:54:33  812517
>>812208
>внутренний софт гугла обгоняет state-of-art опенсорса на 5-6 лет
Вот про это бы лучше написал подробнее.
Аноним 03/08/16 Срд 23:56:59  812520
>>812511
Post understanding error: 'arr' is not defined.
Аноним 03/08/16 Срд 23:59:36  812523
>>812520
Любопытно, вакаба ест квадратные скобки.
Найти индекс элемента i такой, что abs(arr(i) - elem) минимален. arr(i) - i-й элемент массива.
Аноним 04/08/16 Чтв 00:02:43  812527
Вот ещё задачка: на языке С или С++, не используя стандартную библиотеку написать general purpose function
int32_t average(int32_t a, int32_t b);
которая возвращает среднее от двух чисел a и b.
Средним двух чисел считается floor((a+b)/2)
Аноним 04/08/16 Чтв 00:43:05  812571
Да, если интересно кому-нибудь, могу пореферить в G.
Но так как какой-нибудь фильтр нужен, присылайте сразу решения следующих трёх стандартных задачек:
>>812511
>>812527
И третья:
Дана строчка состоящая только из букв a-z. Нужно in-place закодировать её RLE так, чтобы потом можно было восстановить исходную строку.
Пример:
aaabccdxxxxzzz -> 3abccd4x3z
"b", "cc", "d" не нужно кодировать т.к. мы от этого не выиграем ничего.
Присылайте сюда:
alexeiebigusey@gmail.com
Аноним 04/08/16 Чтв 01:45:55  812602
>>812578
там петушня не знает короткевича
Аноним 05/08/16 Птн 01:29:51  813488
>>812208
>Могу только сказать, что внутренний софт гугла обгоняет state-of-art опенсорса на 5-6 лет.
Приведи пример, че вы там такого ебошите. linux 9? llvm 5?
Аноним 05/08/16 Птн 01:31:42  813489
>>812527
ну ты и петух:
return ((float)a + b) / 2;
Аноним 05/08/16 Птн 01:32:48  813490
>>813489
вместо float должен быть double
inb4 сам петух
Аноним 05/08/16 Птн 02:40:09  813514
>>813488
он же написал
деплой, шардинг
Аноним 05/08/16 Птн 08:50:52  813584
>>813490
Вместо float должен быть int64_t и каст в int32_t.
Аноним 05/08/16 Птн 18:58:16  813959
>>813514
В лужу он пернул. Где конкретный пример?
Аноним 05/08/16 Птн 20:30:31  814029
>>812527
>_t average(int32_t a, int32_t b);
{ return a/2 + b/2; }

Надеюсь, мне перезвонят.
Аноним 05/08/16 Птн 20:43:02  814044
>>814029
average(7, 9) => 7

МЫ ВАМ ПЕРЕЗВОНИМ
Аноним 05/08/16 Птн 20:53:49  814055
>>814044
a + (a - b) / 2
Аноним 05/08/16 Птн 21:31:46  814097
>>814055
average(MIN_INT32, MAX_INT32) => Undefined behavior.

ВЫ НАМ НЕ ПОДХОДИТЕ

Аноним 05/08/16 Птн 21:42:28  814107
>>813489
Анону же дали сигнатуру функции, которая возвращает int32_t. Какой double?
Аноним 05/08/16 Птн 21:48:31  814117
>>814097
Хуйня в том, что реально крутое решение содержит много байтоебства и всяких MIN_ MAX_. Я не удивлюсь, если оно реально занимает 50 строк кода, но так как там нет циклов, то оно работает ок.
Аноним 05/08/16 Птн 22:07:21  814135
>>814117
правильное решение:

return ((int64_t)a + b) / 2;
Аноним 05/08/16 Птн 23:12:50  814171
>>812285
> А вот это правда. 80% людей на собеседовнии и поиск подстроки в три вложенных цикла не может написать.
Зацените плиз кому не впадлу, нет ли ошибок.
Написал сначала в метро на бумажке, потом еще дома дебажил, т.к. сделал идиотскую ошибку, которую предусмотрел в метро (но все равно про нее забыл). В сумме потратил полчаса.
https://ideone.com/la4Wts
И да я знаю что рекурсия не оптимизируется в питоне и вообще речь шла про циклы, в падлу уже переписывать
Аноним 05/08/16 Птн 23:49:27  814195
>>814171
Я хз ребята, зачем вы вообще в IT лезите.
https://ideone.com/Vgeh3I
Аноним 06/08/16 Суб 00:10:15  814202
>>814117
Нет.
>>814135
Неплохо. Но после этого вопрос я попрошу тебя написать для int64_t
Аноним 06/08/16 Суб 00:12:54  814203
>>814195
зачем ты запостил чужой код на ideone?
Аноним 06/08/16 Суб 00:21:09  814208
>>814202
template <typename T>
T average(T _l, T _r)
{
T result = _l / 2 + _r / 2;
return ( (_l % 2) && (_r % 2) ) result + 1 : result;
}
Аноним 06/08/16 Суб 00:26:42  814209
>>814208
average(-1, 1)
Аноним 06/08/16 Суб 00:32:20  814210
>>812511
https://ideone.com/hqhwLn
Аноним 06/08/16 Суб 00:37:22  814211
>>814210
2N сложность? Мощно
Аноним 06/08/16 Суб 00:39:03  814212
>>814211
Зато в две строчки и игнорируя условия задачи.
Аноним 06/08/16 Суб 00:43:42  814215
>>814209
template <typename T>
T average(T _l, T _r)
{
T int_part_l = _l / 2;
T int_part_r = _r / 2;
T fract_part_l = (_l > 0 ? 1 : -1) (_l % 2);
T fract_part_r = (_r > 0 ? 1 : -1)
(_r % 2);
return int_part_l + int_part_r + (fract_part_l + fract_part_r)/2;
}
Аноним 06/08/16 Суб 00:46:46  814217
>>814212
МЫ ВАМ ПЕРЕЗВОНИМ
Аноним 06/08/16 Суб 00:55:23  814225
>>814215
https://ideone.com/YNkHGz не знаю, правильно ли твою разметку отреверсил.
Аноним 06/08/16 Суб 01:01:12  814235
>>814225
зобыл, что остаток от деления тоже имеет знак. https://ideone.com/YfK4pk
Аноним 06/08/16 Суб 01:03:04  814238
>>814235
http://ideone.com/1vpKiN
Аноним 06/08/16 Суб 01:40:04  814262
>>814238
заебал http://ideone.com/Kn8Jdk
Аноним 06/08/16 Суб 02:02:33  814283
>>814262
А теперь напиши это так, как это нужно писать - в одну строчку.
Аноним 06/08/16 Суб 05:59:42  814341
int32_t
average(int32_t a, int32_t b)
{
return ((a - b) >> 1) + b;
}
Аноним 06/08/16 Суб 10:00:27  814385
>>814195
Оставьте алгоритмы профессорам. Програмирование это инжениринг, собери из кусков и правильно. Если ты инженер механик, ты же не будешь делать открытия в ньютоновской физике?
Начинающий погромист, зарплата 120к
Аноним 06/08/16 Суб 10:04:42  814390
>>814262
Не хочу тебя расстраивать, но floor - округление к меньшему. (-1 + 0) / 2 = -1 / 2 = -0,5 -> floor(-0.5) = -1.
Аноним 06/08/16 Суб 10:15:40  814397
>>814390
Это я в условии обосрался. Конечно же там не floor, а округление к нулю. Т.е. average(-3, -2) = -2
int32_t average(int32_t a, int32_t b) {
return ((a < 0) ^ (b < 0)) ? ((a + b) / 2) : (a + (b - a) / 2);
}
по сути int32_t делится на два множества: [INT_MIN, -1] и [0, INT_MAX]
Понятно что если сложить два элемента из разных множеств, то overflow не будет.
Если отнять любые два числа из одного множества, мы получим всегда число в отрезке
[-INT_MAX, INT_MAX]
INT_MIN - (-1) = -INT_MAX
-1 - INT_MIN = INT_MAX
INT_MAX - 0 = INT_MAX
0-INT_MAX = -INT_MAX
Понятно что кроме краевых случаев больше ничего рассматривать и не надо.
Аноним 06/08/16 Суб 12:40:40  814480
>>814385
Зачастую задача инженеров - изобретать куски, а не собирать их. Ты их с рабочими на заводах спутал.
Аноним 06/08/16 Суб 13:42:28  814513
>>814397
Кстати, проблема a + (b-a)/2 в том, что она не симметрична.
Поэтому если хочется совсем строгости, можно сделать что-то типа
http://ideone.com/qKcl9G
Аноним 06/08/16 Суб 15:31:54  814586
>>812527
вроде никто еще правильного решения не запостил, да? тогда вот, референс
http://pastebin.com/hfvwNdaz
Аноним 06/08/16 Суб 18:25:42  814721
>>814586
запостили и не единожды
Аноним 06/08/16 Суб 19:26:58  814755
>>814721
говно постили
говно
Аноним 06/08/16 Суб 19:45:02  814770
>>814755
Работает? Работает. Быстро работает? Быстро. Понятно, что написано? Понятно. Пошел нахуй тогда.
Аноним 06/08/16 Суб 21:30:58  814880
>>814770
> быстро
> БЫСТРО
АХАХАХАХАХАХАХАХХАХАХАХАХ
Аноним 06/08/16 Суб 21:45:13  814894
>>814880
>выкладывает код с той же вложенностью условий
>не замерял время работы
>что-то вякает про производительность
Хотя, чего я ожидал.
Аноним 06/08/16 Суб 21:48:53  814896
>>814770
дык а где верное решение выше кроме моего здесь?
>>814586
Аноним 06/08/16 Суб 21:53:42  814899
Вот:
>>814262
>>814135
>>814397
>>814513
Аноним 07/08/16 Вск 10:15:46  815098
>>814586
int32_t signy(int_32_t a) { return a & 0x7fffffff }
Ещё #IFDEF __LITTLE_ENDIAN__ (или как его там) нужен, а пока у тебя нихуя не быстро.
Аноним 07/08/16 Вск 16:06:20  815417
>>812285
Что значит
>не такие, как себе представляют
? Распиши поподробнее, пожалуйста.
Аноним 08/08/16 Пнд 00:37:22  815827
>>815417
Вот тебе стандартная картинка O-нотации.
Красное это сложность алгоритмов в гугле. Вот представь себе распаралеленную external merge sort. Это будет уже не n lg n
Аноним 08/08/16 Пнд 00:38:01  815828
14706058819740.jpg (32Кб, 467x271)
>>815827
Аноним 09/08/16 Втр 23:27:21  816926
>>815827
Лихо ты перескочил от одной машины к нескольким, прихватив с собой О-нотацию. Сколько же это будет в твоей нотации?
Ты так говоришь, как будто бы кто-то ещё пишет merge sort в гугле, а не просто юзают мапредьюс ваш поколоночный какой-нибудь
Аноним 10/08/16 Срд 02:29:12  816982
Блядь. Я хуею. Даже смешные $500к в год это 2.7ляма дерева в месяц. Я хуею. У меня было бы столько денег, что я не знал бы куда их блядь потратить. Откуда у гугла СТОЛЬКО денег? Кто им их столько приносит, что даже ссаным кодерам перепадают миллионы?
Аноним 10/08/16 Срд 03:12:17  816992
>>816982
>$500к
С чего ты взял, что 500к в год смешны, если средняя ЗП программиста примерно 100к в год?
Аноним 10/08/16 Срд 08:25:22  817020
>>816982
>Откуда у гугла СТОЛЬКО денег?
Ты долбоеб? Гугл это прослойка между человеком и товаром/услугой в очень большом количестве стран. А скоро люди и в продуктовые супермаркеты перестанут ходить, наладят логистику ЖРАТ на дом даже в Пакистане каком-нибудь. И гуглу будут капать еще большие деньги с адвордс рекламы. А потом еще что-нибудь придумают, и еще, и еще, пока не утонем в пластиковом мусоре. А хуман ресурс это главная статья расходов в IT. Вот тебе и полляма бачей вырисовывается.
Аноним 10/08/16 Срд 08:29:40  817021
>>816982
>. У меня было бы столько денег, что я не знал бы куда их блядь потратить
Ты бы покупал ютубы и ингрессы за эти безумные бабки.
Аноним 10/08/16 Срд 09:23:00  817038
>>817020
Хочу так же воротить всем. Хотя бы частично. Акции гугла скупать? Явно компания не бедствует. Хорошие дивиденды?
Аноним 10/08/16 Срд 09:34:02  817042
>>812189
и как амфетамины действуют? и вообще действуют? Ты у диллы покупаешь?
Аноним 10/08/16 Срд 11:05:01  817077
>>816982
ААХАХАХАХАХАХХА, ДИБИЛ!
С /b/? Средняя ЗП 100к$-150к$. Максимум у наемника - 250к$. Среднее собеседование 10 часов, суммарно. Это тебе не людей в рашке наебывать. Там всё честно. СПЕРВА ДОБЕЙСЯ

>>816926
> не просто юзают мапредьюс
Зачем тогда собеседования по 10 часов и кнута наизусть? Значит пишут, руками.
Аноним 11/08/16 Чтв 01:33:10  817565
>>817077
Facebook:
ПИШЕШЬ АХО КОРАСИКА НА ДОСКЕ
@
ОБСУЖДАЕТЕ АЛГОРИТМ ПОИСКА ОСТОВНОГО ДЕРЕВА НА МАПРЕДЬЮСЕ
@
ПИШЕШЬ ДВУМЕРНОЕ ДЕРЕВО ФЕНВИКА
@
НАХОДИШЬ K-Ю ПОРЯДКОВУЮ СТАТИСТИКУ В N ОТСОРТИРОВАННЫХ МАССИВАХ
@
ДОПИЛИВАЕШЬ ФОРМОЧКИ НА ПХП
Аноним 11/08/16 Чтв 08:22:56  817610
>>817565
вся суть

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 114 | 4 | 47
Назад Вверх Каталог Обновить

Топ тредов
Избранное