Как поступить? Фриланс или офис?
Закончил курсы Артема Исламова по веб-разработке. Хорошо знаю html, js, css и php.
Не знаете. Поверьте. Без опыта вы знаете ничего.

Проблема в том, что не могу найти работу, отсылал кучу резюме компаниям и либо меня просто игнорят либо пишут толькл какие-то конторы и то требуют тестовые задания.
Ну так выполните тестовое, в чем проблема?

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

Надеюсь этот вопрос - троллинг
Реальная проблема в нереалистичных и чрезвычайно завышенных ожиданиях. Пока автор только закончил курсы, то он никто и звать его никак. Цена после окончания курсов пхп и прочим - 30к рублей в базарный день (в Москве мож 50-60к).
Тем более сейчас кризис и квалифицированный народ теряет работу и голодных кандидатов полно. Так что на зеленых необстрелянных джунов никто всерьез и не посмотрит. Тем более с таким адским чсв. собственно непонимание зачем решать задачи с массивами говорит о том, что ни пхп, ни js автор не знает примерно никак. 

В офисе гораздо более толерантны к новичкам, там могут брать кого-то на вырост. А на хрелансе уметь делать дела. Ну и тестовые задания для зеленых там тоже есть. 

Так что если автор пришел к выводу, что на дядю работать не вариант, то хреланс для него еще более не вариант.
Ну или нужно планочку ожиданий существенно понизить.