хуйу нас не матерятся
В этом году мы второй раз приехали зимовать в Батуми. Но теперь мы начали задумываться о покупке своей квартиры.
Казалось бы у меня была идеальная работа. Очень интересный проект, с кучей RnD, с самым хайлоадистым хайлоадом который только можно придумать, с очень нормальной(для рф) зарплатой, но нет, я ухожу.
Первый вопрос который я задаю на собеседовании - вопрос о переменных. Вопрос крайне простой, но половина кандидатов, даже с опытом работы, отвечают никак, либо очень плохо.
В JavaScrip'те есть много способов работы с массивами: for in, for of, array.map, array.forEach, array.reduce, array.filter. И хоть каждый из них имеет своё специфическое предназначение, часто они используются бездумно.
Даже когда меня всё устраивает на текущей работе, я всё равно периодически прохожу интервью, так сказать чтобы не расслаблялся. По большей части это милая беседа с ким-нить крутым программером, после которой неделю ботанишь, закрывая пробелы в памяти. Но иногда это мозговыносящий трэш.
Мне постоянно приходится инспектить и тестировать вебсайты, и чтобы немного ускорить этот процесс я зафигачил себе браузерный аддон.
Ну вот и всё ребята. Все мосты построены, олимпиады и чемпионаты прошли. Наступил август 2018, поезд следует to the moon, ну или на дно.
В этой части будем тестировать сортировку числовых массивов. Node.js: array.sort(), PHP: sort(), Python: array.sort(), Lua: table.sort()
В этот раз посмотрим стандартную во всех языках функцию замены подстроки в строке. В php это str_replace, в javaScript str.replace, в python str.replace, и в lua str:gsub.
Решили мы значит сгонять на месяцок в Англию, в Лондон этой осенью, захотелось нам хоть не на много почувствовать себя жителями нормальной страны.