Найти в Дзене
Все, что вам нужно знать о стратегиях кэширования
Жил-был младший инженер-программист по имени Артем. Он работал в технологической компании Hooli. Несмотря на свой ум, он так и не получил возможности поработать над каким-либо интересным проектом. Поэтому он был печален и расстроен. Пока однажды ему не пришла в голову идея устроиться на новую работу. И интервьюер задал ему один простой вопрос: «Можете ли вы перечислить 5 популярных стратегий кэширования?». Однако он не ответил на него, и интервью закончилось через 7 минут. Поэтому он изучил его позже, чтобы восполнить пробел в знаниях...
1 месяц назад
Как Uber вычисляет расчетное время прибытия (объяснение за 2 минуты или меньше): 1. Они представляют физическую карту в виде графика. 2. Они вычисляют расчетное время прибытия, находя кратчайший путь в ориентированном взвешенном графе. 3. Они не используют алгоритм Дейкстры, потому что он не масштабируется со сложностью O(n*logn) 4. Они разбивают граф, а затем предварительно вычисляют наилучший путь внутри каждого раздела. 5. Они уменьшают временную сложность с O(n^2) до O(n) путем разбиения графа 6. Они заполняют веса ребер графа информацией о дорожном движении. 7. Они используют фильтр Kalman и алгоритм Viterbi для сопоставления карт, чтобы точно определить время прибытия.
1 месяц назад
Тестирование в DevOps: стратегии, инструменты и лучшие практики для обеспечения непрерывного качества
В мире DevOps, где скорость и эффективность имеют первостепенное значение, тестирование играет важнейшую роль в обеспечении быстрой и надежной поставки пользователям высококачественного программного обеспечения. Однако традиционные методы тестирования, такие как ручное тестирование и отложенная интеграция, больше не отвечают потребностям современных конвейеров непрерывной поставки. Практики DevOps привели к появлению нового подхода к тестированию – интегрированного, автоматизированного и непрерывного...
1 месяц назад
Кто такой тестировщик и сколько он зарабатывает в России?
Привет! Меня зовут Павел, мне 25, и последние 5 лет я работаю в IT. За это время я успел побывать и разработчиком, и менеджером, но больше всего меня зацепила роль тестировщика. Почему? потому-что нравится "ломать" приложения, искать нюансы, документировать, придумывать схемы как и где найти дефекты. Сегодня расскажу, кто такие тестировщики, чем они занимаются, сколько зарабатывают и почему без них даже самый крутой софт может превратиться в цифрового Франкенштейна. Тестировщик (QA Engineer, Quality...
2 месяца назад
Первый день в качестве специалиста по контролю качества(QA)
Итак, вы получили новую работу в отделе контроля качества (QA), поздравляем! Неважно, новичок вы в этой сфере или опытный специалист, вам всё равно нужно начать с основ. Здесь я расскажу, что, по моему мнению, вам следует сделать в первый день, чтобы начать с самого начала. Потратьте первый час, просто поигравшись с продуктом. Освойтесь, делайте заметки, скриншоты и т.д. Погрузитесь в продукт, станьте с ним единым целым, найдите его границы, начните использовать его так, как люди, вероятно, никогда раньше не пробовали...
2 месяца назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала