МОК Собеседование Junior iOS разработчик

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • В этом видео наш ментор Константин проводит МОК собеседование у одного из участников Swift Marathon.
    Присоединиться к нам: t.me/devrush_bot

ความคิดเห็น • 11

  • @1lyazz
    @1lyazz หลายเดือนก่อน +3

    Вопросы:

    1. Отличие Frame от Bounds (2:49)
    2. Отличие UIView от CALayer (4:35)
    3. Можно ли CALayer запускать не в основном потоке? (5:15)

    4. На каких уровнях обрабатываются UIView и CALayer? (7:00)
    5. Что такое Responder Chain? (7:59)
    6. Что такое RunLoop? (11:03)
    7. Отличия класов от структур? (13:23)
    8. Сколько всего областей в памяти? (16:37)
    9. Почему у классов нет встроенного инициализатора, а у структур есть? (17:32)
    10. Протоколы (20:31)
    11. Диспетчеризация (20:50)
    12. ARC (27:19)
    13. Copy-On-Write (33:32)
    14. Многопоточка (37:37)
    15. Типы коллекций (57:36)

  • @ognerub
    @ognerub 6 หลายเดือนก่อน +3

    Отличный собес, и хороший подход к обсуждению проблемных вопросов! Только не хватает в описании ссылки на кусок кода, когда обсуждали многосинхронность!

    • @devrushcommunity
      @devrushcommunity  6 หลายเดือนก่อน

      Привет! Спасибо) По поводу задачи, да забыли скинуть, выше коммент оставил с ней)

  • @d0bss-on
    @d0bss-on 2 หลายเดือนก่อน

    Иван - супер крутой актер 😁
    Первый акт - делаем вид, что знаем какие принты распечатает
    Антракт.
    Второй акт - записали слово хэшебл
    Конец.
    🤣🤣

  • @kalmahiks
    @kalmahiks 2 หลายเดือนก่อน +2

    Интервьювер добрый, внимательный. Там где надо капнет глубже. Не понравилось, что собеседуемый не подготовился заранее, и подключился с телефона. Из-за этого часть с задачей выпала. В комментариях неверная задача, там не хватает скобок,. Плюс, кмк, стоило получше подготовиться, это же публичный собес, многие вопросы не были подняты или раскрыты(

  • @Dontgoagainstthedream
    @Dontgoagainstthedream หลายเดือนก่อน

    Спасибо за видос!!!)))

  • @Dragonboh1
    @Dragonboh1 13 วันที่ผ่านมา

    Еще б услишать разнтцу между роутером и координатором, и как сделать роутер без координатора

  • @devrushcommunity
    @devrushcommunity  6 หลายเดือนก่อน +1

    Задача которую давал ментор:
    func testGSD ()
    {
    print ("1")
    DispatchQueue.main.async {
    print ("2")
    DispatchQueue.main.sync {
    print ("3")
    print ("4")
    }
    DispatchQueue.global().sync {
    print ("5" )
    DispatchQueue.main.async {
    print ("6" )
    print ("7")
    }

    • @leilatolegenova1496
      @leilatolegenova1496 6 หลายเดือนก่อน

      Здесь не хватает фигурных скобок(

    • @islamISHere_001
      @islamISHere_001 5 หลายเดือนก่อน +2

      как будто задача другая была там (скобки я добавил в конец
      )

    • @AnthonyMarchenko
      @AnthonyMarchenko 3 วันที่ผ่านมา

      fix для playground
      ---
      import Foundation
      func testGSD () {
      print ("1")
      DispatchQueue.main.async {
      print ("2")
      }
      DispatchQueue.main.sync {
      print ("3")
      print ("4")
      }
      DispatchQueue.global().sync {
      print ("5")
      DispatchQueue.main.async {
      print ("6" )
      print ("7")
      }
      }
      }
      testGSD()