кусок задачки
May. 12th, 2016 10:36 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вот вы, скажем, имплементируете фесбук месенджер. Как вы ключ зададите для чатов? Я предложил (на интервью было) просто пару ключей юзеров. Ну там штука, что симметрично ж должно быть. Интервьюер сказал, что правильно будет брать
На самом деле, для симметрии надо просто брать пару ключей да сортировать, например.
Впрочем, фигня. Обидно другое - это за неделю уже второй облом в смысле контактов. Я, как иной mentally challenged, чуть не каждого первого попавшегося считаю за доброжелательного приятеля - а блин, присмотришься - он тебя ненавидит за каким-то хреном. Как они между собой-то вообще? Не понимаю.
hash(Set(userid1, userid2))
. Меня это как-то удивило; смысл-то понятен, но глупость же.На самом деле, для симметрии надо просто брать пару ключей да сортировать, например.
List(userid1,useri2).sort
. И вообще этого мало, нужно еще хранить priority queue из собеседников. Впрочем, фигня. Обидно другое - это за неделю уже второй облом в смысле контактов. Я, как иной mentally challenged, чуть не каждого первого попавшегося считаю за доброжелательного приятеля - а блин, присмотришься - он тебя ненавидит за каким-то хреном. Как они между собой-то вообще? Не понимаю.
no subject
Date: 2016-05-13 05:44 pm (UTC)какая "структура", my ass...
Date: 2016-05-13 05:49 pm (UTC)Re: какая "структура", my ass...
Date: 2016-05-13 05:55 pm (UTC)Re: какая "структура", my ass...
Date: 2016-05-13 06:13 pm (UTC)ок, смотрите
единица хранения - разговор между (двумя) юзерами
ключ нужен для его уникальной идентификации
юзеров же - сто пиццот миллионов (ибо пейсбук)
соответственно, нужна более-менее оптимизированная структура для хранения таковых
в первейшем приближении - выходим на хэштэйбл
---
это вот то, что творится в голове у современного инженегра-погроммиста
но он, как собака, "так чувствует", а вербализовать это неспособен
отсюда и непонимание на интервью: интервьюируемый, как человек не чуждый более чистой логике, выдал результат ровно по озвученым вводным
а надо было - вот по тем, другим, эзо
Re: какая "структура", my ass...
Date: 2016-05-13 06:31 pm (UTC)Re: какая "структура", my ass...
Date: 2016-05-13 07:11 pm (UTC)no subject
Date: 2016-05-13 07:19 pm (UTC)интуиция в инженерии - это хорошо, и даже очень
но это не все что есть в инженерии
а они часто этого факта не отдупляют в принципе
плюс у них есть от общества пруф в виде дохода в одно лицо в 3-4 раза больше среднего хаусхолда по Ка (а в Украине, например - и все 10 раз)
ну вот и - сам черт не брат
причем на компромисс (вербализовать за них, в частности) придется идти именно вам, как интервьюируемому
конечно, если вам оно вообще надо - но раз вы там, значит таки надо
Re: какая "структура", my ass...
Date: 2016-05-13 07:23 pm (UTC)https://medium.com/@evnowandforever/f-you-i-quit-hiring-is-broken-bb8f3a48d324
Re: какая "структура", my ass...
Date: 2016-05-13 07:29 pm (UTC)В принципе после этого претензий к работающим на BigCorp никаких быть не может, но я, к счастью, за свою жизнь прошёл только одно интервью на первой работе, во всех остальных случаях меня звали без условий, так что могу судить неангажированно о трэше в этом вопросе. :)
Re: какая "структура", my ass...
Date: 2016-05-13 07:32 pm (UTC)а, ну еще площадная похвальба
Re: какая "структура", my ass...
Date: 2016-05-13 07:37 pm (UTC)no subject
Date: 2016-05-13 07:53 pm (UTC)no subject
Date: 2016-05-13 07:55 pm (UTC)Re: какая "структура", my ass...
Date: 2016-05-14 09:51 am (UTC)RE: Re: какая "структура", my ass...
Date: 2016-05-14 12:35 pm (UTC)Re: какая "структура", my ass...
Date: 2016-05-14 01:55 pm (UTC)Я раньше тоже так думал, теперь брезгую.
Re: какая "структура", my ass...
Date: 2016-05-14 03:25 pm (UTC)Re: какая "структура", my ass...
From:Re: какая "структура", my ass...
From:Re: какая "структура", my ass...
From:Re: какая "структура", my ass...
From:Re: какая "структура", my ass...
From:Re: какая "структура", my ass...
From:Re: какая "структура", my ass...
From:Re: какая "структура", my ass...
From:Re: какая "структура", my ass...
From:no subject
Date: 2016-05-14 01:45 pm (UTC)no subject
Date: 2016-05-14 01:54 pm (UTC)Re: какая "структура", my ass...
Date: 2016-05-13 07:08 pm (UTC)no subject
Date: 2016-05-13 07:12 pm (UTC)патологическая
не хочу на вас тратить время, досвиданье
no subject
Date: 2016-05-13 07:23 pm (UTC)no subject
Date: 2016-05-13 07:25 pm (UTC)тупица!
я именно и описывал это как клише, не свое!
ясно же, черным по белому написал это, не единожды
no subject
Date: 2016-05-13 07:30 pm (UTC)no subject
Date: 2016-05-16 07:00 pm (UTC)