Anonymous Quiz
    8%
    Использование for-in
      
    36%
    Применение forEach
      
    21%
    Использование parallelMap
      
    36%
    Применение map
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    45%
    
  17%
    
  20%
    
  Anonymous Quiz
    39%
    Использование протоколов для определения интерфейсов
      
    56%
    Создание класса-фасада, который агрегирует все системы
      
    3%
    Применение наследования для расширения функциональности
      
    2%
    Применение наследования для расширения функциональности
      
    👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔1
  Anonymous Quiz
    51%
    Memory Graph Debugger
      
    25%
    Time Profiler
      
    15%
    Visual Memory Debugger
      
    8%
    Performance Gauge
      
    Anonymous Quiz
    29%
    Использование optimization annotations
      
    14%
    Применение whole module optimization
      
    26%
    Использование incremental builds
      
    31%
    Применение dynamic dispatch
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    63%
    Использование throws
      
    18%
    Применение rethrows
      
    5%
    Использование throwing
      
    14%
    Применение try
      
    Anonymous Quiz
    12%
    Использование Secure Enclave
      
    45%
    Применение @encrypted
      
    36%
    Использование CryptoKit
      
    7%
    Применение Data Protection API
      
    Forwarded from easyoffer
💡 В EasyOffer 2.0 появится фильтрация вопросов по грейдам и типам интервью!
📊 Например, вот вероятности ТОП-30 вопросов, которые задают на HR-скрининге Python-разработчику уровня Middle/Senior. Данные основаны на 53 реальных интервью.
97% Какие у тебя зарплатные ожидания
73% Какие у тебя есть вопросы
44% Какие критерии при выборе будущей работы
41% Расскажи о себе
38% Почему ищешь работу
35% Расскажи про свой опыт
35% Расскажи про проект на предыдущей работе
32% Почему уволился с предыдущей работы
29% Где территориально сейчас живешь/находишься
23% Есть ли другие предложения по работе
17% Есть ли военный билет
17% Почему хочешь сменить работу
17% Как проводишь свободное время
17% Расскажи про задачи на предыдущей работе
17% Сколько коммерческого опыта работы с Python
17% С какими БД работал
14% Находишься ли в активном поиске работы
14% С каким стеком работаешь
14% Почему решил откликнуться на нашу вакансию
14% Какой текущий статус поиска работы
11% Почему решил стать программистом
11% С какими фреймворками работал
11% Какую зарплату получал на предыдущей работе
11% Работаешь ли в настоящий момент
11% На какой грейд себя оцениваешь
11% Как быстро можешь приступить к работе после получения офера
11% Расскажи про свои pet-проекты
8% Какие знаешь типы данных в Python
8% Что такое декоратор в Python
8% Что ищешь на новой работе
🚀 Скоро стартует краудфандинговая кампания, которая поможет ускорить разработку EasyOffer 2.0.
Первые спонсоры получат уникальные лимитированные награды!
📢 Если вам это интересно, подписывайтесь на канал 👉 этот телеграм канал
  📊 Например, вот вероятности ТОП-30 вопросов, которые задают на HR-скрининге Python-разработчику уровня Middle/Senior. Данные основаны на 53 реальных интервью.
97% Какие у тебя зарплатные ожидания
73% Какие у тебя есть вопросы
44% Какие критерии при выборе будущей работы
41% Расскажи о себе
38% Почему ищешь работу
35% Расскажи про свой опыт
35% Расскажи про проект на предыдущей работе
32% Почему уволился с предыдущей работы
29% Где территориально сейчас живешь/находишься
23% Есть ли другие предложения по работе
17% Есть ли военный билет
17% Почему хочешь сменить работу
17% Как проводишь свободное время
17% Расскажи про задачи на предыдущей работе
17% Сколько коммерческого опыта работы с Python
17% С какими БД работал
14% Находишься ли в активном поиске работы
14% С каким стеком работаешь
14% Почему решил откликнуться на нашу вакансию
14% Какой текущий статус поиска работы
11% Почему решил стать программистом
11% С какими фреймворками работал
11% Какую зарплату получал на предыдущей работе
11% Работаешь ли в настоящий момент
11% На какой грейд себя оцениваешь
11% Как быстро можешь приступить к работе после получения офера
11% Расскажи про свои pet-проекты
8% Какие знаешь типы данных в Python
8% Что такое декоратор в Python
8% Что ищешь на новой работе
🚀 Скоро стартует краудфандинговая кампания, которая поможет ускорить разработку EasyOffer 2.0.
Первые спонсоры получат уникальные лимитированные награды!
📢 Если вам это интересно, подписывайтесь на канал 👉 этот телеграм канал
Set хранит уникальные элементы без порядка, а Dictionary — пары ключ-значение, где ключи уникальны. Set быстрее для операций проверки принадлежности и поиска. Dictionary удобен для поиска по ключу и хранения дополнительных данных для каждого ключа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  Anonymous Quiz
    18%
    Использование нескольких суперклассов
      
    75%
    Применение протоколов
      
    3%
    Использование наследования от структур
      
    3%
    Применение наследования от enum
      
    Anonymous Quiz
    14%
    Использование UserDefaults
      
    17%
    Применение KVO для UserDefaults
      
    59%
    Использование NotificationCenter для отслеживания изменений
      
    10%
    Применение Settings Bundle
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    14%
    Использование EventKit
      
    52%
    Применение NotificationCenter
      
    14%
    Использование кастомного enum и delegate
      
    20%
    Применение паттерна Observer
      
    Anonymous Quiz
    7%
    Использование synchronized
      
    49%
    Применение DispatchQueue с барьерами
      
    38%
    Использование NSLock
      
    6%
    Применение Atomic
      
    😁2💊2
  Протоколы в iOS задают интерфейс, который может быть реализован классами, структурами или перечислениями. Они не содержат реализацию, но можно использовать протоколы с расширениями (protocol extension), чтобы добавить стандартное поведение. Протоколы обеспечивают гибкость и модульность. Это позволяет разделять ответственность и переиспользовать код.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    47%
    Использование XCTest
      
    5%
    Применение Selenium
      
    28%
    Использование UI Testing Bundle
      
    21%
    Применение Snapshot Tests
      
    Anonymous Quiz
    66%
    Объявление всех свойств как let
      
    5%
    Использование immutable модификатора
      
    13%
    Применение final классов
      
    16%
    Запрет на изменение через private(set)
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM