Вопрос №124
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Статическая / динамическая типизация - в чем разница?
A: Статическая – типы данных выясняются на этапе компиляции (С++, Java). Динамическая – на этапе выполнения программы (Python, Ruby).
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Статическая / динамическая типизация - в чем разница?
A: Статическая – типы данных выясняются на этапе компиляции (С++, Java). Динамическая – на этапе выполнения программы (Python, Ruby).
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python
- - - - - - - - -
Будущее ручного тестирования: сферы, в которых мануальное тестирование всегда будет востребовано
- - - - - - - - -
В последнее десятилетие произошел огромный сдвиг в практике разработки программного обеспечения. Многие замечают, что в большинстве областей идет постепенное движение от ручного к автоматизированному тестированию.
https://smartiqa.ru/blog/future-of-manual-testing
Будущее ручного тестирования: сферы, в которых мануальное тестирование всегда будет востребовано
- - - - - - - - -
В последнее десятилетие произошел огромный сдвиг в практике разработки программного обеспечения. Многие замечают, что в большинстве областей идет постепенное движение от ручного к автоматизированному тестированию.
https://smartiqa.ru/blog/future-of-manual-testing
smartiqa.ru
Будущее ручного тестирования
Cферы, в которых ручное тестирование всегда будет востребовано
Вопрос №125
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Явная / неявная типизация. В чем разница?
A: Явная – тип данных задает программист в коде (C++). Неявная – тип данных определяется компилятором / интерпретатором (Python).
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Явная / неявная типизация. В чем разница?
A: Явная – тип данных задает программист в коде (C++). Неявная – тип данных определяется компилятором / интерпретатором (Python).
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python
- - - - - - - - -
Тестирование производительности веб-приложений: 18 бесплатных инструментов
- - - - - - - - -
Отказ в работе веб-приложения может стоить очень дорого. В начале марта 2020 года, приложение для торговли акциями Robinhood упало на 24 часа, как раз во время одних из самых значительных колебаний на фондовом рынке. Причина такого падения, со слов людей из Robinhood, заключалась в том, что система просто не выдержала такой беспрецедентной нагрузки. Как думаете, каковы убытки всех участников торгов в данный момент и Robinhood в долгосрочной перспективе?
https://smartiqa.ru/blog/top-free-performance-testing-tools
Тестирование производительности веб-приложений: 18 бесплатных инструментов
- - - - - - - - -
Отказ в работе веб-приложения может стоить очень дорого. В начале марта 2020 года, приложение для торговли акциями Robinhood упало на 24 часа, как раз во время одних из самых значительных колебаний на фондовом рынке. Причина такого падения, со слов людей из Robinhood, заключалась в том, что система просто не выдержала такой беспрецедентной нагрузки. Как думаете, каковы убытки всех участников торгов в данный момент и Robinhood в долгосрочной перспективе?
https://smartiqa.ru/blog/top-free-performance-testing-tools
smartiqa.ru
Тестирование производительности веб-приложений: 18 бесплатных инструментов с открытым исходным кодом
Apache Jmeter, Google PageSpeed Insights, Google Lighthouse, WebPagetest.org, Sitespeed.io, Cypress, Apache Bench, Siege, Locust.io, Bees with Machine Guns, Multi-Mechanize, Httperf
Вопрос №126
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Какие структуры данных знаете?
A: Массив, Стек, Очередь, Связный список, Дерево, Граф, Хэш-таблица.
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Какие структуры данных знаете?
A: Массив, Стек, Очередь, Связный список, Дерево, Граф, Хэш-таблица.
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python
Вопрос №127
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое стек?
A: Последний вошел (push), первый вышел (pop).
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое стек?
A: Последний вошел (push), первый вышел (pop).
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python
Вопрос №128
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое очередь?
A: Первый вошел(append), первый вышел(pop).
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое очередь?
A: Первый вошел(append), первый вышел(pop).
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python
- - - - - - - - -
10 лучших проектов для начинающих инженеров по автоматизации
- - - - - - - - -
Те, кто хотят стартовать в сфере автоматизации тестирования, сталкиваются с трудностями из-за недостатка опыта. Один из способов получить опыт - это, конечно, учиться и практиковаться самостоятельно. Но как вы сможете продемонстрировать свои новые знания работодателям?
https://smartiqa.ru/blog/projects-for-qa-automation-portfolio
10 лучших проектов для начинающих инженеров по автоматизации
- - - - - - - - -
Те, кто хотят стартовать в сфере автоматизации тестирования, сталкиваются с трудностями из-за недостатка опыта. Один из способов получить опыт - это, конечно, учиться и практиковаться самостоятельно. Но как вы сможете продемонстрировать свои новые знания работодателям?
https://smartiqa.ru/blog/projects-for-qa-automation-portfolio
smartiqa.ru
10 проектов для начинающих инженеров по автоматизации
Поговорим о проектах для вашего портфолио по автоматизации тестирования, которые помогут вам выделиться среди конкурентов.
Вопрос №129
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое связный список?
A: Каждый узел списка - данные + указатель на следующий узел.
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое связный список?
A: Каждый узел списка - данные + указатель на следующий узел.
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python
- - - - - - - - -
5 способов повышения скорости и надежности UI автотестов
- - - - - - - - -
До сих пор вопрос тестирования программных продуктов (в виде десктопных, мобильных приложений, веб-проектов) не является решенным для большинства компаний. Многие понимают важность проблемы, но не уделяют ей должного внимания.
https://smartiqa.ru/blog/five-improvements-for-ui-automation
5 способов повышения скорости и надежности UI автотестов
- - - - - - - - -
До сих пор вопрос тестирования программных продуктов (в виде десктопных, мобильных приложений, веб-проектов) не является решенным для большинства компаний. Многие понимают важность проблемы, но не уделяют ей должного внимания.
https://smartiqa.ru/blog/five-improvements-for-ui-automation
smartiqa.ru
5 способов повышения скорости и надежности UI автотестов
Инструменты: использование API, оптимизация навигации по сайту, применение cookies, прямой контакт с БД, переключение флагов. UI-автотесты в пирамиде автоматизации.
Вопрос №130
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое граф?
A: Множество узлов, соединенных ребрами. Ребро может иметь вес.
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое граф?
A: Множество узлов, соединенных ребрами. Ребро может иметь вес.
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python
- - - - - - - - -
Почему тестовые наборы неэффективны, и как предотвратить кучу проблем при тестировании
- - - - - - - - -
Сквозное тестирование (E2E), проводимое, например, с помощью Selenium, часто не дает нужного результата и попросту выходит из строя. И хотя подобных случаев вагон, их все-таки можно разделить на две отдельные группы по причинам их возникновения.
https://smartiqa.ru/blog/how-to-improve-e2e-tests
Почему тестовые наборы неэффективны, и как предотвратить кучу проблем при тестировании
- - - - - - - - -
Сквозное тестирование (E2E), проводимое, например, с помощью Selenium, часто не дает нужного результата и попросту выходит из строя. И хотя подобных случаев вагон, их все-таки можно разделить на две отдельные группы по причинам их возникновения.
https://smartiqa.ru/blog/how-to-improve-e2e-tests
smartiqa.ru
Почему тестовые наборы неэффективны, или как сделать E2E автотесты надежными
Анализируем состав Test Suite'ы, сокращаем временные затраты, налаживаем поддержку
Вопрос №131
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое дерево?
A: Это граф, в котором нет циклов.
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое дерево?
A: Это граф, в котором нет циклов.
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python
Вопрос №132
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое бинарное дерево поиска?
A: Каждый узел может иметь 0, 1 или 2 потомка. Значение кладется в дерево так: последовательно идем от вершины дерева и сравниваем каждый узел в новым значением: если оно меньше узла, но кладем слева, если больше - то справа.
Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
Q: Структуры данных. Что такое бинарное дерево поиска?
A: Каждый узел может иметь 0, 1 или 2 потомка. Значение кладется в дерево так: последовательно идем от вершины дерева и сравниваем каждый узел в новым значением: если оно меньше узла, но кладем слева, если больше - то справа.
smartiqa.ru
[ Часть 2 ] Собеседование на должность QA Automation Engineer. Основы программирования.
Вопросы и ответы по темам: проектирование, языки программирования, ООП, алгоритмы, задачи, Python