Что я тут делаю? – Telegram
Что я тут делаю?
948 subscribers
26 photos
2 videos
1 file
27 links
Реалити-шоу про поиск работы
Download Telegram
Есть у меня опытные SRE в подписчиках? Мне предстоит вот такое интересное интервью:


In this interview, you will act as the incident commander for a fictional technical incident. It will be up to you to help your team out of a tough predicament! This module will be a combined assessment of your problem-solving, technical understanding, strategic thinking, and communication skills. In collaboration with the interviewer, you will walk them through your approach to addressing and resolving the incident. Based on your personal experiences and technical knowledge, ask questions to figure out the underlying issue(s) as you usually would when responding to an incident. Address key stakeholders affected by the incident, consider the short and long-term impacts it will have, and outline the action items you will take to alleviate them.


Я ничего такого и близко не делал. И не скажу, что у меня прям уж богатый опыт incident response. Поэтому мне нужен мок. Взамен могу сделать с Вами мок или любую другую сессию на Ваше усмотрение. Пинганите в личку, плиз.
11👍4
На прошлой неделе затащил онсайт просто на 120%. Один из кодингов был не идеален, однако я там все решил вовремя без особых подсказок, включая фоллоу-апы. Сисдиз закончили на 10 минут раньше, потмоу что все покрыли и вопросов больше не было. Бихейв тоже был удачным. Спрашивали вопросы, которые я как раз лучше всего готовил. Почему-то ответа после дебрифа не было несколько дней. Наверное, потому что обсуждали, не позвать ли меня сразу директором. Сегодня пришел отказ без фидбека. Просто “иди нафиг, мальчик, больше сюда не звони”. Я официально отказываюсь оценивать свой перформанс на интервью.

Особенно обидно, потому что они мне в процессе интервью ну очень понравились. А я им нет. Буду писать им имейлы в надежде, что другой инженер от них уйдет, и они поймут, кто на самом деле их ценит.

P.S. втройне было обидно, потому что у них сток за прошлый год сильно упал. Я уже представлял, как мне дадут полтора ляма стоков, они вырастут в пять раз за 4 года, и я уеду в Аргентину выращивать виноград. Виноград откладывается
😢37😁1911🔥1
Назначил скрин с рекрутером по имени Kinjal. Заготовил встречные вопросы. Это будет обоюдоострая беседа.
🔥25🤣13😁41
У меня есть гугл док с историями по бихейву. Просто булет-пойнтами прописаны всякие разные случаи. Иногда, если спрашивают что-то, что я уже подзабыл, я без палева оттуда читаю.

Сегодня на интервью был сначала кодинг. Code share тулза сломалась в процессе, и мне пришлось пошарить экран. Конечно же, я забыл об этом, когда мы перешли к бихейву. И какое-то время, пока не вспомнил, я читал из дока. Хотя мог бы предложить почитать самостоятельно, было бы быстрее.
😁71😱145👌2
Пришел фидбек с этого интервью. System Design, Project Deep Dive, Value — все топ. Кодинг не дотянул. Рекрутер говорит, ооочень было сложно решить, совсем немного не хватило — кулдаун 12 месяцев. Ну хорошо, что не три года.

Вот сами задачки:


Given the following File System API:

fs.List(path) — return a list of absolute paths of files and directories for a given path. Returns empty list if called on a file.

fs.Delete(path) — deletes a file or an empty directory. Returns True if succeeds or False otherwise.

fs.IsDirectory(path) — returns True of the given path is a directory.

Your task is to Delete a given path.


Я быстро решил это рекурсией. Потом переписал итеративно. Потом подзастрял на фоллоу-апах. Интервьюер просил оптимизировать память и я сделал несколько итераций, но до конца не добил. Там довольно хитровыебанная задача. Апишка возврашает строки и одинаковыми префиксами, тут можно много сэкономить. К тому же надо делать DFS, а не BFS, и не хранить результаты с верхних уровней и не хранить parent state. Короче, тут я до ума не довел.


Второй кодинг — с Данахером:


Question
We are given an input list containing datapoints for a metric that we receive from our customers, and we want to apply a smoothing function (a moving sum) when they are displayed.

input_points = [
{“tags”: [“env:dev”], “timestamp”: 0, “value”: 1},
{“tags”: [“env:dev”], “timestamp”: 1, “value”: 3},
{“tags”: [“env:prod”,“host:a”], “timestamp”: 2, “value”: 5},
{“tags”: [“env:dev”], “timestamp”: 3, “value”: -1},
{“tags”: [“env:dev”,“host:a”], “timestamp”: 6, “value”: -3},
{“tags”: [“env:dev”], “timestamp”: 7, “value”: 5},
{“tags”: [“env:staging”,“host:a”], “timestamp”: 9, “value”: -3},
{“tags”: [“env:dev”], “timestamp”: 10, “value”: -4},
{“tags”: [“env:dev”], “timestamp”: 11, “value”: 6},
{“tags”: [“env:dev”], “timestamp”: 14, “value”: -1},
{“tags”: [“env:staging”], “timestamp”: 15, “value”: 10}
]

Write a smoothing function that works like this: for all points associated with tag t, calculate the sum of each consecutive window of k points. We plan to run our smoothing function many times, with different values of t and k, on the same dataset.

A point is associated with tag t if the tag is included along with the point. So the list of points associated with the tag env:dev, as tuples of (timestamp, value) is [(0, 1), (1, 3), (3, -1), (6, -3), (7, 5), (10, -4), (11, 6), (14, -1)].

The sliding windows of size 3 moving across these points are then:

[(0,1), (1,3), (3,-1), (6,-3), (7,5), (10,-4), (11,6), (14,-1)]

[
[(0,1), (1,3), (3,-1), (6,-3), (7,5), (10,-4), (11,6), (14,-1)]
#––––––––––––––––
[(0,1), (1,3), (3,-1), (6,-3), (7,5), (10,-4), (11,6), (14,-1)]
#––––––––––––––––
[(0,1), (1,3), (3,-1), (6,-3), (7,5), (10,-4), (11,6), (14,-1)]
#––––––––––––––––
[(0,1), (1,3), (3,-1), (6,-3), (7,5), (10,-4), (11,6), (14,-1)]
]


Эту решил быстро. Follow-up — вместо constant size window считаем of K seconds. Тут два указателя, но запутался в каком-то edge case. Тривиальная ошибка, но все же.

Короче, не хватило немного тонуса.
🔥348👍5😱5
Ну и наблатыкался же я бихейв проходить. Fun fact: я раньше считал, что нужно 12-15 историй, чтобы на все вопросы с большой вероятностью отвечать. Теперь скажу, что достаточно 8-10
🔥29👍63💯1
В комментах у меня разгорелись дебаты, за что же все-таки платят программистам. Многим кажется, что за сложность и стресс. Я не особо понимаю логику. За стресс вообще никому не платят. Никому нет дела, приятно вам работать или нет. Конечно, на стрессовые и сложные работы может быть сложнее найти исполнителей, и тогда придется переплачивать за вредность. Но это не случай Tech индустрии вообще. Желающих войти в айти — пруд пруди. Мне понравилась мысль, что платят из-за высокой маржинальности software бизнесов. Только я бы сказал, что не из-за этого, а благодаря. Недостаток квалифицированных исполнителей вынуждает конкурировать деньгами, а высокая маржинальность позволяет это делать.

При этом я не спорю с утверждениями людей о высоком стрессе в профессии. Только вот это стресс в первую очередь внутренний. Условия работы как раз относительно приятные для исполнителей. Наверное, это тоже следствие конкуренции за программистов, только в этом случае привлекают не деньгами, а приятным экспириенсом. Внешнего стресса как раз не так много, по крайней мере, раньше. Цена ошибки маленькая, график работы простой. Какая часть разработчиков по факту работает часов 20-30 в неделю? Интуитивна, большая. В худшем случае что может случиться? Уволят за плохой перформанс, дадут денег, чтобы не грустно было новую работу искать, и пойдешь так же в новое место. В других индустриях это может быть черной меткой. У нас — нет.

Я думаю, что этот внутренний стресс — это в первую очередь про страх потерять. К тому же наша работа располагает к ментальному истощению — мало времени с людьми; много времени перед компом, что влияет на отдых; много нужно держать фокус и делать одно и то же. Так что проблема есть, но за это, конечно, никто доплачивать не будет.

Отчасти согласен, что платят за сложность. Если бы программировать было бы просто, то и конкуренции бы не было.
💯24👍7🔥65❤‍🔥2
В переговорах я тоже прокачался неплохо так. Дали сеньора по результатам интервью, и я одними переговорами выпросил стафа. Теперь надо еще ЗП поднять тыщ эдак на 150. Если вашу собаку возьмут в заложники, просто звоните Мише.
🔥39🤣175👍2
[Вика] Кажется, пора Мише вам что-то рассказать…
👏23😁16👍9🤔31
Идеальная верстка для сайта конференции про разработку на LLM. Причём, раз нажав на цены, скрыть это окошко уже никак нельзя
😁386👍4
Сегодня я вернулся в NYC. Завтра первый день на новой работе. Три года я не работал в найме и не ходил в офис. А на метро не коммьютил с 2015. Посмотрим, как мне понравится. В офис надо ходить 3 дня в неделю, кажется.

Куда я по итогу пошел? Скоро расскажу, но все по порядку. Для начала расскажу, куда я не пошел.

Номинация "Самое странное интервью".

Попросил я реферал у знакомого в твиттер. Сработал он молниеносно. В тот же день со мной связался рекрутер и на ту же неделю назначил собес. Да не с рекрутером, как обычно, а сразу с лидом команды.

Лид пришел немного помятый, очень деловой и с нарочито уверенным голосом. Я решил, что повышенная деловитость лида как-то связана с тем, что на вид ему лет 25. Фамилия его — да и лицо — мне что-то смутно напоминали, но я не придал этому значения.
Начали мы плюс-минус стандартный разговор, и тут случился мой первый фейл. Мне, честно, твиттер сам по себе не был как-то особенно интересен. Потенциально интересно, но не то, чтобы я за ним прям охотился. Он просто был в списке компаний, которые пришли мне в голову, когда я искал рефералы. И подготовиться я толком не успел. Поэтому, когда товарищ Лид спросил меня, почему мне важна миссия компании, я честно сказал, что миссия мне наверняка очень релевантна и резонирует с моими ценностями, но я про нее ничего не знаю. Что-то там про фри спич было.

Второй фейл был, когда я имел неосторожность назвать твиттер твиттером. Лида аж передернуло, и он с плохо скрытым раздражением поправил, что теперь они "X".
"И все же вряд ли это секта", — подумал я.


Я рассказал про свой опыт. Потом Лид спросил, чего я хочу. Там проект был про рекламу, у меня есть кое-что в опыте про рекламу, ну я что-то в эту степь ответил. Это был третий фейл.

- "Смотри," — говорит мне Лид — "опыт твой релевантен нашим потребностям, но мы не обычный Big Tech, у нас все по-другому. У нас надо работать очень быстро".
- "Например?"
- "Был у нас проект. Менеджер принес эстимейт на год. Илон его выгнал и сказал подумать еще. Менеджер сказал, что теоретически можно сделать за 9 месяцев. Илон его тут же уволил. Мы сделали проект за 3 недели."
- "Как вы сделали проект за 3 недели, если был эстимейт на 9-12 месяцев?"
- "Мы переехали жить в дата центр. Спали по 3 часа, но не каждый день. Стимулировали себя кофеином и никотином, пока не доделали."


Совсем ни капельки не секта, подумал я. Тут я уже нарочно назвал Твиттер Твиттером.

Отличия от других компаний на этом не закончились (Лид не врал, что они не обычный Big Tech!). Ни Лид, ни рекрутер так мне ничего и не ответили после интервью и даже на фоллоу-ап не отреагировали.

А этим Лидом был Альберт Эйнштейн. Шутка, кто отгадает фамилию лида в комментах, получит рейз в этом году.
🔥25😁19👍117😱4
Первая неделя в офисе —

5 лет я не ходил в офис. 3 года не был в найме. И возвращение мне не особо понравилось. Сразу же корпоративный дух навалился на меня в виде обязательных тренингов про cultural bias и sexual harassment. Я проматывал их часа полтора, чтобы поставить галочку, и думал, какой же хуйней я занимаюсь. Вдобавок — парадоксально — мне стало тревожно, что будет не хватать того, от чего мне было тревожно без работы и от чего я хотел чуть отдохнуть: неизвестности. Стало душновато. Вот так пройдет моя молодость?

To add insult to injury, в тот же вечер позвонил друг. Его стартап берут в аксель andreesen Horowitz — топовый венчурный фонд, если не #1 вообще, а его CTO выгорел. Ходил, думал 2 дня. В итоге отказался. Не подходящий момент в жизни. Честно скажу, успел пожалеть. Да, я сейчас хотел другого. Но Стафом в лифт я ещё раз зайду, не сомневаюсь. А вот в аксель от топового VC — нет. К тому же кофаундера найти сложно и рисково. А тут человек, которого я знаю 10 лет и которому доверяю. Но хуй с ним, отказался и отказался. Не надо смотреть назад.

Не буду врать, отчасти стреманулся, что не справлюсь. Какой-то vision надо делать, рассчитывают на мой опыт в рекламе. А какой у меня опыт? Мало ли что я на интервью наговорил. На словах я Лев Толстой. Ну ладно, как-нибудь вывезу. Надо ментора найти.

Кста, кто в лифте в NYC, пинганите в слаке. Кофе попьем или пива после работы. Не пил с коллегами после работы лет эдак 10 почти.
🔥4027👍5🐳1
[Вика] Дорога на работу у Миши занимает почти час. 3 раза в неделю. Метро в Нью-Йорке такое, что видосики не посмотришь. Миша говорит, что людей рассматривает.

В связи с этим объявляю челлендж: пост по дороге на работу, ну или фото отчет, кого ты там рассматриваешь.
Мишаня, принимаешь вызов?

Принимаются 🔥 в поддержку идеи
🔥71🌚32👍1😱1
Окей, вот апдейт от меня. Может показаться, что недобровольный, но это не так 🙂 Просто я столько букв в последнее время читаю, сколько, наверное, никогда не читал. И в конце дня уже нет задора что-то писать.

Главный апдейт: чем дальше, тем мне больше нравится. Нравится команда, нравится, что мы в самом начале, и очень много нового предстоит сделать. Даже жалею, что пришел немного в неудачное время. Сейчас планирование на вторую половину года, и так сложилось, что на кону важные решения. Я не со всем согласен, но пока не до конца понимаю всю глубину наших глубин.

По сути, все, что я сейчас делаю — это хожу, знакомлюсь, слушаю чужие дизайны и борюсь с желанием пиздануть там что-нибудь умное. Иногда получается. Кстати, иногда нахожу в дизайн спеках комменты от знакомых людей, но все они уже не работают 🙁

На следующей неделе надо придумать себе цели на 30-60-90 дней. Выберу цели из комментов к этом посту. Это ваш шанс повлиять на техническую стратегию американского юникорна. Хорошо будет смотреться в резюме.
2010😁9🔥3
Fun fact. Пару чуваков из нашей команды сидят в Киеве. Оказалось, что я лично знаю старшего брата одного из них. Вот такой мир маленький.
28👍7
[Вика] Челлендж Миша зафейлил со старта. Товарищи, я работаю над временем и мотивацией Миши, как могу...
😍хвалю, какой у Миши шикарный слог и смешные шуточки
🤔рационализирую: мол, помнишь как ты в свой стартап нашел хороших ребят с канала
👿угрожаю, что так можно весь социальный капитал профукать
🫣пускаю в ход манипуляции а-ля я тебе доверила своих любимых подписчиков... и отдала лучшие годы своей жизни (к слову. 10 лет скоро мы с мишей женаты).

Сегодня утром на очередное напоминание он ответил: да-да, надо, но че-то ща желудок болит.
Кроме желудка, надо сказать, Миша ни на что не жалуется: роль ему нравится, команда тоже. И даже говорит, что в офисе ему работается продуктивнее.
Много новых книжек у нас появилось.
На пиво вчера ходил под предлогом поиска ментора.
Такие дела...

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

Ну и от 🔥 становится всегда теплее.
🔥817
Отмотал месяц на новой работе. Для тех, кто читает меня спустя рукава: я пошел в лифт пилить рекламу. Ну, неплохо. Если помните, сначала у меня были сомнения и я сожалел, что отказался запрыгнуть в стартап. Что ж, они развеялись. Команда норм, мне нравится моя роль и большая степень свободы в решении, над чем работать. Из минусов — я хз, над работать.

В офисе реально вдвое продуктивнее, чем дома. Когда стану менеджером, отменю гибрид нахер. 5 дней в офисе минимум! Минус офиса — кто бы мог подумать — 2 часа в день на дорогу. Но это и плюс. Я наконец начал читать. Писать посты, правда, не получается. Утром я думаю про работу или
разглядываю людей. Вечером я немножко заебан и не хочу посылать вам низкие вибрации.

Пару слов о Нью-Йоркском метро: это печаль. На некоторых станциях как будто только что война закончилась. Но это ладно, можно абстрагироваться. Но навигацию делал дошкольник, и это мешает. В Москве есть мистическая станция Китай-город, где невозможно выйти в нужном месте. В Манхэттене таких 70%.
Сейчас, например, я застрял в метро. Поезд просто стоит на станции, почему-то не открывает дверь. Что это за аттракцион такой, непонятно. Зато на пост время нашлось.
🔥5818😁6🥱1🙉1
[Вика] Сегодня Мухаил работает из дома. Уже раза 4 сказал: Ладно, Вика, я работаю. Вот и найдет корень непродуктивности удаленки.

Но с другой стороны, я же и корень корпоративнрй продуктивности Миши: практически все бытовые дела перешли на меня. И шаурму привезла ему сегодня на завтрак.

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

А как у вас дома устроено? Как бытовуха распределяется?
24👍8🤨2😢1
Hiring in NYC!

Senior Backend engineer and Engineering manager.

Из наших плюсов:
- молодая заряженная команда
- хорошо поставленные процессы разработки
- возможностей себя проявить — вагон

Эдакий стартап внутри стабильной компании, но с хорошим WLB!

Роль по дефолту в Нью Йорке и надо будет ездить в офис в Манхэттене три дня в неделю. Но ради исключительно хороших кандидатов готовы рассмотреть другие локации. Нынешняя команда в Украине (там полный ремоут вроде бы), СФ и Мехико. Релокацию внутри США сделаем без проблем.

Кидайте резюме в комменты или пишите мне в личку. Если у вас есть опыт в рекламе, будет огромным плюсом, но если нет, все равно пишите!
Интервью у нас кстати несложные, если я прошел, то вы тем более справитесь!
16🔥11👍5