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
  Anonymous Quiz
    6%
    Использование Promise
      
    44%
    Применение DispatchQueue
      
    44%
    Использование async/await
      
    7%
    Применение Combine
      
    Anonymous Quiz
    55%
    try-catch
      
    7%
    handling errors
      
    4%
    catching exceptions
      
    35%
    try await
      
    🤔2
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    13%
    Использование pattern matching
      
    40%
    Применение type casting
      
    18%
    Использование dynamic type check
      
    29%
    Применение polymorphism
      
    🤔4
  Anonymous Quiz
    36%
    Access control
      
    29%
    Property wrappers
      
    17%
    Encapsulation
      
    19%
    Mutability control
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    16%
    strong и weak
      
    12%
    retain и release
      
    2%
    strong и unowned
      
    70%
    weak и unowned
      
    Anonymous Quiz
    87%
    Гарантирует выполнение кода перед выходом из области видимости
      
    8%
    Повышает производительность за счет асинхронного выполнения
      
    4%
    Упрощает синтаксис функций
      
    1%
    Уменьшает количество кода
      
    