ChatCrawlerпоиск по публичному Telegram Открыть приложение
M

Microsoft Stack Jobs

1 934 участников
20 сентября 2026
A
Вообще, почитал написанное выше, и пришёл к выводу, что формат собеседований довольно странный. Можно охватить много всего такого, как правило, в 2 (ну или 3) случаях: первый — это если работаешь на «галере» (аутсорс, аутстафф, и заказанная разработка), но сейчас по понятным политическим причинам в РФ и РБ такое почти что мертво, я сам был вынужден из заказанной разработки в продукт уйти, 2 случай — продолжение первого своего рода, а именно — проектная работа, но, опять же, по тем же причинам из РФ и РБ на забугор почти не устроиться, а внутри проектной работы мало, и 1 и 2 случай — это если повезло, и проекты с охватом разных предметных областей и технологий, 3 случай — когда скачешь с работы на работу. Но 3 случай (частая смена работ) — даже в более сытые приятные времена было (как сейчас модно говорить у молодёжи) «ред флаг» 🚩 для HR, а сейчас и подавно. И вот если так подумать, то я вот работаю уже скоро три года как в одном продукте и не хочу уходить, многие и по 6 лет в этом продукте из команды, соответственно, для эффективности на благо нашего бизнеса мы сконцентрированы на своих задачах, своей предметной области, и откуда ж нам знать нюансы и тонкости того, что вне нашего продукта? Вариант «ну так сиди штудируй вечерами», во-первых, сам по-себе не особо хороший (у людей за 30 так-то в основной их массе есть семьи, дети, свои жизни, в общем), во-вторых, даже если сидеть и штудировать, то что именно? Море всего есть, а просто по верхам — ну это уже эрзац какой-то, а не нормальные знания. То есть так собеседовать — априори тупой подход. Мне понравилось, как я собеседовался на прошлую работу: я никогда не работал с AWS S3 и Mongo, но честно сказал, что готов быстро вкатиться и разобраться. И не солгал: уже через пару недель были готовы пара сервисов для работы с этим, и на ревью лид (британец, кстати, Эдмунд, классный мужик, с ним было круто работать) дал пару советов, но, в целом, был доволен. И ничто страшное не случилось. Потому что важен человек и его умение
K
Осталось теперь этот майндсет вживить в головы нанимающих
R
Alexeyтекст ещё не в индексе
Не вижу в этом вопросе ничего хорошего. Это такая узко специфическая оптимизация использование временных таблиц которая явно сигнализирует о том что есть просчеты в архитектуре. В итоге мы наберем кандидатов которые будут способны сапортить этот бред, но отсеем тех кто мог бы найти лучшее решение, как то декомпозиция, применить деморализации и т.д. Супер сложные запросы в которых требуются временная таблица это всегда перетекание какой то части бизнес логики на сторону sql, и баз данных, ее размазывание по всему приложению это потом невозможно сапортить. Для меня если задают углубленные вопросы по sql это редфлаг, это значит что косяки в архитектуре пытаются компенсировать через базу данных. Эта вся история потом плохо масштабируется.
K
21 сентября 2026
RomanНе вижу в этом вопросе ничего хорошего. Это такая узко специфическая оптимизация использование временных таблиц которая явно сигнализирует о том что есть просчеты в архитектуре. В итоге мы наберем кандидатов которые будут способны сапортить этот бред, но отсеем тех кто мог бы найти лучшее решение, к
многие вещи, без углубления в тонкости бд, нормально было не сделать мне всё это было нужно, когда делал отчёты, разные там вычисления, группировки, и тому подобное когда было море данных и нужно было за приемлемое время собрать отчёт, без вникания в такое вот, было никак, это было лет 20 и больше назад, инструментов было меньше
A
помню многостраничные запросы, которые генерил EF, на них без слёз не взглянешь было, вместо этого можно было написать хранимку на десяток строк, которая работала на два порядка быстрее
K
D
D
дело не в синтаксисе а в поведении, тот же mssql блокировочник, а условный оракл - версионник, но mssql блокировочник тоже условный, там есть костыли для версионирования!
K
Ну да, в постгресе нет временных таблиц, например
и индексы нельзя в запросе указать оверрайдя поведение
D
и вот много разной тонкой хуйни, но она изучается если ты знаешь как работать с tsql не по гпт за полчаса
Y
Kirill TaranНу да, в постгресе нет временных таблиц, например
Ссылка
нажмите — покажем
хм... да вроде есть https://www.postgresql.org/docs/current/sql-createtable.html TEMPORARY or TEMP If specified, the table is created as a temporary table. Temporary tables are automatically dropped at the end of a session, or optionally at the end of the current transaction (see ON COMMIT below). The default search_path includes the temporary schema first and so identically named existing permanent tables are not chosen for new plans while the temporary table exists, unless they are referenced with schema-qualified names. Any indexes created on a temporary table are automatically temporary as well.
самый чемпион тут MS SQL - несколько разновидностей временных таблиц
Y
Григорийтекст ещё не в индексе
такие вещи - я бы воспринимал как "посмотреть как человек работает с нечёткими требованиями" (хотя был у меня собес, где ожидали в результате безупречный дизайн фида из распределённых источников данных, чтобы консолидировало по timestamp, не влияло на observed-порядок и т.п.)
K
Kirill TaranМожет, а может всё вокруг казаться гвоздями. Мы же здесь, как выше оказалось, не просто так все забыли синтаксис tsql
Да ничего не забыли, просто из оперативной памяти ушло )) Всё же 4 года на ПГ в силу ряда причин. Но вроде и сложные отчёты на SQL тоже собирать стало совсем не модно. Просто это и не на EF делается.
R
Konstantin KКлючевое.
А потом из-за этого ключевого 200 хранимок в среднем проекте получается, приходя новые требования и ты понятия не имеешь какие нужно править. А все из того что кому то захотелось сделать супер-пупер быстро в отсутствии на то особых требований, чисто из личного спортивного интереса, в итоге место 300 миллисекунд страница стала открывать за 200, но зато теперь из новичков никто больше месяца на проекте не задерживается.
Г
Дальше хранимки пишем
Я помню, работал в компании, где все хранимки не помещались в лимиты вывода Sql Studio
K
Нужно было каждый раз прикидывать, какие слова в фильтр вписать, чтобы нужную найти. Работало оно, конечно, не идеально: одних функций округления было штук пять
Архив по месяцам
сентябрь 2026август 2026июль 2026июнь 2026май 2026апрель 2026март 2026февраль 2026январь 2026декабрь 2025ноябрь 2025октябрь 2025сентябрь 2025август 2025июль 2025июнь 2025май 2025апрель 2025март 2025февраль 2025январь 2025декабрь 2024ноябрь 2024октябрь 2024сентябрь 2024август 2024июль 2024июнь 2024май 2024апрель 2024март 2024февраль 2024январь 2024декабрь 2023ноябрь 2023октябрь 2023сентябрь 2023август 2023июль 2023июнь 2023май 2023апрель 2023март 2023февраль 2023январь 2023декабрь 2022ноябрь 2022октябрь 2022сентябрь 2022август 2022июль 2022июнь 2022май 2022апрель 2022март 2022февраль 2022январь 2022декабрь 2021ноябрь 2021октябрь 2021сентябрь 2021август 2021июль 2021июнь 2021май 2021апрель 2021март 2021февраль 2021январь 2021декабрь 2020ноябрь 2020октябрь 2020сентябрь 2020август 2020июль 2020июнь 2020май 2020апрель 2020март 2020февраль 2020январь 2020декабрь 2019ноябрь 2019октябрь 2019сентябрь 2019август 2019июль 2019июнь 2019май 2019апрель 2019март 2019февраль 2019январь 2019декабрь 2018ноябрь 2018октябрь 2018сентябрь 2018август 2018июль 2018июнь 2018май 2018апрель 2018март 2018февраль 2018январь 2018декабрь 2017ноябрь 2017октябрь 2017сентябрь 2017август 2017июль 2017июнь 2017май 2017апрель 2017март 2017
Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог