@phpgeeks

Страница 5246 из 8430
(;¬_¬)
19.07.2017
09:22:15
та чот пока не делают предложения

Евгений
19.07.2017
09:22:17
поехали дальше Задача: я хочу хранить свою билиотеку в БД. Меня волнуют названия книг и авторы — больше ничего хранить не надо. Предложите структуру таблиц.
авторы, книги. у книги может быть несколько авторов, у автора может быть несколько книг, значит связь М:М и таблица этих связей

v
19.07.2017
09:22:19
codecademy.com
чмафки тебя, умница

Alexander
19.07.2017
09:22:31
Google
Misha
19.07.2017
09:22:35
Спасибо )

(;¬_¬)
19.07.2017
09:22:36
на сеньора апплаиться :3
а одни прислали тестовое. так там прям новостной сайт нахерачить с ролями правами и всей хуйней

Санёчек
19.07.2017
09:22:44
(;¬_¬)
19.07.2017
09:23:17
ну с одной да, ничего сверхъестественного. с другой это не задание на день-два

это ебашить надо

(;¬_¬)
19.07.2017
09:23:41
и я даже понимаю, что они таким образом хотят проверить навыки и скиллы

Алексей
19.07.2017
09:24:49
не все знают это)
Ну это наверное, для джуниоров норм вариант, на самом деле. для мидлов. думаю, можно посложнее задания давать.

(;¬_¬)
19.07.2017
09:24:58
Google
(;¬_¬)
19.07.2017
09:25:33
структура та же

Алексей
19.07.2017
09:25:43
выбери без повторов авторов для книг содержащих в названии слово "химия"
Весь запрос сорян, не буду писать. Заюзал бы навскидку DISTINCT и LIKE

Magic
19.07.2017
09:25:44
самое смешное, что эти задания были для некоторых сеньоров и они слились)

(;¬_¬)
19.07.2017
09:26:18
Весь запрос сорян, не буду писать. Заюзал бы навскидку DISTINCT и LIKE
ну раз слова знаешь, то наверное и воткнуть сумеешь. ок =) а что с общими книгами? =)

Alexander
19.07.2017
09:27:16
v
19.07.2017
09:27:24
Magic
19.07.2017
09:27:31
ну вот это норм задание, мне нравится
тебя еще могут по linux shell погонять

v
19.07.2017
09:27:33
про баннерорезку задумались

(;¬_¬)
19.07.2017
09:27:35
А если будет в названии "химии"?
если знает лайк, то наверное и про плейсхолдеры знает

v
19.07.2017
09:27:37
про индексы

Magic
19.07.2017
09:27:43
тебя еще могут по linux shell погонять
это как бы не всегда нужно но желательно

Alexander
19.07.2017
09:27:47
Magic
19.07.2017
09:27:50
скажем "доп. плюс"

(;¬_¬)
19.07.2017
09:28:05
причем тут плейсхолдеры вообще?
а чем по твоему является % и _ в лайке?

v
19.07.2017
09:28:17
ахахахаха

Alexander
19.07.2017
09:28:20
Ну вот делаешь ты title LIKE '%химия%'

v
19.07.2017
09:28:25
вот еще один не прошел собдеседования

(;¬_¬)
19.07.2017
09:28:31
кхм...

Алексей
19.07.2017
09:28:50
ну раз слова знаешь, то наверное и воткнуть сумеешь. ок =) а что с общими книгами? =)
В смысле, вывести пары авторов ? или отдельно авторов, которые больше всего написали книг с кем то, а не в одиночку?

Google
(;¬_¬)
19.07.2017
09:29:08
т.е. у петрова и у семенова 10 общих книг

и у иванова с федоровым тоже 10 общих книг

Alexander
19.07.2017
09:29:22
очевидно, что задача сводится к поиску книг, связанных с химией. Пусть для простоты и ясности приемра будет учебник. И тогда у нас по факту должны найтись книги "Химия. 8 класс", "Учебник по химии"

Magic
19.07.2017
09:29:40
пары
group by?

(;¬_¬)
19.07.2017
09:29:49
group by?
ну я делал group by и эту временную таблицу два раза юзал... кривовато конечно... но выбралось

но на скайп собеседование меня так и не позвали =_=

Magic
19.07.2017
09:30:50
ну я делал group by и эту временную таблицу два раза юзал... кривовато конечно... но выбралось
ну тут мне кажется лучше видеть как структура реализована чтоб выбрать уже на вскидку я бы груп бай сделал

(;¬_¬)
19.07.2017
09:31:23
книга автор книга\автор

по сути просто из книгаавтор надо выборку хитровыебаную сделать

простым групбаем я без проблем могу выбрать пары и общее количество

но вывести нужно только те у кого максимальное общее количество

Алексей
19.07.2017
09:31:55
емое, с парами авторов я загнался, начал с подзапросом писать, а не группировкой))) в общем, тоже не прошел собеседование в гугл. Пойду работать дальше(

Евгений
19.07.2017
09:32:54
а именно пары нужны? а то учебник по химии. менделеев, ломоносов, варежкин?

(;¬_¬)
19.07.2017
09:32:56
а еще можно отобить х пробелом чтоб именно хими* искал

Google
(;¬_¬)
19.07.2017
09:33:20
а именно пары нужны? а то учебник по химии. менделеев, ломоносов, варежкин?
ну в таблице же это у тебя будет "учебник_айди, ломоносов_айди"

так?

Евгений
19.07.2017
09:33:47
ну да

Magic
19.07.2017
09:34:27
емое, с парами авторов я загнался, начал с подзапросом писать, а не группировкой))) в общем, тоже не прошел собеседование в гугл. Пойду работать дальше(
а как ты сделаешь это? Задача: у меня есть cleanup.php который что-то там делает критичное. Мне нужно, чтобы скрипт запускался каждые 13 секунд.

(;¬_¬)
19.07.2017
09:34:31
ну вот найди тех у кого наибольшее количество общих книг. считай что эта книга и менделеева и ломоносова и варежкина

Yulia
19.07.2017
09:35:07
А здесь есть кто-то из Украины?

Magic
19.07.2017
09:35:14
тонкий намек, что крон не умеет чаще раз в минуту?
да, крон не умеет меньше чем раз в минуту

Admin
ERROR: S client not available

(;¬_¬)
19.07.2017
09:35:27
А здесь есть кто-то из Украины?
есть, но не признаются

Евгений
19.07.2017
09:35:27
тонкий намек, что крон не умеет чаще раз в минуту?
да есть и другие инструменты, умеют чаще

Sergey
19.07.2017
09:35:27
Алексей
19.07.2017
09:35:39
и всегда браузер держать открытым?
а из условия сказано, что нет?

(;¬_¬)
19.07.2017
09:35:52
а из условия сказано, что нет?
из условия вообще браузера не видно

Sergey
19.07.2017
09:35:57
а из условия сказано, что нет?
тогда зачем браузер, можно демона на php

Magic
19.07.2017
09:36:01
хотя все сначала его предлагают, потом сливаются на том как добавить задачу в крон, потом выясняется что только раз в минуту)

Pavel
19.07.2017
09:36:04
да, крон не умеет меньше чем раз в минуту
зато баш умеет выполнять команды последовательно и в крон можно вставить группу команд

Алексей
19.07.2017
09:36:27
из условия вообще браузера не видно
так предложен 1 из вариантов. уточните задачу - будем предлагать еще)

Google
Pavel
19.07.2017
09:36:27
по книгам, не сначала разговора, но можна join склеить саму с собой и через having выбрать

Magic
19.07.2017
09:36:53
демона на пхп мне кажется самый адекватный вариант

Sergey
19.07.2017
09:36:56
так предложен 1 из вариантов. уточните задачу - будем предлагать еще)
говно вариант, я бы насторожился на собеседовании такого кандидата

(;¬_¬)
19.07.2017
09:37:24
по книгам, не сначала разговора, но можна join склеить саму с собой и через having выбрать
ну да, я склеивал по книгам, потом выбирал гроупбаем. а что там с хэвинг?

возможно где-то тут я и затупил

вакансии в @webwork

Pavel
19.07.2017
09:37:52
having отработает после групбай

(;¬_¬)
19.07.2017
09:38:14
having отработает после групбай
не, что там накидать? я что-то туплю... встал недавно

Алексей
19.07.2017
09:38:54
Не прошел
а вы хоть за затраченное время на собеседование заплатите?)

Magic
19.07.2017
09:38:56
Sparrow
19.07.2017
09:39:09
От руки накидай

Pavel
19.07.2017
09:39:10
что то типо having field = MAX(authors)

Sparrow
19.07.2017
09:39:16
?

Sergey
19.07.2017
09:39:34
а из условия сказано, что нет?
мне тут недавно посоветовали винду переустановить, чтоб модуль для php поставить, это вариант примерно как браузер для постоянного запуска

v
19.07.2017
09:39:56
(;¬_¬)
19.07.2017
09:40:09
что то типо having field = MAX(authors)
э...ммм... чот все равно туплю... в общем я сумел сваять таблицу, через group by где у меня есть author1 books_count author2

Dmitriy
19.07.2017
09:40:19
?
на баше спокойно решается + какойнибудь менеджер процессов что бы следил а не упадет ли хнень

Pavel
19.07.2017
09:40:52
а если команда за 13 секунд не отработает?
делается флаг например файл лочится, если файл залочен команда выходит ничего не делая

Евгений
19.07.2017
09:41:01
я не сталкивался с такой задачей, но уже нагуглил про баш и какой-то watch

Страница 5246 из 8430