TGViewer
Vadim Chistiakov | IT Vadim Chistiakov | IT @ios_mobile_developer · 2.17K subscribers
Post #82 885
Провел mock interview для совместного проекта Solvery и AgileFluent. К сожалению, были проблемы с трансляцией и звук записался в плохом качестве. Ссылку на собес все равно оставлю, но рекомендовать к просмотру не буду)

https://www.youtube.com/live/o6jxnLg6tks?feature=share

Теоретические вопросы, которые успели обсудить, прилагаются. На некоторые можно дать лаконичный ответ, а другие предполагают развернутые ответы в зависимости от уровня кандидата.

Common questions:
• First of all, please, tell me about your background and experience? 
• What are you looking for in the next role?
• What is your the greatest achievement as an employee?
 
Computer science and Algorithm complexity:
• Let discuss SOLID principles. Can you find any examples from standard swift libraries where principles were kept or violated?
• Can you give some examples of where singletons might be a good idea? (Examples from ios UIApplication or URLSession)
• What kind of collections we have in Swift?
• What is the complexity of main operations in them?
• What the difference between Set and OrderedSet?
• How does OrderedSet look like under the hood?
 
Swift and ios
• How would you explain protocol-oriented programming to a new Swift developer? What is the difference between OOP and POP?
• What steps would you follow to make a network request? (Back to main thread, Combine, Swift type result)
 
Memory handling
• What is the difference between value type and reference type?
• Why we need unowned if we have weak parameter?
• What is the autorelease and autorelease pool? Use cases?
• What is the side table?
 
UI layer
• What does view controller life-cycle look like?
• What is the difference between CALayer and UIView?
• Can you name any different CALayer subclasses?
• Why we have three similar methods layoutSubview, layoutIfNeeded and setNeedsLayout?
• How can we establish relationship between two horizontal labels in case when text doesn't fit the screen?

Если какие-то вопросы не понятны, можете спросить в комментариях

#lookingforjob #interview #ios #swift
YouTube Моковое собеседование на iOS-разработчика в зарубежную компанию | Solvery + AgileFluent Solvery совместно с AgileFluent и при поддержке сообщества Coffee&Code (https://t.me/coffeeCodeEverywhere) проведёт техническое собеседование на iOS-разработчика в международную компанию в прямом эфире! Присоединяйтесь, поддержите участника и узнайте, как…
  • 🔥 6
  • 👍 3
  • ❤ 2
More from @ios_mobile_developer
  1. Sep 15, 2026На днях я получил ПМЖ Великобритании 👑. Этот путь занял 2 года и 10 месяцев. Вообще, это…
  2. Sep 2, 2026Давно тебя не было в Уличных Гонках ... Начну с базы - покупка машины в Лондоне - это глуб…
  3. Aug 21, 2026Как я вижу своего подписчика на Boosty 💰 Идеальный подписчик для меня не тот, у кого опре…
  4. Aug 10, 2026Возврат машины 🚘 Покупка машины лидировала в опросе, но база собесов все-таки ее обошла,…
  5. Aug 5, 2026Post #268
  6. Aug 5, 2026Летний пост 😎 Не писал сюда несколько месяцев, было как-то плотно по работе, менторству и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →