Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 29/06/21 Втр 11:03:47 2499413441
тиро.png 16Кб, 300x300
300x300
Анонче, послезавтра собес на джуна по разраба по базам данных. Очевидно требуют SQL. Шо за вопросы могут задать? Помогите. С меня как всегда. нихуя
Аноним 29/06/21 Втр 11:07:58 2499415922
Очевидные crud, и join'ы.
Мб триггеры, представления ещё, но тут не уверен.
Мимо сисярп жун
29/06/21 Втр 11:10:57 2499417803
Аноним 29/06/21 Втр 11:41:02 2499427344
БУМП
Аноним 29/06/21 Втр 12:47:07 2499463185
Добавлю к селу, который про триггеры написал. Хранимки и индексацию тож не забудь.
Аноним 29/06/21 Втр 12:49:00 2499464116
На джуна я бы отличие джоинов всех видов спросил и агрегаты (сумма, хевинг, авг, каунт).
На мидла - сразу по представлениям пробежался бы + оконные функции (роу намберы) + понимание стрктуры субд (сервер, схема, таблица, вью, мат вью, синоним)
На сеньора - все выше перечисленное + опыт оптимизации запросов, план выполнения, опыт в разных синтаксисах oracla + t-sql (mssql)+ hive какой-нибудь. Спросил отличия синтаксиса и ограничения.

мимо бизнес аналитик по витринам данных, опыт 5+ лет
Аноним 29/06/21 Втр 12:49:05 2499464177
>>249941344 (OP)
Правильно понял, что ты идешь на джуна по базам данных и ничего не знаешь про базы данных и язык SQL?
Тебе повезло, в треде человек с 5+ лет опыта в этой сфере, могу ответить на любые вопросы.
Аноним 29/06/21 Втр 12:49:32 2499464488
>>249946411
Сколько зарабатываешь?
Аноним 29/06/21 Втр 12:50:31 2499465089
>>249946448
200 чистыми + годовые (в топ 3 банке сейчас пилю витрины)
Аноним 29/06/21 Втр 12:50:33 24994650910
>>249946411
>бизнес аналитик по витринам данных
звучит как лютая хуита
Аноним 29/06/21 Втр 12:51:28 24994658311
>>249946509
На самом деле нет. Хз, наверное, ты кухни просто не знаешь, поэтому тебе кажется это странным
Аноним 29/06/21 Втр 12:52:03 24994661612
>>249946508
У меня 235, не считая годовой, тоже банк.
Если бы не уважал себя настолько, чтобы работать в сбере или втб, наверное все 300 были бы.
Аноним 29/06/21 Втр 12:52:51 24994667513
>>249946616
Жму, руку. Мы почти на максималке по рынку сидим. На 300 зря облизываешься, мне кажется.
Аноним 29/06/21 Втр 12:55:19 24994682114
>>249946675
Жму тоже.
Не, 300 реально в моем случае, я же типа developer, а не аналитик. Ну и недавно осознал, что одним SQL сыт не будешь и начал активно учить языки программирования и развиваться в сторону data engineering.
Аноним 29/06/21 Втр 12:57:37 24994697215
>>249946821
Девелопер отличается от аналитика только тем, что потоки строит и расписание устанавливает?
Или чем-то еще
Аноним 29/06/21 Втр 12:59:04 24994706316
>>249941344 (OP)
Кроме того, что тут уже написали у меня всегда спрашивали индексы. Достаточно подробно, какие преимущества и недостатки, какие виды есть, про б-дерево отдельно - что это такое, на пальцах пояснить как работает. Еще про оконные функции спрашивали но редко, 1 раз всего вроде, но я только после вката понял зачем они и так и не пользовался. И да это собесы на фулстека, а не sql разраба.
Аноним 29/06/21 Втр 12:59:23 24994708717
>>249941344 (OP)
Типичные примеры SQLi и как с ними бороться
типы join-ов и отличия между ними
подзапросы

ченить типа такого, на джуна норм уровень
Аноним 29/06/21 Втр 13:01:22 24994722618
Нихуя сколько адекватов набежало на дневном. Коллеги, на удаленке чтоли капчуете?
Аноним 29/06/21 Втр 13:01:54 24994725419
>>249947087
То есть по сути спрашивают совсем базовые вещи?
мимокрок, потихоньку не спеша учу скл
Аноним 29/06/21 Втр 13:02:00 24994725820
Питонисты или джависты уже засрали бы тред говном меная друг в друга оскорбления, лол
Аноним 29/06/21 Втр 13:02:20 24994727921
>>249946972
Я думаю, зависит от места, но вообще да.
У нас аналитики это те, кто делают выгрузки по запросам пользователей и рисуют отчеты, а девелоперы делают загрузки в хранилище. Ну и вопросы оптимизации тоже разработчики решают, если селектики отказываются работать.
Аноним 29/06/21 Втр 13:03:26 24994735322
>>249947279
Ну понял, классика. У нас также все, только я по стажу работы могу работу девелопера вполне делать, хоть и пришел на позицию бизнес аналитика.
Аноним 29/06/21 Втр 13:04:04 24994739523
Аноним 29/06/21 Втр 13:06:16 24994752724
>>249946616
>>249946675
Да хз на самом деле про рынок. Сейчас рыночек вверх летит стремительно, можно и с 250-300к на собесы с ноги влетать, думаю.
мимо брат двхшник в ритейле
Аноним 29/06/21 Втр 13:07:39 24994760825
>>249941344 (OP)
Найди сертификационные экзамены. Симуляцию, разумеется, а не ответы на вопросы. А вообще тебе в программач - https://2ch.hk/pr/
Аноним 29/06/21 Втр 13:11:34 24994786826
>>249941344 (OP)
Я обычно спрашиваю что такое NoSql базы данных и нахуй они нужны + пример. Что такое индексы и как они работают. И почему нельзя все подряд индексировать. Как работает дефолтный BTree. Дефолтные/не дефолтные типы данных. Как профилировать запросы (EXPLAIN/ANALYZE). Нормализация/денормализация. Что касается чистого sql'я то отличие джоинов. По условному примеру из 2х который придумываю на ходу верчу кручу всякими селектами вида - а вытащи мне в результате user info который будет иметь первое слово из users.name и user.email) ну и + групбаи, агрегирующими функции, юнионы, триггеры, сиквенсы, транзакции.

Короче я всегда спрашиваю в грубину до всего что знаю сам, и пытаюсь понять какие сильные стороны, где готовился и узнал что-то новое, а где пошел 3 раза прочитал, заучил но нихуя не понял.

Мимо синьер-помидор, 100+ собесов за спиной.
Аноним 29/06/21 Втр 13:12:22 24994791627
>>249946417
Эта хуита действительно настолько простая для вката как кажется? Иногда натыкаюсь на вакансии, требования выглядят будто им за вечер можно начать соответствовать. Просто стремаюсь что я почитаю гайды неделю, а на собесе обосрусь с подливой и стыдно будет
мимо иб макака дрочу фаервол
Аноним 29/06/21 Втр 13:13:13 24994796528
>>249947527
Могут и не предложить столько, но спросить никто не мешает. Впрочем, реально хз, я в двх вообще случайно оказался.
А так - у меня есть кореш в сбере, который собеседует СА со знанием БД на уровне миддлов. Говорит, что на двести на собесы залетают совсем отбитые дауны, которые простую задачку на базовое знание оконных функций и джоинов решить не могут.
Аноним 29/06/21 Втр 13:13:19 24994797329
>>249947868
Вопросы явно не на джуна
Аноним 29/06/21 Втр 13:17:22 24994819730
>>249947916
Да хуй знает, простая или нет. SQL — это такая вещь, которую понимать надо, думать на ней. Кто-то с ходу вкатывается, кто-то годами не может базовые принципы понять.
мимо случайно оказался в двх
Аноним 29/06/21 Втр 13:18:43 24994827831
>>249947916
Она обманчиво простая. Азы SQL учатся за пару вечеров, но чтобы стать большим профессионалов в сфере нужно потратить приблизительно столько же сил, сколько и в любой другой сфере.
Аноним 29/06/21 Втр 13:23:40 24994859932
>>249947916
Если ты думаешь что в ОЙТИ можно вкатиться нехуя не делая, ты жертва пропаганды типочков которые рубят бабло на курсах для бегинеров где пересказывают мануал.
Аноним 29/06/21 Втр 13:27:45 24994886633
>>249948599
Ну SQL — это просто инструмент, который для большинства людей, которые с ним работают, даже не является основным. Если у человека вопрос в том, можно ли научиться работать с этим инструментом на приемлемом для ждунов уровне за относительно адекватное время, то ответ — да, теоретически можно, хотя зависит от человека. А вот если вопрос в том, можно ли чисто на SQL вкатываться без других навыков / инструментов, то вряд ли.
Аноним 29/06/21 Втр 13:33:29 24994919534
>>249948599
Я же написал что я и так в ойти, по крайней мере не меньше чем скл-макака.
Вот копипаста с рандом вакансии которую я загуглил прямо сейчас (администратор БД, 70к грошей)

>Знание SQL, написание запросов;
>Навыки программирования на каком-либо скриптовом языке;
>Желателен опыт работы с unix-системами;
>Желателен опыт работы с реляционными базами данных

НА МОЙ ВЗГЛЯД это выглядит как почитать по 2 часа в вечер недельку и потом еще столько же по кнопочкам потыкать. Я вот и спросил, так оно или нет.

Если нет, то интересно было бы узнать что именно подразумевается под ЗНАНИЕМ SQL и что там джуну надо учить месяцами
Аноним 29/06/21 Втр 13:34:01 24994922235
>>249947973
Я мимо проходил, но всё что этот сеньор помидор рассказал, нам в унике за 1 семестр рассказали
Если сам это учить будешь то еще меньше времени уйдет
Аноним 29/06/21 Втр 13:47:10 24995008336
CRUDы и JOINы даже умственно отсталые фронтендеры знают. И учится это за 2-3 часа. Для разраба по базам даже джуна вопросы будут куда более серьезные, предметные и глубокие. Нужно понимать как работают базы данных разных видов (а их очень много).
Аноним 29/06/21 Втр 13:50:17 24995025537
>>249949222
Одно дело — курс в универе прослушать, а другое — не пиздануть базу запросом на десять таблиц, в каждой из которых десятки миллионов записей.
Я ж говорю: SQL — это инструмент, причём для многих не основной даже. Нужны не только академические знания, но и практический опыт, чтобы было пониманием инструмента, а не зубрёжка разных типов джоинов.
Аноним 29/06/21 Втр 13:53:34 24995047038
>>249950255
Так я говорю только про вопросы которые этот сеньор собирался джунов спрашивать
Аноним 29/06/21 Втр 13:59:41 24995083139
>>249950470
Да вопросы очень часто нужны, чтобы понять, как человек думает. Если ты разбираешься в том, о чём спрашиваешь, то по ответу сразу видно, идёт ли речь о зубрёжке или о практическом опыте.
Аноним 29/06/21 Втр 14:00:12 24995086140
>>249941344 (OP)
К теме треда. Часто вижу вакансии типа Адмиристратор баз данных с огромными для меня зарплатами. Но слабо понимаю, чем занимается каждый день такой сотрудник. Поясните
Аноним 29/06/21 Втр 14:03:12 24995105641
>>249941344 (OP)
Чем отличается count(*) от count(a)
что такое coalesce
как хранить массивы или справочники
зачем нужна нормализация
зачем нужна денормализация
сколько нормальных форм ты знаешь
как работают индексы
чем кластерный отличается от некластерного
имеет ли смысл использовать varchar(20) вместо varchar(255)
как пронумеровать строки, посчитать сумму по группам итп - оконные функции
Аноним 29/06/21 Втр 14:03:38 24995108042
>>249950861
Зависит от компании, но DBA занимаются практически всем, чем только можно с базами заниматься: развёртка, управление правами, проектирование, кластеризация и прочая залупа.
Аноним 29/06/21 Втр 14:05:13 24995119043
>>249950861
В основном огребает пиздюлей когда рукожопый девелопер ставит раком его БД, или кто-то выставляет на продажу данные из БД без ведома начальников.
А так - нихуя не делает, после начальной настройки всего.
Аноним 29/06/21 Втр 14:05:29 24995120144
>>249950831
Так есть теоретические вопросы, а есть практические
Вот как ты по:
>Как работает дефолтный BTree
Будешь определять практический опыт?
Аноним 29/06/21 Втр 14:06:41 24995126345
>>249951056
Преподаёшь MySQL в провинциальном ВУЗе?
Аноним 29/06/21 Втр 14:07:41 24995133146
>>249951056
> имеет ли смысл использовать varchar(20) вместо varchar(255)
Сколько же я в своё время огрёб проблем из-за одного хуесоса, который считал, что стоит, потому что БЛЯ БУДУ НЕ БУДЕТ У НАС СТРОК БОЛЬШЕ ЧЕМ ВОСЕМЬ СИМВОЛОВ МАМОЙ КЛЯНУСЬ СЛЫШИШЬ.
Аноним 29/06/21 Втр 14:16:47 24995192847
>>249951201
Я не собеседую SQL-господ, но уверен, что даже по форме ответа видно, знает ли человек, о чём он вообще говорит. Плюс, исходя из ответа можно уже более глубокое общение продолжить.
Аноним 29/06/21 Втр 14:18:35 24995205748
>>249951928
Как будто с нейросеткой общаюсь если честно
Аноним 29/06/21 Втр 14:20:14 24995215749
>>249951201
Спрошу алгоритмическую сложность поиска значения в двоичном дереве.
Аноним 29/06/21 Втр 14:21:09 24995221950
>>249952157
Тоже чисто теоретический вопрос
Аноним 29/06/21 Втр 14:24:54 24995242651
>>249952057
Ну бля, ты собеседовал хоть кого-нибудь в своей жизни? Если у тебя есть хоть сколько-либо эмпатии, то очень часто видно, понимает ли человек, о чём он говорит, или отвечает по учебнику.
Аноним 29/06/21 Втр 14:26:02 24995248852
>>249951331
Тем более, что места они занимают одинаковою
Аноним 29/06/21 Втр 14:26:50 24995253753
>>249951263
Сеньор-помидор, хуярю на SAP POWERSCRIPT + всякие T-SQLные базы данных.
Аноним 29/06/21 Втр 14:31:21 24995279754
>>249952488
Места они занимают одинаково только в случае, когда там одинаковое количество символов лежит, поэтому твой вопрос некорректен. Надо спрашивать, есть ли разница между занимаемым объёмом памяти при хранении строки в двадцать символов для varchar(20) и varchar(255). Но не суть.
Аноним 29/06/21 Втр 14:33:43 24995294655
>>249952797
Впрочем, перечитал и вопрос всё-таки поставлен корректно, хоть и немного кривовато, как по мне.
Аноним 29/06/21 Втр 14:40:15 24995338756
>>249952537
Извини, вопросы показались оторванными от реальности, как из вузовского курса.
Аноним 29/06/21 Втр 14:47:03 24995386157
>>249951201
Ой блять. Ну тогда по твоей логике теорию вообще нахуй не надо спрашивать?
Ты же ведь понимаешь что одно дело брать Алешу которому на курсах или в универе преподавали и он что-то помнит, или хотя бы на пальцах может объяснить. А другое это брать Колю который до недавна был мануальным тестером, и кроме как тыцкать на кнопочки и заводить тикеты нихуя не умел, по совету своих корешей посмотрел 3 видеоурока на ютубе и все, он блять уже джуниор.
Аноним 29/06/21 Втр 14:49:46 24995404658
Аноним 29/06/21 Втр 14:51:12 24995413959
>>249941344 (OP)
А на стажировку нужно собеседование проходить?
Аноним 29/06/21 Втр 14:51:58 24995418560
>>249953387
Да не, вполне норм вопросы.
Мимо сеньйор-помидор.
Аноним 29/06/21 Втр 14:52:41 24995422561
>>249953861
>теорию вообще нахуй не надо спрашивать?
Где я такое писал?...
Аноним 29/06/21 Втр 14:53:10 24995425062
>>249951056
>как хранить массивы или справочники
Немного не понял вопроса. В таблице, как их еще хранить-то?
29/06/21 Втр 14:55:21 24995440263
О, тред синьоров-пиздоболов. Классика.
Аноним 29/06/21 Втр 14:56:41 24995448964
>>249953861
Я в этом контексте в своё время очень сильно полюбил просить джунов, когда зовут на собесы, пояснить за четыре столпа ООП, но не мне, а девочке-хрюше, которая рядом сидит и в этих ваших кодингах нихуя не понимает. Вот прям сразу становится видно, заучил ли кандидат термины или понимает их.
Аноним 29/06/21 Втр 14:59:17 24995466765
>>249951331
Все равно размер надо устанавливать без запаса. Потому что это валидация данных. Не здесь, так в другом месте наебнется.
еще один хуесос
Аноним 29/06/21 Втр 15:03:59 24995493766
>>249954667
Если хочешь прям жёсткую валидацию данных, чтобы ровно n символов всегда было, то тогда вообще char(n) надо использовать — чуть полегче вышло.
Но вообще я согласен, что структура данных должна в среднем быть определена на уровне БД настолько жёстко, насколько это возможно. Другое дело, что в том конкретном случае надо было всего-то посмотреть на задачу с перспективой на год-два вперёд, чтобы не выстрелить себе в ногу. Речь шла условно об «итерируемой строке», размер который со временем не мог не вылезти за границу в восемь символов.
Аноним 29/06/21 Втр 15:05:43 24995506167
>>249954250
>как хранить массивы
Ну тут можно растечься про вложенные таблицы в Oracle и погрузить экзаменатора в эти душные дебри, чтобы он сам ждал пока ты поскорее заткнешься (потому что сам он ими конечно не пользуется).

Про рекурсивные запросы могут спрашивать, а также про GROUPING SETS и ROLLUP, но это если только речь идет о серьезной вакансии.

Что такое дедлок и как его устроить - хороший вопрос.

Ну и вопрос вопросов - чем отличается первичный ключ о уникального индекса.
Аноним 29/06/21 Втр 15:06:55 24995512268
>>249948197
>>249948278
мне кажется вы набиваете себе цену. Что сложного может быть в том, чтобы выучить селект и джоин? А большего и не требуется.
Аноним 29/06/21 Втр 15:09:08 24995525469
>>249955122
Это как шахматы. Не составит труда выучить фигурки и их движения, но из них складываются сложные партии
Аноним 29/06/21 Втр 15:12:53 24995544470
>>249955122
Ну хуй знает, хуй знает. Я в своей практике видел несколько залётных, которые умудрялись базу пиздануть из-за хуёво оптимизированных запросов. Но речь и не про джунов идёт, тут я согласен.
Аноним 29/06/21 Втр 15:14:50 24995554071
Как в постгресе сделать explain хранимки?
Гонять туда-сюда text::varchar плохая идея?
Аноним 29/06/21 Втр 15:15:33 24995558372
>>249955122
У меня тянка sql-разрабом ебошит, дают ей задачу оптимизировать запрос, который такие как ты писали, которым
> что сложного выучить селект и джоин
и который отрабатывает 10 минут, она делает какую-то магию и запрос отрабатывает 20 секунд, можно ещё быстрее, но это уже надо делать не час, а два дня, оно того не стоит.
Аноним 29/06/21 Втр 15:15:43 24995559073
>>249955254
>Не составит труда выучить фигурки и их движения, но из них складываются сложные партии
А ты хорош, с таким мою работу еще не сравнивали.
>>249955122
>А большего и не требуется.
Где не требуется? Тут разговор про людей, которые специализируются на разработке БД, а не просто юзают SQL в прикладных целях.
Аноним 29/06/21 Втр 15:16:05 24995561174
>>249955583
>У меня тянка sql-разрабом ебошит
Ничего себе, а ты кем работаешь?
Аноним 29/06/21 Втр 15:17:28 24995568775
>>249955611
А я недоаналитиком, она в 2013 вкатилась, а я всего год назад. Она меня содержит по факту.
Аноним 29/06/21 Втр 15:19:40 24995580576
>>249955687
Веселая семейка, сколько ЗП у вас?
Аноним 29/06/21 Втр 15:21:39 24995589977
>>249955583
>sql-разрабом
>@
>html-погромистом
Аноним 29/06/21 Втр 15:23:20 24995599678
>>249941344 (OP)
У тебя есть две таблицы Org и People
У каждого сотрудника в таблице People указан ID его организации из таблицы Org
У каждой организации в таблице Org указан номер телефона приемной
Тебе необходимо добавить столбец в таблицу People, назвать его Org_phone и положить туда номер телефона, который ты возьмешь из организаций.
Твои действия?
Аноним 29/06/21 Втр 15:27:45 24995621679
>>249955996
>Твои действия?
Я бы тебя нахуй послал. Зачем в таблице с сотрудниками данные, не имеющие к ним прямого отношения?
Аноним 29/06/21 Втр 15:29:30 24995631980
>>249956216
Ебать ты душный. Ну не добавить столбец, а просто заджойнить таблицу people с соответствующими сотрудникам номерами телефонов.
не мой вопрос
Аноним 29/06/21 Втр 15:30:50 24995637981
>>249947916
Все так, это действительно просто. Зависит от специализации, правда. Если ты разработчик, то всю эту синьерскую хуйню нужно знать, а если обычная макака-отчетник, то достаточно видов джойна, понимать, зачем нужны индексы ну и оконные функции раз в полгода.
У макаки-отчетника другой путь развития к 300к - ты дрочишь не sql, а бизнес-процессы в своей конторе, находишь слабые места, рисуешь презу начальству с масштабом проблемы и вариантами решения. В плане техники вместо углубления в sql лучше задрочить python и pandas какой-нибудь, простейшие ml-модели.
Аноним 29/06/21 Втр 15:30:53 24995638282
>>249956319
> просто заджойнить таблицу people с соответствующими сотрудникам номерами телефонов.
Ну вот и ответил.
Аноним 29/06/21 Втр 15:31:29 24995641383
>>249956319
> а просто заджойнить таблицу people с соответствующими сотрудникам номерами телефонов
И вывести это для огранизаций, у которых >= 3 сотрудников и заменить в телефоне все симфолы, которые не являются цифрами
Аноним 29/06/21 Втр 15:34:50 24995660384
>>249941344 (OP)
Есть запрос вида
select *
from A
left join B on ...

Каким должно быть условие джойна, чтобы при замене left join на right join результат запроса не поменялся?
Аноним 29/06/21 Втр 15:35:08 24995661785
gg
Аноним 29/06/21 Втр 15:35:29 24995663686
>>249941592
>crud
Чё это?

мимо-хуюнити джун
Аноним 29/06/21 Втр 15:37:20 24995675987
>>249956636
Create, Read, Update, Delete. Короче, базовые операции с данными, обычно термин используется в контексте апишек.
Аноним 29/06/21 Втр 15:38:18 24995679988
>>249941344 (OP)
>на джуна по разраба по базам данных
Это что за покемон? Типа те кто не осилил ни один язык программирования и включает - выключает базы?

мимо-котлин джун
Аноним 29/06/21 Втр 15:39:00 24995683989
16093579591600.jpg 59Кб, 688x638
688x638
Аноним 29/06/21 Втр 15:40:26 24995691490
>>249956839
Вы приняты!
Хуй знает, почему я так люблю этот вопрос, ни разу в карьере right join не юзал
Аноним 29/06/21 Втр 15:43:02 24995705791
>>249956914
Да ну а чё. Вопрос простой, но нестандартный, может выбить из колеи соискателя.
Аноним 29/06/21 Втр 15:48:20 24995737892
>>249957057
А еще он очень хорошо детектит гниляку, у которой "рррррря это неприменимо на практике зачем такое спрашивать".
Аноним 29/06/21 Втр 15:48:40 24995739293
Аноним 29/06/21 Втр 15:48:59 24995740494
Аноним 29/06/21 Втр 15:49:44 24995745295
>>249956914
Я б это это как плюс тебе зачел на собеседовании. Right join - это для евреев, арабов и прочих, кто пишет справа налево. Для большинства задач и национальностей - это мало того что не нужно, так ещё и совершенно не естественно, особенно в ansi нотации(перейти к предикату, вернуться назад и вычитать что там соединялось,..)
Аноним 29/06/21 Втр 15:50:28 24995749396
>>249957378
Применимо. Такой запрос вернет все возможные кобминации записей из а и из в, а это дохуя когда надо.
Аноним 29/06/21 Втр 15:52:38 24995761997
>>249957452
Я и сам говорю, что не пользуюсь правым джойном и полностью разделяю мнение про евреев. Но для меня это хороший вопрос на понимание.
>>249957392
Мы вам перезвоним.
>>249957493
Так не делают, обычно пишут просто select * from A, B Кстати, тоже можно спрашивать на собесах, что вернет этот запрос, мне не все отвечали
Аноним 29/06/21 Втр 15:53:52 24995769398
Посоны, а курсоры щас вообще используются? В универе с ними больше всего ебался, зато потом за 8 лет aqa макакинга ни разу не видал
Аноним 29/06/21 Втр 15:55:40 24995781099
>>249957619
>This is an antiquated join syntax that was replaced by explicit joins in Standard SQL-1992
Аноним 29/06/21 Втр 15:56:38 249957877100
Аноним 29/06/21 Втр 15:56:49 249957890101
>>249957693
курсоры редко когда нужны, кроме триггеров. Но если тебе нужны триггеры или курсоры - то у тебя ошибка в ДНК.
Аноним 29/06/21 Втр 15:57:27 249957933102
>>249957693
Я иногда использую, когда надо сделать какую-то миграцию данных из старых таблиц в новые. И для этого нудно больше одного запроса.

В приложениях - нет.
Аноним 29/06/21 Втр 16:01:34 249958222103
>>249957810
Ах, вспомнил, есть же еще cross join, вот его пишут.
Аноним 29/06/21 Втр 16:05:42 249958484104
>>249958222
Так 1=1 тоже по сути кросс джоин.
Аноним 29/06/21 Втр 16:06:47 249958565105
>>249956216
Именно.
И вот ты, не будучи долбоёбом, на первом же этапе отсеял задачу как ебанутую. А если где-то потребуется телефон приемной, тащи его из соответствующей таблицы, нихуя не нужно делать.
Логика примерно такая была на 2-3 собеседованиях.
Аноним 29/06/21 Втр 16:23:01 249959561106
>>249955805
У нее 160, у меня 90, мы из мухосрани
Аноним 29/06/21 Втр 16:25:08 249959681107
>>249955899
Ну там не голый sql, ещё базовые сисярп, питон и джава (спецом не учила, но иногда приходилось чота допиливать по мелочи у разных работодателей)
Аноним 29/06/21 Втр 16:29:20 249959942108
>>249957810
Если не всё ещё забыл с универа, это довольно базовая штука, которая вообще показывает, насколько ты хорошо себе представляешь отличие РСУБД от Экселевской таблицы. Вообще полезно сесть и джойны без джойнов порасписывать, если не раздуплился до конца, иначе сути cartesian explosion не поймешь, когда БД продакшена умрёт от селекта с десятком джойнов.

мимо-кодомакака
Аноним 29/06/21 Втр 16:33:03 249960167109
>>249956914
Тянка рассказывала, взяли чувака, через две недели уволили, за что? Он по дефолту right join юзал, ну т.е. все левый, а он правый, ну и типа посовещались коллективом, решили что он пиздец странный и пишет криповые запросы и типа давайте уволим, мы с ним не сработаемся.
Аноним 29/06/21 Втр 16:36:11 249960354110
>>249959942
Ну кстати я один раз в карьере видел налаженную а ля базу данных достаточно мощную экселевскую ебалу с внешними интерфейсами. На удивление оно работало достаточно стабильно.
Очень много где использование СУБД нецелесообразно, ибо объёмы оперируемых данных слишком малы относительно ресурсов, которые жрёт СУБД. Другое дело, что СУБД на такой незначительный объём данных можно поднять условно на хорошей домашней пеке, а это стоит таких копеек, что всем впадлу ебаться. Не говорю, впрочем, что это что-то плохое.
Аноним 29/06/21 Втр 16:39:19 249960548111
>>249960354
> видел налаженную а ля базу данных достаточно мощную экселевскую ебалу с внешними интерфейсами
НАПИСАЛ
@
НЕ ПРОЧИТАЛ
@
ОТПРАВИЛ

Имею в виду, что видел, как эксель с внешними интерфейсами использовался в качестве БД на достаточно большой объём данных и количество операций, причём эта ебала работала достаточно стабильно.
Аноним 29/06/21 Втр 16:40:08 249960596112
>>249960354
> Вероника жоповна, закройте у себя файл пожалуйста, мне нужно добавить цифорки
Аноним 29/06/21 Втр 16:41:53 249960722113
>>249941344 (OP)
Обязательно спросят, че такое транзакция, про нормальные формы могут спросить, че это такое типа. Попросят джоин написать с агрегатной функцией, а потом и с хэвингом. Вот собсна и всё.
Аноним 29/06/21 Втр 16:43:37 249960843114
lgdhlcjx7pt31.jpg 110Кб, 640x629
640x629
>>249960354
> ресурсов, которые жрёт СУБД
¿ Кокие ресурсы

Пик стронгли релейтед.

>>249960596
@
ВЫДЕЛЯЮТ ОТДЕЛЬНУЮ ВЕРОНИКУ ЖОПОВНУ, КОТОРОЙ ПЕРЕДАЮТСЯ ЗАПРОСЫ К БД НА ИСПОЛНЕНИЕ
Аноним 29/06/21 Втр 16:43:42 249960852115
>>249960548
Лучше за пять минут постгрю в докере поднять. И то это надежнее выглядит.

дети, никогда на проде не поднимайте субд в докере
Аноним 29/06/21 Втр 16:43:53 249960867116
>>249960167
Если ещё в соединении указывает порядок таблиц в обратном порядке, типа t1.id, t2.id from t1, t2 where t2.id = t1.id - за такое я б тоже увольнял. Пришлось бы половину коллег нынешних уволить, лол
Аноним 29/06/21 Втр 16:44:51 249960924117
>>249960596
Никто не пользовался экселем в качестве фронта. Даже выгрузки какие-то делались через промежуточные интерфейсы, а не через сам эксель.
Аноним 29/06/21 Втр 16:45:26 249960966118
>>249960924
Да, много извращенцев в мире
Аноним 29/06/21 Втр 16:46:28 249961036119
>>249960924
бекенд на экселе, фронтэнд на дельфи
Аноним 29/06/21 Втр 16:46:31 249961042120
>>249960852
> никогда на проде не поднимайте субд в докере
Почему?
Аноним 29/06/21 Втр 16:47:41 249961120121
>>249960852
> никогда на проде не поднимайте субд в докере
Чому? У всех в Кубере всё давно, нужно только volume подключить и не хранить БД в контейнере.
Аноним 29/06/21 Втр 16:48:48 249961189122
>>249960852
> дети, никогда на проде не поднимайте субд в докере
Хули б и нет. Вот мне как-то с барского плеча дали задачу прикрутить CI для битрикса, который поднимался в докере, так я два дня просидел, но так и не придумал, как это сделать ебучие инфоблоки, сука.
Аноним 29/06/21 Втр 16:49:07 249961206123
>>249961036
Инфраструктура на перепаянных цисках и зионах с Алиэкспресса.
Аноним 29/06/21 Втр 16:49:53 249961252124
>>249961189
А чем конкретно инфоблоки помешали, если не секрет?
Аноним 29/06/21 Втр 16:51:49 249961375125
>>249961036
Забыл миддл-слой на VBA.
>>249960966
Легаси, хули. В России это ещё не так критично, хотя всплывает порой, а в белом мире есть код, который работает лет по пятьдесят уже и который написан на каком-нибудь ебучем коболе. В США в корону пенсионеров дёргали за бешеные деньги, чтобы они дорабатывали системы, потому что молодняка с такими знаниями инструментов из восьмидесятых нихуя нет на рынке по очевидным причинам.
Аноним 29/06/21 Втр 16:54:13 249961538126
Сохраните в архивач, я с телефона
Аноним 29/06/21 Втр 16:55:37 249961633127
>>249941344 (OP)
Сразу спросят о том, хочешь ли получать 300 к / сек, и если ты ответишь Да, над тобой будут долго насмехаться, заявив, что реальная зарплата будет только на 4-й месяц после испытательного срока, и она в десять раз меньше.
А если ответишь Нет, тогда будут ржать и говорить, что ты лошара и не имеешь амбиций.
Шутка, да. Удачи тебе.
Аноним 29/06/21 Втр 16:58:11 249961825128
>>249961042
Вообще, если совсем маленькие объемы данных и очень хочется, то можно.

Если более менее серьезный продакшин, лучше не надо. БД - довольно критичный сервис. Ему нужно настраивать потребление памяти и использование процессора. Более того, сервис должен быть стабильным, а чем меньше компонентов, тем оно надежнее. И тут у тебя появляется прослойка из докера. Зачем - хз. Чтобы версии разные быстрее разворачивать? Так с СУБД это не нужно делать.

Более того, если у тебя более менее серьезные нагрузки на базу, то надо под нее отдельную машину выделять. Хоть база в докере хоть не в докере. А если ты и так отдельную машину выделил, то установи стенделоун постгрю и не бзди, что докер ебанется и все на проде ебанет.
Аноним 29/06/21 Втр 17:00:23 249961976129
>>249961252
Когда ты добавляешь в битриксе какую-то новую страничку, например, то это никак не аффектит код, а только данные в БД. Нихуя не понятно, как это отслеживать.
Аноним 29/06/21 Втр 17:01:04 249962020130
>>249961825
Это вообще всё не работает, например, если продаёшь продукт, который должен уметь из коробки в кластере развернуться и пойти-поехать.
Аноним 29/06/21 Втр 17:01:53 249962067131
>>249961825
Дополнительно скажу, что проблемы у меня с постгрей в докере начались, когда база разрослась до таблиц в 100кк записей. За минуту было где-то 6-7к запросов, если не путаюсь.
Аноним 29/06/21 Втр 17:03:58 249962213132
>>249946821
лол, списались дурачки полуменеджеры, мнящие себя аналитиками и девелоперами
Аноним 29/06/21 Втр 17:05:20 249962319133
>>249961976
А-а-а, понял. Да, это пиздец. Наверное, в том числе и поэтому у Эльдорадо/МВидео нет нормального CI тянучка в метре от меня регресс проводит.
Аноним 29/06/21 Втр 17:06:35 249962406134
>>249956914
Если одна таблица пустая, а другая - нет, то 1=1 не сработает
Аноним 29/06/21 Втр 17:17:29 249963191135
Аноним 29/06/21 Втр 17:22:57 249963575136
>>249955583
а на двощах рассказывают что все бабы проститутки но как ты нашел кого то получше?
Аноним 29/06/21 Втр 17:23:45 249963640137
Раз уж тут такая хуйня.

Что могут спросить у джуна SalesForce на собеседе?
Аноним 29/06/21 Втр 17:25:38 249963764138
>>249962319
Ну я говорю: я подумал два дня, нихуя не придумал и слил задачу, а потом и из компании ушёл, потому что вот таких охуенных левых задач стало много по отношению к профильной работе.
Аноним 29/06/21 Втр 17:35:03 249964406139
>>249963191
я разработчик очка, какое-то время меня тоже заносило в фин тех и банки. Благо, ушел из этого болота. мм, люблю вкус служебочек по утрам
Аноним 29/06/21 Втр 18:17:13 249966960140
>>249963575
Ей понравилось, как я кофе варю и всё завертелось. Вообще хуй знает, методом проб и ошибок, до нее отношался с другими тянками, там поголовно шлюхи, многие при этом не особо умные. С этой просто повезло наверное. Ну и я после знакомства ей немного картину мира поломал, чтобы правильно развивалась.
Аноним 29/06/21 Втр 18:21:00 249967190141
>>249947973
>Вопросы явно не на джуна
Нормальные вопросы для начинающего работника. Всю эту хрень при обучении проходил и как знает. Если на часть отвечает - то потенциал есть. А если везде валится - человек безнадежен, пусть слесарем идет гайки крутить илши веб-макакой
Аноним 29/06/21 Втр 18:35:05 249968055142
>>249967190
Так джун этим всем заниматься и не будет. Это как брать образованного сисадмина с кучей знаний по сетям, чтобы тот чистил комплюхтеры от пыли.
Аноним 29/06/21 Втр 18:46:36 249968783143
>>249968055
>Так джун этим всем заниматься и не будет.
А чем у вас тогда джуны занимаются? Может сдури вкатиться
Аноним 29/06/21 Втр 19:00:58 249969681144
Вот я хочу создать бд и написать пару запросов, что для этого скачать? У меня линукс
Аноним 29/06/21 Втр 19:03:51 249969870145
Аноним 29/06/21 Втр 19:10:17 249970281146
>>249954250
Современная поросль подрывается их хранить в полях-массивах.
Аноним 29/06/21 Втр 19:12:44 249970468147
>>249954667
Тогда просто надо домены использовать. Валидировать такие данные на уровне базы не всегда требуется, т.к. базы часто используются как бездумные хранилища.
Аноним 29/06/21 Втр 19:14:51 249970628148
>>249953387
Согласен, может про нормальные формы вопрос оторван от реальности - остальное в целом всё используется при построении БД. Мимо-тот-помидор.
Аноним 29/06/21 Втр 19:16:31 249970747149
>>249953861
Дак блядь дай список задач, дай время пару недель их решать и уже по этим задачам спрашивай.

Как же меня заебали эти уебанские собесы, сука. С этими ебаными вопросами типа "Можно ли наследоваться от класса String и перечислите потокобезопасные коллекции из CUNTcurrent перечислите основные операторы SQL и операторы group by"

сука, ну просто заебало уже, ну какой долбоеб придумал так собесы проводить?

мимо java-вкатыш
Аноним 29/06/21 Втр 19:18:39 249970890150
>>249952219
Это пока тебе кто-нибудь в релиз сортировку пузырьком не запихнёт.
Аноним 29/06/21 Втр 19:22:46 249971160151
image.png 105Кб, 559x455
559x455
>>249969870
Я не понимаю что мне скачивать. Наугад скачал aur/mysql. Есть доки на русском как этим пользоваться?
Аноним 29/06/21 Втр 19:29:41 249971644152
>>249957619
cross join пишут. from a, b тоже можно, но если джойнишься не во фроме - джойнься явно.
Аноним 29/06/21 Втр 19:41:40 249972326153
index.png 7Кб, 225x225
225x225
Учу активно тензорфлоу, смотрю вакансии по МЛ/ДС и там всегда какая-то хуита, либо они одной строчкой добавляют ЕЩЕ одну специальность к описываемой, либо занимаются каким-то дрючевом что там и нет МЛа, вакансий немного и требования очень странные. Типа они не могут охуеть как с джавистами или фронтами и написать что-то вроде "Великолепное понимание всей хуйни и еще этой, той, пятой десятой, зарплата 20к рублей". Понятно что МЛщики в этой стране берутся из энтузиастов, их нигде не учат, даже этих потешных курсов скиллбоксов по этому нет кек.
Вообщем посмотрим, может мне повезет и так, потом докину в гитхаб проектов учебных, потом начну отправлять сам активно
Аноним 29/06/21 Втр 19:58:50 249973335154
>>249969681
Для обучения разворачивай любую субд в докер контейнере. МайСкл, постгри, похуй. И задрачивай базовый sql.
Аноним 29/06/21 Втр 20:05:21 249973692155
>>249941344 (OP)
Посоветуйте книжку для изучения sql. Или любая сойдет?
Аноним 29/06/21 Втр 20:06:37 249973765156
>>249973692
Любая сойдет. Главное практикуйся больше.
Аноним 29/06/21 Втр 20:07:51 249973836157
>>249973765
Где лучше взять какую-нибудь базу?
Аноним 29/06/21 Втр 20:10:54 249973998158
>>249973836
Сам создай. Заодно выучишь CREATE, INSERT и прочее.
Аноним 29/06/21 Втр 20:11:59 249974055159
>>249941344 (OP)
Просто набор из каких-нибудь дохуя изъёбистых селектов или апдейтов с кучей условий. Едва ли попросят что-то более сложное из головы, всё равно ж в итоге всё на ходу гуглится.
Аноним 29/06/21 Втр 20:18:52 249974450160
>>249941344 (OP)
Как вывести содержимое всех таблиц всех бд в mssql?
Аноним 29/06/21 Втр 20:26:24 249974860161
>>249974450
Джуновский вопрос шопездец.
Тебе это зачем? А главное нахуя?

За хуй знает сколько лет такой хуйней не представилось случая заниматься. Список всех таблиц БД ты можешь получить через INFORMATION_SCHEMA. И в цикле херачить EXEC с динамически создаваемым запросом.

А вот как получить список всех бд на сервере я сходу не скажу.
Аноним 29/06/21 Втр 20:28:54 249975019162
>>249974860
Бля, туплю. sysdatabases в мастере. Запамятовал уже.
Ну и то же, что и для таблиц, но для каждой БД.
Аноним 29/06/21 Втр 20:31:16 249975153163
>>249974860
Зато сразу втупик ставит, я на работе такую штуку делал
Аноним 29/06/21 Втр 20:34:14 249975318164
>>249975153
Да это больше вопрос на структуру самих субд.
Представил как на одном проекте с огромной базой делаю такую штуку, и аж плохо стало.
Аноним 29/06/21 Втр 20:39:30 249975612165
>>249975318
>Да это больше вопрос на структуру самих субд
Не обязательно, у mssql есть встроенные функции
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов