pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Что изучать для карьеры?

Лучший ответ:  И вот что реально не изменится через год?
Когда я решил забить на фронт, говорили что флексы еще сырые. Через четыре месяца я решил вернуться и уже говорили "пора верстать на гридах". Еще что-то там говорили про какой-то Vue, который убьет jQuery. Теперь все знают кто такой Vue, но jQuery все еще жив и здравствует. Вы серьезно рассчитываете получить ответ что будет через год? Ну точно могу сказать что Путин будет президентом.Что изучать, для карьеры?
Yii, React, NodeJS, Python. В зависимости от работы, конечно. Потому что =>Но всегда требуют Yii, React, NodeJS, Python
А с учетом =>Понятное, дело знаю и нативное
таких вопросов возникать вообще не должно, потому что зная нативное расковырять фреймворк вообще не проблема.Что же реально надо чтобы найти работу?
Попробуйте начать отправлять резюме и откликаться на вакансии.

Худший ответ: Что изучать для карьеры?
Смотри в вакансии на сайтах объявлений, там всё есть, написано что учить.
Вопрос: Как заменить часть строки в файле на bash или shell?

Лучший ответ: man sed, awk, perl не зная подробностей больше сложно посоветовать.

Худший ответ: sed -i 's/http/https/g' file1
заменяет http на https в файле  file1
без -i изменения выводятся на экран но исходный файл не меняется.
ну детальней как правильно написал vaut man/google по утилитам sed/awk
Вопрос: Поддержка Ethernet rj45 на ESP32?

Лучший ответ: Че-то нету у esp32 phy интерфейса, нужно пристяжной чип городить. Ну и драйвер Lwip для этого чипа в esp32 писать.

Худший ответ: https://docs.espressif.com/projects/esp-idf/en/lat...
есть на али, но ценник кусачий.
Дешевле будет к dev kit пикрутить какой нить дешовый RMII на LAN8720 например.
Вопрос: Как подключить header.php в 1С Битрикс на внутренних страницах?

Лучший ответ: У Вас в этом куске кода шаблона<link rel="stylesheet" href="bitrix/templates/eshop_bootstrap_yellow/tab.css" type="text/css" media="screen" />
<link rel="stylesheet" href="bitrix/templates/eshop_bootstrap_yellow/css/style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="bitrix/templates/eshop_bootstrap_yellow/accordionmenu.css" type="text/css" media="screen" />
указаны относительные пути.
Замените "bitrix/templates/eshop_bootstrap_yellow" на SITE_TEMPLATE_PATH.

Худший ответ: ну для начала, нужно разобраться, почему пути до стилевых файлов не найдены.
Вопрос: Обязательно ли использование бутстрапа?

Лучший ответ: вы сами ответили на свой вопрос:Нужен ли бутстрап в нынешнем году?половина заказов на бустстрапе

Худший ответ: Хотите используйте хотите нет, сугубо вам решать
Вопрос: Почтовые сервисы в 2018. Актуален ли outlook?

Лучший ответ: В итоге представитель Riot Pixels ответил, что они не знают, зачем в 2018 году пользоваться этим сервисом.
Хм, а что такое Riot Pixel?
Нашёл: Riot Pixels (сокращенно RP) — независимый российский веб-сайт, посвящённый компьютерным играм и индустрии компьютерных игр.
Я не знаю, зачем в 2018 году кто-то ещё пользуется сайтом RP...

Худший ответ: Riot Pixels??? не знаю, зачем в 2018 году пользоваться этим сервисом!!!
а может чувак спутал сервис аутлук.ком с аутлуком и аутлук экспрессом(на который даже МС уже забили, и перестали поддержку)? Ну так да, они вместо этого в Вин10 сделали приложение "Mail". 
А "Аутлук" это такой корпоративный почтовик, в составе покате МС Офиса, с календарями, интеграцией с корпоративными штуками типа эксченджсерверов, доменов  - вполне себе используется в настоящих фирмах, а не шаражках в интернете типа райот пиксельз
.
ps: у меня аутлук.ком является основным почтовиком сейчас. я его даже сделал приложением для винды(на nwjs)
Вопрос: У заказчика не отображаются .gif в IE, можно ли это исправить?

Лучший ответ: Вы думаете вы первый, кто верстает на маке и кому нужно проверить вёрстку в IE? Нет, поэтому вот: cloudinternetexplorer.com

Худший ответ: Там не только блоков с картинками нет, но и шрифты убогие. А почему вы через js вставляете?
Вопрос: Как выполнить асинхронную функцию синхронно?

Лучший ответ: Async/await так же и for await

Худший ответ: Тебе надо создать async function foo (connection,...) И внутри нее вызвать цикл forEach, в котором делаешь await connection.execute, вместо connection.execute.
Или передать async function(err, connection) {} как колбек в getConnection.
Вопрос: Как остановить выполнение php скрипта с помощью js?

Лучший ответ: У Вас, скорей всего, происходит классическая проблема с сессиями. Скрипт AJAX, хоть и асинхронный, занимает дескриптор работы с файлом сессии. И пока он его не закончит (окончание работы скрипта, либо через функцию) файл освобожден не будет и пользователь не сможет сделать любой другой запрос. Решений несколько:
1. Перевести работу с сессиями в бд/memcached/redis
2. Закрывать сессию после ее чтения и запись изменений делать в конце скрипта (если они есть).

Худший ответ:  при этом уйти с этой страницы по клику на элемент навигации никак нельзя.
Почему нельзя уйти со страницы то?
Вопрос: Как убрать всю рекламу на Android?

Лучший ответ: Adaway, но нужен root.

Худший ответ: ДНС фильтрация помогает только слегка
pgl.yoyo.org/adservers/serverlist.php
Для нормальной очистки внутри приложений все равно потребуется получать рут и/или ставить чистый софт
Вопрос: Почему сравнение эта string строка не равна такой же строке после string.Format()?

Лучший ответ: Потому что сравнение string и сравнение object - это разные вещи.
String сравнивается посимвольно, как и должно быть, а у object сравниваются ссылки на экземпляры.
Переменные client и broker компилятор для оптимизации ссылает на один и тот же экземпляр string, поэтому сравнение их, как object, возвращает True. В случае же agent, создаётся новый экземпляр string (Format вызывает new string()), поэтому сравнение их, как object, возвращает False.

Худший ответ: Если нужно чтобы искало одинаковые строки и не генерировала новые, то можно заменить наvar agent = string.Intern(string.Format("{0} {1}", "1", "2"));
Вопрос: Можно ли на bootstrap создать меню в котором при нажатии страница будет скроллить вниз?

Лучший ответ: getbootstrap.com/javascript/#scrollspy<a href="#example">Example</a> // Ссылка
<div id="#example"></div> // Блок

Худший ответ: Не владешь - не берись
Вопрос: Математика для Теории вероятностей и нейронных сетех?

Лучший ответ: А что, просто посмотреть хотя-бы сам Тостер - непосильная задача?
Сдедаю это за вас.
Какие темы в математике необходимо знать, чтобы начать изучать машинное обучение?
Список литературы(или курсов) МАТЕМАТИКИ для Data Scientist?
Можно ли по книгам из серии «Математика в техническом университете» изучать математику для ML?
Какие темы в математике необходимо знать, чтобы начать изучать машинное обучение?
Хватит? Так это я еще в Гуугл не залез с вашим вопросом.

Худший ответ: Для ТВ однозначно нужны комбинаторика, линейка и матанализ.
В целом, перед изучением высшей математики надо хорошо освоить "школьную".
Вопрос: Как сделать переход к якорю, если шапка закрывает?

Лучший ответ: Вот вам готовый скрипт на JQuery.$(document).ready(function() {
	$("a.scrollto").click(function () {
		elementClick = $(this).attr("href")
		destination = $(elementClick).offset().top;
		$("html:not(:animated),body:not(:animated)").animate({scrollTop: destination - *высота шапки*}, 1100);
		return false;
	});
});
Для того, чтобы ссылка была "со скроллом" нужно добавить ей класс scrollto
Также не забудьте указать высоту шапки и время прокрутки (по умолчанию 1100мс)

Худший ответ: Делается это через js, средствами голого html без костылей не получится.
https://yandex.ru/search/?text=js%20scrollto&clid=...
Вопрос: Почему браузеры стали такими прожорливыми?

Лучший ответ: И какой тогда смысл в увеличении производительности ЭВМ, если прожорливость ПО растёт пропорционально мощности ПК?
А какой смысл в увеличении производительности, кроме как для того чтобы более медленное ПО летало???
;)
Так в чём же причина? Почему интернет стал таким тяжёлым? 
1. Усложнение стандартов.
2. Удорожание программистов. Дешевле раз заплатить за железо, чем постоянно платить программистам повышенную зарплату, чтобы они тщательнее оптимизировали.

Худший ответ: Чините браузер: https://i.imgur.com/xEHeMNW.png
Вопрос: Результативна ли дефрагментация реестра?

Лучший ответ: Нет.
Определенные проблемы были с дефрагментацией реестра в старых системах до WinXP включительно, особенно на файловой системе FAT32, в современных системах с этим все в порядке - определенную оптимизацию проводит система, а больше ничего нельзя сделать.
Поэтому дефрагментация реестра сторонними утилитами как минимум бесполезна, и зачастую вредна.
То же самое можно сказать и вообще про весь софт вроде TuneUp Utilities и ему подобных.

Худший ответ: Кратко - иногда, какое-то.
В случае множества установок/удалений софта и железа, обновлений ос и софта (и железа), всяких изменений вносимых в реестр. Более компактный и упорядоченный реестр быстрее грузится и быстрее работает, не столько он сам, сколько ОС и софт, которым приходится читать и писать, но заметно это только не на SSD  и если действительно изменения большие произошли.
Вопрос: Как делают title жирным?

Лучший ответ: Легко
https://unicode-table.com/ru/blocks/mathematical-a...
Правда, часть символов в другом месте
https://unicode-table.com/ru/blocks/letterlike-symbols/
Ну и отображение будет зависеть от установленных в системе шрифтов.

Худший ответ: Вопрос больше похож на рекламу....
Кстати, за это карают поисковики...
Вопрос: Есть ли хорошие YouTube каналы по Java?

Лучший ответ: есть ли какие-то хорошие каналы на английском или русском, не важно, где производится разработка на джаве
Единственное, что можно смотреть в видео-формате - это доклады с конференций. Этого добра на JUGRuVideo навалом.И расскажите, какие каналы вы поглядываете
Никакие. Это слишком медленный источник информации.

Худший ответ: Просто введи в поиск на ютюбе "code with java", вместо java может быть любой другой язык .
Вопрос: Код ревью или что не так с моим тестовым заданием?

Лучший ответ: Лично у меня код вида setupList();
showListProgress(true);
getTaskList();
ассоциируется с процедурным программированием. Java это насколько я знаю ООП. А тут ни паттернов, ничего. Покрыть тестами такой код я не знаю как. Наверняка внутри идет обращение к параметрам окружения или глобальным переменным, мокировать которые просто праздник.
Разделения логики на слои я тут не вижу и внутри методов есть и получение данных и настройки отображения, однако на мой взгляд это проблема не сколько программиста, сколько человека, поставившего задачу за 5 часов написать целое приложение. На мой взгляд лучше бы или дал сутки или дал конкретные задачи на алгоритмы. 
Поскольку сам работаю на шарпе, комментировать стиль написания не могу. Может какие-то приемы это классика

Худший ответ: Все в кучу. Бизнес логика перемешана с отображением, мидл должен иметь представление как все это разделить. Можно было шаблонизировать те же адаптеры и фрагменты.  Мож еще что, особо не всматривался=)
Вопрос: Почему на iphone отображается некорректно сайт?

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

Худший ответ: Верстка неправильная. Используйте bootstrap, либо научитесь грамотно пользоваться flex-box.
Вопрос: Как правильно настроить SPF чтобы не было спуфинга?

Лучший ответ: Блочить письма должны получатели. Вы лишь можете предоставить им методы подтверждения подлинности ваших писем, а именно: SPF, DKIM и DMARC. Именно наличие DMARC записи указывает, что делать получателю с письмами в зависимости от политики:none - не принимать никаких особых действий, всё на усмотрение почтовика;quarantine - отпарвить в спам;reject - не принимать письмо.
Но опять же, обработка всех этих записей, всё это на усмотрение сервера получателя...

Худший ответ: Само по себе наличие у домена SPF-записи (ваша выглядит вполне правильной) ничего никому не запрещает. Каждый получатель сам решает, что делать в случае несоответствия отправителя SPF-политике. Вот у вас, например, спам-фильтр перекладывает такие письма в папку Спам. У кого-то из клиентов - заблокирует на входе. У кого-то - проигнорирует...
Вопрос: Платные или бесплатные CMS?

Лучший ответ: если магазин приносит десятки тысяч, то стоит он 0, или, 100, или 200 – не играет никакого рояля.
прост кто–то предпочитает платить и получать готовый сервис, кто–то не платить и возиться с конструктором.
нет однозначно правильного ответа, оба варианта рабочие. выбор зависит только от личных хотелок и возможностей/скилов.
вы исходите из того, что для вас это просто, и это действительно может быть так. но только для вас.
в бизнесе существует такое понятие как TCO, и программисты, как люди очень далекие от бизнеса, зачастую его не учитывают.

Худший ответ: Чаще всего, в бесплатных версиях (да есть исключения!) нет таких функций, как купоны на скидку, нельзя подорвать цифровые товары, нельзя убрать логотип создателя сервиса из низа сайта и др.
Вопрос: Почему клиент из кожи вон лезет, чтобы убедить меня сказать ему свой Пионер кошелек?

Лучший ответ: Даже если вы не согласитесь принять от него деньги напрямую, вы обязаны сообщить о нарушении
https://www.upwork.com/legal/
"You agree to notify Upwork immediately if another person improperly contacts you or suggests making or receiving payments outside of the Site."
Как вариант, там же по ссылке написано, как можно выкупить себя у апворка. В двух словах, от $2500

Худший ответ: Все это (его цитаты) звучит очень не профессионально, как минимум не по-взрослому. Даже больше, попахивает третим миром, он вообще откуда заявляет себя? 
Короче, возможно, это фрилансер-перекупщик который получает деньги на свой пионер, и с этим связаны все мутки.
Вопрос: Какое устройство с поддержкой BGP поставить на границу сети?

Лучший ответ: Не, ну это точно не сюда.
Надо сесть и составить ТЗ, в котором будут:
1. Примерная схема сети (пусть даже на уровне пять квадратов: два провайдера, сам маршрутизатор, руководство, отдел продаж)
2. Примерная нагрузка в Мбит/с и тысячах пакетов в секунду (посмотрите, сколько ваша сеть создаёт сейчас и возьмите запас раза в 4, а то и в 10)
3. Если есть возможность, посмотрите на существующем маршрутизаторе количество количество tcp-соединений, и тоже возьмите запас
4. Количество BGP-префиксов (пообщайтесь с провайдерами, надо ли Вам BGP Full View?)
5. Со всем этим приходите к двум-трём местным официальным продавцам/интеграторам за спецификацией и коммерческим предложением. Через них же лучше и брать, ибо цена относительно официально объявленной производителем GPL-цены может упасть в разы.
Не забудьте потребовать, чтобы в спецификации была указана максимально достижимая аппаратная производительность и ёмкость, она обычно описывается для трёх разных случаев: small packets, large packets и IMIX (распределение, примерно соответствующее усреднёному абонентскому трафику).
Кстати, я бы к Juniper тоже посоветовал присмотреться.

Худший ответ: Компьютер с двумя сетевыми картами и pfSense.
Обойдется более чем в 10 раз дешевле.
Хотя если у вас распил бюджета - то можно и 250 т. р.
Вопрос: React + Redux vs Angular 2?

Лучший ответ: Это наверно уже миллиардный похожий вопрос. Если проект серьёзный - выбирайте то что знаете лучше всего. Плюсы почитайте в гугле. 
Мешать php и js не стоит, все общение происходит через rest api.

Худший ответ: Интересует вопрос, что лучше подойдет для этого? Знаю , что angular2 в разы превосходит react по производительности, но большинство "хейтят" ангулар и идут в сторону React Сравнение производительности 
фреймворковзатем обращаться к компонентам react ( возможно ли обратиться извне? )
Не совсем понятно, что вы имеете ввиду по "обращением к компоненту". Реакт позволяет вытащить DOM ноду по ref - документацияВ планах создать социальную сеть. 
Интересует вопрос, что лучше подойдет для этого? 
я бы посоветовал машину времени :)
Вопрос: Какая профессия совмещает в себе рекламу и IT?

Лучший ответ: SEO, SMM, контекстная реклама...

Худший ответ: Компьютерная графика и анимация. Очень рекламистое направление в IT!
Вопрос: Где купить готовый паблик вк?

Лучший ответ: Думаю не стоит покупать. Паблики насыщены, все уже там, бурного роста ждать не приходится. Инстаграм да ещё растёт пока. По поводу обогащения тоже вопрос открытый, я покупал рекламу и в пабликах напрямую и в ВК напрямую и за клики и за показы, не сказать что эффективность размещения высокая...
К тому же вы полностью зависите от ВК, их политики изменят они правила, ограничат рекламу, присунут свою рекламу или просто тупо заблокируют паблик вы никому ничего не сможете доказать и никак не сможете вернуть инвестиции, т.к. всё это не ваше.
На всё это накладываются проблемы что паблик в ВК или группу никак нельзя купить продать, основатель может выйти и потом всегда вернуться в него в роли основателя. Выход только купить аккаунт основателя, а у него на нём может там 10 пабликов? Он его не продаст. А даже если продаст то аккаунт к телефону прикреплён надо его сразу менять. Да и получается вы будете владеть чужим аккаунтом, заблочат его, как вы будете доказывать что это вы Иван Иванов?
Да и мода на всё проходит в т.ч. и на соцсети, сегодня рулит одна, завтра другая...

Худший ответ: Имхо, делать сейчас паблики особо смысла нет, может только что-то уникальное, что понравится людям, тут ситуация как с ютубом, когда он только развивался, контента было мало и авторов тоже, кто успел заскочить в этот поезд, тот сейчас популярен и подняться ему было проще, чем сейчас. Паблики вроде мдк плотно заняли свою нишу и уходить с них в какой-то новый люди не будут, им это просто не надо.
Вопрос: Верно ли сформулировано определение конфликта в git?

Лучший ответ: Формальный (потенциальный) конфликт в Git в контексте слияния веток - ситуация, возникающая при создании коммита слияния (merge commit), когда один и тот же файл (один или более) имеет различное состояние в снимках (snapshots) сливаемых веток. Такие конфликты можно классифицировать на разрешаемые автоматически и не разрешаемые автоматически.Конфликт, разрешаемый автоматически - формальный конфликт, при котором Git может самостоятельно сформировать снимок для коммита слияния путём применения алгоритма слияния (например, трёхстороннего слияния) согласно выбранной стратегии слияния к каждому из конфликтующих файлов.Конфликт, не разрешамый автоматически - формальный конфликт, при котором Git не может самостоятельно сформировать снимок для коммита слияния. Обычно именно такие автоматически неразрешаемые конфликты и называют просто конфликтами. В таком случае для формирования снимка требуется ручное вмешательство (что и называется "разрешением конфликтов" в бытовом смысле).

Худший ответ: зачем что-то придумывать, когда это описано в документации?
https://git-scm.com/book/ru/v2/Ветвление-в-Git-Осн...
раздел "Основные конфликты слияния"
Вопрос: В чем разница между LED лампами с трансформатором и без?

Лучший ответ: в чем разница использование LED ламп с трансформатором и без?1. То, что вы называете "трансформатором", по-правильному называется "преобразователем напряжения", поскольку он вполне может быть бестрансформаторным.
2. Для 12-вольтовых ламп этот преобразователь должен быть внешним - это примерно такой, какой применяют для питания светодиодных лент.
3. Для 220-вольтовых преобразователь встроен в саму лампу. 
4. У большинства дешёвых ламп преобразователь бестрансформаторный, он не имеет функции стабилизации напряжения (или тока через диоды), и поэтому они мигают с частотой 50...100 герц и имеют нестабильную яркость (яркость определяется не слишком стабильным напряжением в электросети). У более дорогих он имеет трансформатор и стабилизацию напряжения/тока, поэтому яркость их постоянна, а мигание отсутствует.

Худший ответ: в лампах 220 встроенный гаситель напряжения
Вопрос: Откуда просмотры на моем частном канале в телеграмме?

Лучший ответ: Вероятно отображается сколько раз именно вы просматривали запись

Худший ответ: Это означает, что кто-то пересылал сообщения, так как от одного человека может придти только один просмотр
Вопрос: Есть ли конструктор формы для c?

Лучший ответ: Обычно, если я пишу на C, графический интерфейс это последнее что нужно программе, сразу после управления всеми типами кофеварок. Если же очень хочется — либо МСДН, и рисовать окно с контролами вручную, либо GTK+ и Glade как визуальный редактор.

Худший ответ: Вот нашёл даже видео: https://www.youtube.com/watch?v=a7XPMLbnpU0
Вопрос: Как правильно сделать выборку из листа?

Лучший ответ: map = list. stream().collect(groupingBy(Db::getForm)) ;
Если на 8 уже.

Худший ответ: Наверное, самое правильное будет - получить из базы отсортированный по фирме список. SORT BY. Потом - один проход по этому списку и вывод куда вы там хотите.
Если задача стоит именно со списком, сразу на ум приходят два варианта - 
1) Посортировать список по фирме и далее -  в один проход. O(nlogn) сложность по времени.
2) Если не особо важен порядок. Идти по списку и складывать элементы в Map<String, List<String>>очевидным образом. O(n) по времени, O(n) по памяти. В конце обойти мапу.
Вопрос: Как сделать чтобы картинка и текст были на одной линии?

Лучший ответ: Держите...
https://codepen.io/aliencash/pen/LOqgBj

Худший ответ: display: flex - для контейнера
Вопрос: Как сделать попап адаптивным (fancybox)?

Лучший ответ: Опции Fancybox
fancyapps.com/fancybox/#docsautoSize	If true, then sets both autoHeight and autoWidth to true	
Boolean; Default value: true
autoHeight	If set to true, for 'inline', 'ajax' and 'html' type content width is auto determined. If no dimensions set this may give unexpected results	
Boolean; Default value: false
autoWidth	If set to true, for 'inline', 'ajax' and 'html' type content height is auto determined. If no dimensions set this may give unexpected results	
Boolean; Default value: false
autoResize	If set to true, the content will be resized after window resize event	
Boolean; Default value: !isTouch

Худший ответ: Спасибо! Почти помогло.. Как это поправить? :)
Вопрос: Как оценить стоимость разработки?

Лучший ответ: Пожалуйста, в разных вариациях.
Как оценить стоимость работ?
Как оценить верстку?
Как оценить работу «контент менеджера»?
Как оценить задачу для фрилансера
Как оценить трудозатраты для дизайнера?
Как оценить стоимость первого заказа под Android?
Как оцените верстку? И куда двигаться дальше?
Как оцените верстку?
Как оценить проект React?
Как оценить услугу «поддержка сайта»?
Как оценить стоимость проверки кода сайта?
Как оценить качество верстки сайта и интеграции с CMS, если я полный ноль в этих вопросах?
Как оценить стоимость работы?
Как оценить ТЗ на разработку сайта?
Как оценить сроки разработки сервиса без ТЗ?
Есть пара вопросов по верстке. И в целом, как оцените верстку?
Оценка проделанной работы за день у программиста, как оценить?
Как оценить стоимость действующего сайта?
Как оценить реальную стоимость проекта?

Худший ответ: Вы уже работаете много лет.
Неужели не можете оценить свои знания, и посмотреть среднюю ставку на рынке специалиста вашего уровня?
Ставьте так, чтобы ставка вас мотивировала сделать эту задачу, и так, чтобы конкуренты не слишком демпинговали.
Если у вас так не получается - продолжайте работать на работе за ЗП.
Вопрос: Сравнение массивов 5М+ значений?

Лучший ответ: Для этого есть всякие распределнные вычисления типа mapreduce на hadoop или аналогичных платформах.
Но 5млн строк это всё-таки не бигдата .
Делайте нормальный скрипт для проверки постепенной, а не 5 милионов сразу в функцию зах*уячить и ждать что всё будет прекрасно.
Можно еще очередь(amqp) поставить и воркеров запустить, и вкидывать туда задания. Но тоже это все аккуратно и постепенно.

Худший ответ: Если сортируется быстро, то можно отсортировать массивы, затем пройтись по одному и найти все вхождения в другом, ограничивая перебор брейком, т.е. что-то в духе:sort($arr1);
sort($arr2);
$lv = 0;
$m = count($arr2);
foreach ($arr1 as $k1) {
    for ($i=$lv ;$i < $m; $i++) {
        if($k1 == $arr2[$i]) {
            // do smth
            $lv = i;
            break;
       }
       if ($k1 < $arr2[$i]) {
           break;
       }
   }
}
но это не готовое решение