Вопрос №116
Тема: Основы программирования. Проектирование.
Q: Что такое Бритва Оккама?
A: Не нужно множить сущности без необходимости.
Тема: Основы программирования. Проектирование.
Q: Что такое Бритва Оккама?
A: Не нужно множить сущности без необходимости.
Вопрос №117
Тема: Основы программирования. Проектирование.
Q: Что такое Окно Овертона?
A: Это методика последовательного воздействия на разум общества, разделенная на 6 стадий: «Немыслимо», «Радикально», «Возможно», «Разумно», «Популярно», «Норма». Применительно к IT: когда приносим новую идею/фичу/подход на реализацию, то можем столкнуться с активным сопротивлением. Но если постепенно приходить с этой идей снова и снова (то есть двигать окно), то с большой вероятностью удастся ее популяризовать.
Тема: Основы программирования. Проектирование.
Q: Что такое Окно Овертона?
A: Это методика последовательного воздействия на разум общества, разделенная на 6 стадий: «Немыслимо», «Радикально», «Возможно», «Разумно», «Популярно», «Норма». Применительно к IT: когда приносим новую идею/фичу/подход на реализацию, то можем столкнуться с активным сопротивлением. Но если постепенно приходить с этой идей снова и снова (то есть двигать окно), то с большой вероятностью удастся ее популяризовать.
Вопрос №118
Тема: Языки программирования
Q: Какие ЯП называются императивными?
A: Императивные (процедурные и объектно-ориентированные) ЯП. При таком подходе программа представляет собой совокупность инструкций, которые изменяют состояние данных. Примеры: С++, Java, Ruby, Python.
Тема: Языки программирования
Q: Какие ЯП называются императивными?
A: Императивные (процедурные и объектно-ориентированные) ЯП. При таком подходе программа представляет собой совокупность инструкций, которые изменяют состояние данных. Примеры: С++, Java, Ruby, Python.
👍1
Вопрос №119
Тема: Языки программирования
Q: Какие ЯП называются функциональными?
A: Функциональные ЯП. Обходимся вычислением результатов функций от исходных данных и результатов других функций, и не предполагаем явное хранение состояния. Примеры: Haksell, Erlang.
Тема: Языки программирования
Q: Какие ЯП называются функциональными?
A: Функциональные ЯП. Обходимся вычислением результатов функций от исходных данных и результатов других функций, и не предполагаем явное хранение состояния. Примеры: Haksell, Erlang.
Вопрос №120
Тема: Языки программирования
Q: Что такое компилятор?
A: Транслирует программу на языке высокого уровня в программу на низкоуровневом языке, близком машинному коду. На выходе - исполняемый файл. Пример: C++
Тема: Языки программирования
Q: Что такое компилятор?
A: Транслирует программу на языке высокого уровня в программу на низкоуровневом языке, близком машинному коду. На выходе - исполняемый файл. Пример: C++
Вопрос №121
Тема: Языки программирования
Q: Что такое интерпретатор?
A: Построчно выполняет инструкции кода на высокоуровневом языке. Пример: Python
Тема: Языки программирования
Q: Что такое интерпретатор?
A: Построчно выполняет инструкции кода на высокоуровневом языке. Пример: Python
Вопрос №122
Тема: Языки программирования
Q: Какие ЯП считаются высокоуровневыми?
A: Высокоуровневые ЯП. Легко читаются людьми. Не нужно знать, на каком оборудовании будет запускаться программа. Пример: Java, Python.
Тема: Языки программирования
Q: Какие ЯП считаются высокоуровневыми?
A: Высокоуровневые ЯП. Легко читаются людьми. Не нужно знать, на каком оборудовании будет запускаться программа. Пример: Java, Python.
Вопрос №123
Тема: Языки программирования
Q: Какие ЯП считаются низкоуровневыми?
A: Низкоуровневые ЯП. Учитывают требования архитектуры железа. Более быстрые и эффективные, но сложные для работы.
Тема: Языки программирования
Q: Какие ЯП считаются низкоуровневыми?
A: Низкоуровневые ЯП. Учитывают требования архитектуры железа. Более быстрые и эффективные, но сложные для работы.
Вопрос №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феры, в которых ручное тестирование всегда будет востребовано
👍1
Вопрос №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