@symfony_php

Страница 478 из 1418
Vladislav
12.12.2017
22:57:18
а говоришь что каждый день юзаешь паттерны?

Sergey
12.12.2017
22:57:40
в смысле какие паттерны чувак юзает?

Vladislav
12.12.2017
22:57:53
нене, ты такой "все надо знать, юзаем каждый день"

пойду-ка я напишу свой юнит оф ворк

Google
Sergey
12.12.2017
22:59:12
ну хз, мне кажется паттерны это на столько банальная вещь

что даже нет смысла спрашивать)

есть конечно экзотика, которую не каждый день в коде встретишь

Vladislav
12.12.2017
22:59:43
а шо по бд спрашиваешь?

Sergey
12.12.2017
23:00:22
LSM и B-Tree

и как происходит merge-compact в log structured merge tree

Vladislav
12.12.2017
23:00:52
бл

Sergey
12.12.2017
23:00:53
шучу

Vladislav
12.12.2017
23:01:19
B-tree сложно

Sergey
12.12.2017
23:03:38
по базам совсем поверхностно, че такое nosql, какие есть плюсы и минусы у document oriented баз, че такое репликации, какие бывают, шардинг

если знает как работают индексы это хорошо, но знать зачем они нужны и какие последствия несут это мастхев

Vladislav
12.12.2017
23:04:46
ну норм

Sergey
12.12.2017
23:04:51
денормализации, чем отличаются те же char от varchar и тд

Google
Sergey
12.12.2017
23:04:58
ну зависит еще от того с чем человек работал

если написано что монга - то луплю по монге, если мускуль - то будь добр знай чуть глубже чем какие бывают джоины)

читал зайцева - вообще молодец

Vladislav
12.12.2017
23:06:07
хорошие вопросы

надо как-то список составить

Sergey
12.12.2017
23:06:38
ну и в целом если человек мне рассказал как работает btree то можно дальше по мускулю и не спрашивать)

а вообще совет всем - не пишите в резюме то чего вы не знаете)

ибо это сыграет против вас

Vladislav
12.12.2017
23:09:09
это да. обычно просто идут по резюме и спрашивают по написанному

Sergey
12.12.2017
23:09:37
иногда скучно это слушать бгг

особенно когда в очередной раз рассказывают за их мега архитектуру

но этот человек не имеет отношения к ней и на любой вопрос "а чо выбрали именно это?" говорит "не я выбирал, уже было"

ну я не говорю о выборе mysql vs postgre или symfony vs laravel

Vladislav
12.12.2017
23:11:59
блин, была крутая статья. ща сек; там про то как не запороть собес своим чсв)

ща

Sergey
12.12.2017
23:12:10
со стороны интервьювера?)

Vladislav
12.12.2017
23:12:43
не

ну когда слишком уверенно отвечаешь хайповыми словами, а обьяснить не можешь

Sergey
12.12.2017
23:13:10
сразу мем вспоминаю)

"бигдата бигдата блокчейн..." вы приняты!

Google
Vladislav
12.12.2017
23:13:51
да

ща ищу

АИ пропустил

Sergey
12.12.2017
23:14:13
МЛ ведь

Vladislav
12.12.2017
23:15:38
https://hackernoon.com/how-not-to-design-netflix-in-your-45-minute-system-design-interview-64953391a054



Sergey
12.12.2017
23:17:43
там у них хардкорный шардинг же

Vladislav
12.12.2017
23:18:38
крч все надо в блокчейн и будет нормально

Sergey
12.12.2017
23:20:00
и в твиттере вроде уже не хранят все в мускуле?

Vladislav
12.12.2017
23:23:13
https://blog.twitter.com/engineering/en_us/a/2014/manhattan-our-real-time-multi-tenant-distributed-database-for-twitter-scale.html

хз, в основном старые статьи за 2012 год где еще mysql

Sergey
12.12.2017
23:25:09
а вообще мускуль нормально не скейлится из коробки

Sergey
12.12.2017
23:25:15
а шардинг делать на нем самому это попаболь

а вообще хз, я б завалил такое собеседование)

Vladislav
12.12.2017
23:26:01
ну типа команда ребят которые выбросили половину походу и дописали что-то

а вообще хз, я б завалил такое собеседование)
типа "задизайни мне нетфликс ?"

Sergey
12.12.2017
23:26:25
да

если б я мог задизайнить отлично нетфликс, я б уже давно работал в нетфликсе бгг

Vladislav
12.12.2017
23:27:04
ну ты не должен отлино дизайнить

Sergey
12.12.2017
23:27:35
да и "мускуль" это слишком обширно

Google
Sergey
12.12.2017
23:27:40
там миллион движков

Vladislav
12.12.2017
23:27:45
просто говоришь "так, сюда пихаем фронт нгнкс пару штук, сюда апач зоокипер, таааакс. сюда это, прилепили и работает"

https://www.educative.io/collection/page/5668639101419520/5649050225344512/5673385510043648

вот как выглядит ответ на вопрос

сейчас прохожу

Sergey
12.12.2017
23:28:42
на гитхабе был целый репос с примерами

и как курс? стоит того?

Admin
ERROR: S client not available

Vladislav
12.12.2017
23:29:37
я не покупал, думаю нет. видно список тем, просто гуглю их и читаю

Sergey
12.12.2017
23:29:43
https://github.com/donnemartin/system-design-primer

Vladislav
12.12.2017
23:30:58
спасиб, буду смотреть.

Sergey
12.12.2017
23:37:10
https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/ вообще советую ее почитать

она большая, местами сложная, но стоит прочесть. щас ее читаю как раз

Vladislav
13.12.2017
00:38:54
добавил в закладки. сейчас читаю про алгоритимы, дочитаю и гляну эту

Антон
13.12.2017
06:30:03
Мне один раз дали задание сделать блог с древовидной системой комментариев. Чтобы без фреймворков и mvc

И дали 4 дня времени. Жесть

Danil
13.12.2017
06:30:35
тестовые не должны быть такими

если они не оплачиваются, конечно

Антон
13.12.2017
06:32:45
У них там прогер бывший рубист. Говорит свой mvc за день написать можно

Google
Антон
13.12.2017
06:32:56
Может эта упорость как то связана?

Я ещё не слышал чтобы кому то тестовое задание оплатили

Sergey
13.12.2017
06:42:40
тестовые не должны быть такими
если речь идет о найме стажера - почему бы и нет?)

4 дня на задачу которая занимает день максимум, что тут такого?)

Danil
13.12.2017
06:43:21
ну если ты даешь это стажеру во время испытательного, то да

smile
13.12.2017
06:44:00
ну если ты даешь это стажеру во время испытательного, то да
та ну. Если стажер от тебя еще до испыталки хочет струсить бабла, а не зацепиться за практику и знания - то он далеко не уйдет.

Danil
13.12.2017
06:44:33
да я ж не говорю "до испыталки"

Sergey
13.12.2017
06:44:46
ну если ты даешь это стажеру во время испытательного, то да
для работодателя проще такой флоу: - тестовое задание, на которое дается больше времени чем нужно. Желательно оговорить что если что-то не успеешь сделать - всеравно присылай. Это даже интереснее посмотреть в каком порядке чего делалось и чего и почему неуспелось. - собеседование с обязательным обсуждением того что наваяли в рамках тестового задания. - испыталка

smile
13.12.2017
06:44:59
ну если ты даешь это стажеру во время испытательного, то да
ну знач я немного не так понял твою фразу "даешь во время испыталки"

Sergey
13.12.2017
06:45:55
80% людей отвалится на первом пункте, стажеры будут делать. Дальше все зависит от того что как пройдет дальше.

да. есть риск что среди отвалившихся были толковые... но альтернатива - упрощать тестовое задание и больше тратить времени на собеседования/контроль на испыталке (так как больше будет людей)

потому следует исходить из того как срочно нужен новый человек

и сколько у тебя ресурсов. Если у тебя и так загрузка выше крыши - не стоит даже думать о найме стажеров/джунов

мы как-то так обожглись... решили нанять парочку джунов а подумать о том что у нас нет времени их менторить как-то не подумали)

хотя если за копейки нанять разработчика... и давать ему задачки... тож норм. Но опять же вопрос в целях и ресурсах доступных

Sergey
13.12.2017
07:19:40
https://medium.com/@fabpot/symfony-4-performance-out-of-the-box-eddc0782916f

Bohdan
13.12.2017
07:21:20
это Фабьен написал для использования в срачах с Тейлором?

Sergey
13.12.2017
07:21:38
ну там сайтец даже есть

http://www.phpbenchmarks.com/en/comparator/compare.html?components=laravel-5.5~symfony-3.4~symfony-4.0~zend-framework-3.0&benchmarkType=rest-api&benchmarkTools=apache-bench&phpVersions=php-7.2&concurrencies=20

Страница 478 из 1418