Skip to content

lexxeice/Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Launch command

ruby TaskProfitero.rb "URL" "File name"

Startup example

Теоретические вопросы

Блок Q1

  1. C какими OС Вы работали? Работали ли с консолью? Какие консольные утилиты Linux Вы знаете и использовали?

    • Microsoft Windows, Linux.
    • Да, работал.
    • MidnightCommander, Vim.
  2. Как Вы повышаете свою профессиональную квалификацию (названия книг, курсов, сайтов, скринкастов и т.д.)?

  3. Какие сторонние библиотеки Вы используете чаще всего для разработки? Какие плюсы в них Вы выделяете для себя? (Ruby или тот язык, на котором пишите)

    • В зависимоти от задачи, использую то что необходимо

Блок Q2

  1. Какие инструменты для профайлинга и дебага Вы используете? Какие у них минусы?

    • RubyMine, byebug
  2. Объясните почему происходит следующее (в контексте языка Ruby):

  • a. 1660 / 100 ≠ 16.6

    • Целочисленное деление возвращает целое число без остатка
  • b. 24.0 * 0.1 ≠ 2.4

    • Проблема арифметики чисел с плавающей точкой, из-за преобразования из десятичной системы счисления в двоичную и обратно
  1. С какими СУБД вы работали? Проектировали ли вы свою собственную БД? Сколько было в ней таблиц? С какой самой большой таблицей по количеству записей Вы работали?

    • SQlite, MySQL.
    • Проектировал.
    • 3 таблицы.
    • 100+
  2. Оптимизировали ли Вы запросы в SQL? Как Вы это делали? Как Вы понимаете что запрос выполняется оптимально?

    • Да, оптимизировал.
    • С помощью денормализации.
    • Быстрая скорость выполнения с минимальной затратой ресурсов

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages