Обновить
3
0

Пользователь

Отправить сообщение

Присоединяюсь к вопросу. Причем, без сарказма, хотел бы узнать подробный разбор. И это касается не только ВТБ. Сбер, Тинькофф, Альфа - у всех 250+ мб.

Я просто от мобильной разработки далёк. Занимаюсь вебом, у нас веб-приложение занимает пару мегабайт (и то мне кажется, что это много). Но это plaintext. Я всегда думал, что нативные приложения за счет компиляции будут выигрывать.

Конечно, я не учитываю медиа-ресурсы, но неужели их там ТАК много?

Правильно понимаю, что бутылочным горлышком является пропускная способность сервера, а не CPU, RAM, IOPS? И учитывая битрейт в 256 кбит, на одном сервере у вас может транслироваться одновременно 800 потоков? (на самом деле наверное чуть меньше из-за оверхеда, но порядок должен быть примерно такой)
Есть ощущение, что класс CloudManager нарушает принцип SRP — это видно даже по нарисованной схеме, как будто бы нужно разделить на три разных класса.

В остальном хорошее описание архитектуры, спасибо. Также есть вопрос про слои: в голове разработчика они, допустим, есть, но в чем фактически выражается разделение на слои? Как, взглянув на проект, понять сколько тут слоев, и какой класс к какому слою относится? И где границы слоя.
Добавлю, с точки зрения маленькой продуктовой компании, почему и зачем мы даём тестовое задание, и как повысить ваши шансы на устройство. Дисклеймер: последние несколько месяцев мы очень неспешно расширяемся, и собеседуем кандидатов удалённо. И, конечно, это всё личное мнение, не более.

Зачем вообще давать тестовое. Первая причина — отсеять хлопцев, рассылающих резюме «на удачу». Может это мне не везло, но иногда попадаются кадры с уровнем «вчера купил книжку по программированию».

Вторая причина — посмотреть, как вообще человек идёт на контакт, как он всё оформит, зафигачит ли он весь код в одном спагетти-стайл файле или все-таки сделает хотя бы зачатки архитектуры. Формальная корректность решения тут на последнем месте, потому что это — неважно. Ошибку в коде поправить легко, а вот научить «делать хорошо» уже гораздо сложнее.

Как повысить ваши шансы на трудоустройство: напишите readme к тестовому заданию. Среднее тестовое с нормальным readme ценнее идеального кода без единого комментария. Потому что становится понятно, как вы думали, какие допущения сделали, почему выбрали A вместо B, какие варианты вообще рассматривали, как вы бы сделали в идеале, если бы это был реальный проект и т.д.

Я понимаю, что на тестовые задания не всем хочется тратить время — и уважаю это. Но если уж вы взялись его сделать, лучше потратить ещё 10 минут на нормальное оформление.

То же самое касается вашего кода на Гитхабе — я вижу ваш профиль, ваши репозитории, ваш код, но не вижу какую задачу вы решали. Как я могу оценить вашу крутизну? У меня нет отправной точки. Серьёзно. Добавляйте readme, вы сразу вырастете в глазах нанимателя.
А как у вас происходил именно переход? Вы часть серверов «отключали», обновляли и снова запускали в строй?

Как обновление происходит у маленьких компаний, кто не располагает кластером серверов, а, допустим, лишь одним php-сервером? Процесс, должно быть, быстрый. Если кто обновлялся «на живую», расскажите.
Просто ради любопытства — о каком размере БД идет речь? И версии СУБД?
Верно, я не прошу решать «задачки», но если честно, наше тестовое тоже не особо интересное. Приходится идти на эту «жертву», потому что я понимаю — никто не будет тратить пару дней на выполнение «интересного» задания. То, что даем мы — просто точка, от которой можно оттолкнуться.
Я недавно был на стороне интервьювера, только по удаленке. Несколько человек тоже присылали ссылку на Гитхаб, пара человек даже в категоричной форме «если не устраивает, адьос».

Я ваш Гитхаб не видел, конечно, но вот у тех, кто присылал — просто код без комментариев, без README — непонятно, какую задачу решали. Я же хочу решение задачи увидеть — как человек мыслит, как знает свой инструмент, что у него с архитектурой.

А по такому коду могу разве что Code Style посмотреть. И что толку от этого?
Здесь есть архитекторы ПО (с любой зп)? Расскажите, как проходит ваш типичный день / месяц / спринт. Типичные задачи. Чем вы занимаетесь?
Демо srcset srcset.salcode.com — на десктопе, при изменении размера окна, загружает новое изображение.
Крутой доклад. А кто-нибудь уже реализовал ffmpeg в браузере? Интересно было бы взглянуть и погонять, сравнить производительность на конкретных сценариях с консольным ffmpeg.
Я очень далек от кровавого энтерпрайза, спросить среди знакомых не у кого, поэтому полюбопытствую:
1. Сколько времени и итераций занимает типичная такая миграция от начала анализа и до завершения проекта? Насколько процесс бюрократизирован?
2. Как с безопасностью данных? Вам, чтобы проанализировать данные, нужно получить к ним доступ. Вам выдают копию? Или пускают на свои серваки? Или каждый запрос проверяет безопасник банка?
Дополню ради восстановления справедливости: чтобы что-то продать, не обязательно покупать вкладку в сундук за доллары. Можно пользоваться форумом, что, конечно, весьма неудобно. Но есть сторонний софт, упрощающий жизнь.

В целом, я лично так и не смог определиться, какой вариант трейда лучший — аукцион как в Д3, или «сложный» трейд через чаты/форумы. Трейд сильно упрощает прохождение игры, а уж трейд через аукцион вообще сводит сложность игры к нулю. При этом, мне явно не нравится писать кому-то в чат с просьбой продать что-то, потому что на той стороне то AFK, то DND, то «Character is not online».
aimp не кроссплатформенный :)
Проверил. Точно так! Спасибо, на одну тайну в моей жизни стало меньше.
Но я не переходил вручную, в том то и дело (только с вопроса про подсети).
Другими словами, непонятно по какому принципу меня пускали дальше — получается, на часть вопросов я ответил неправильно, но прошел. Но на другие вопросы я отвечал правильно — и меня не пускали дальше. В конце написали, что прошел 19 из 20, я уж не знаю — означает ли это правильное решение девятнадцати задач.
Ребята, у вас с куками в этой штуке ничего не напутано? Или может какие-то другие баги? У меня куча ответов просто не засчитывалась (из тех, что у вас перечислены как правильные), но зато засчитывались другие. Например:
2 — Чапельник — у меня засчиталось только название файла
3 — 1917 — у меня засчитался hex-код красного цвета, которым залита страница
4 — Верея — у меня засчиталась только Vereya
5 — Микроточка — у меня засчитался только размер файла в пикселях
10 — SOS — у меня засчитал Samuel Morse
14 — 1998 — у меня засчитал 10009009053 (1000 900 90 5 3 из римских)
15 — единственный вопрос, который вообще не засчитался. Был вариант 10.0.0.0/23. В итоге я перепробовал вообще все числа от 0 до 25 — ничего не подошло
16 — Гаити — у меня засчитал Haïti
17 — я не успел погуглить, что такое MJD, но эти три буквы засчитались в качестве ответа, т.е. число 58406 я не вводил
19 — 1970 — у меня засчитал только D970

Если что, браузер Firefox. Многие вещи показались очень неочевидными (особенно в начале, где прямым текстом написано, что ответ это «1917», но он не подходил). Но даже так прошел 19/20 :)
Он был запущен. Проблема решилась установкой seahorse. Через GUI я выяснил, что у меня создалось два keyring, и кажется Skype пытался использовать запароленный. В общем, я точно не уверен — удалил второй keyring, отключил пароль у первого (все равно больше ни для чего не используется), теперь автологин работает корректно.
gnome-keyring установлен. А проблема все равно есть. Правда, я не знаю, может его еще каким-то особым образом нужно сконфигурировать?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность