Telegram Web
Опыт собеседования с iOS-разработчиком в Microsoft

В этом посте подробно описаны все раунды, типы задаваемых вопросов, подход автора к ним и то, чему он научился в процессе. Если вы готовитесь к любой роли, связанной с iOS, особенно в крупной технологической компании, это даст вам реальное представление о том, чего ожидать. Описание задач ко всем раундам в статье.

Раунд 1: онлайн-собеседование по программированию (микс DSA + iOS)

Раунд 2: техническое погружение в iOS

Раунд 3: системный дизайн (архитектура iOS)

Раунд 4: отладка в режиме реального времени + решение проблем

Раунд 5: управленческий + Соответствие культуре
👍11🔥6❤‍🔥3
Надоело листать ленту в поиске интересного контента? Представьте, что каждый пост — это концентрат опыта человека, прошедшего все этапы индустрии мобильных приложений: от первых запусков в 2014м году до топовых утилит ныне и нескольких команд. Авторский канал Андрея - это не лента заметок о жизни. Здесь вы найдёте честные наблюдения, обзоры трендов и реальный опыт работы, который поможет увидеть рынок на шаг вперед. Команда проекта регулярно проводит онлайн уроки и оффлайн ивенты для комьюнити.

Подписывайтесь и вы получите доступ к практическим знаниям и инструментам, которые помогут вывести вас доходы в мобайле на новый уровень.
👍123👎2
Настраиваемые физические движения для SwiftUI.

Kinetics привносит в анимацию SwiftUI ощущение естественности, присущее физике реального мира. Созданный на Swift 6 с соблюдением строгих требований к параллельной обработке, он представляет собой современную и безопасную основу для создания анимации, которая реагирует на действия пользователя, соблюдает границы и выглядит живой.
👍9🔥5👌3
SwiftUI совет

В iOS 16+ можно сделать так, чтобы TextField автоматически расширялся по вертикали по мере ввода текста, для этого достаточно установить параметр axis в значение .vertical
1🔥28👍155
👍 В iPhone 20 не останется ни одной физической кнопки

• Вместо них будут использоваться сенсорные кнопки с виброотдачей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎23👍10🤔7😁5👀1
Бережливое управление людьми — менеджмент без переработок и выгорания

Интересный выпуск про то, почему важно управлять людьми бережливо, и чем бережливое управление отличается от бережного. Гость поделился, что его зацепило в теме выгорания руководителей и почему важно рассматривать это не только как личную проблему, но и как организационный сбой. Конечно же, поговорили про переработки: в каких количествах они допустимы, а в каких уже нет. Обсудили подходы к человекоцентричному управлению и, наконец, то, почему счастье сотрудников – это не просто красивый лозунг, а экономически выгодная стратегия.
👍3🤔3👀1
🍏 В сети показали потенциальные цвета iPhone 18
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👎13👍3👏1💯1
Совет по SwiftUI

Если вью не реагирует на тапы как ожидается, используйте contentShape(), чтобы задать её интерактивную область
🔥28👍16❤‍🔥5🤔3
Совет по SwiftUI

В iOS 26 строка поиска по умолчанию отображается внизу

Её можно перенести в навигационный бар, изменив параметр placement в модификаторе searchable()
13👍12🔥8
Совет по iOS-разработке

Вы можете отслеживать тепловое состояние устройства, чтобы при перегреве корректировать производительность приложения, просто проверьте: ProcessInfo.processInfo.thermalState
1👍30🔥13❤‍🔥4🤯1
Совет по SwiftUI

Легко отображайте интерактивные карты с помощью представления Map.
🔥12👍7👀4❤‍🔥1
Маленький совет по SwiftUI: получайте информацию о сети и отслеживайте изменения

В некоторых сценариях нам может понадобиться получить/просмотреть информацию о сети устройства пользователя. Например, нам может понадобиться проверить, подключен ли пользователь к Wi-Fi, а не к сотовой сети, перед загрузкой большого объёма данных. Мы можем проверить, поддерживает ли сеть IPV6. Настроен ли DNS-сервер. И так далее.

В данной статье рассказывают про NWPathMonitor, об основных принципах его использования и о том, какую информацию мы можем из него получить.
👍14🔥6👌3
SwiftUI совет

В iOS 18.0+ можно использовать .presentationSizing(.fitted) для sheet, чтобы модальное окно подстраивалось под свой контент, а не занимало почти весь экран, идеально для компактных попапов в виде карточек.
🔥21👍102
SwiftUI совет

Вы можете разместить тулбар с элементами прямо над клавиатурой, используя модификатор .keyboard в placement.

Отлично подходит для AI-чатов, заметок и любых интерфейсов с быстрыми действиями во время ввода текста.
1👍186🔥6
Навигация на SwiftUI: чего не хватает и как исправить

В статье iOS-разработчик CleverPumpkin Даниил Апальков разбирает ограничения SwiftUI при построении сложной навигации, с которыми команда столкнулась на одном из своих проектов. Он рассказывает, в каких сценариях приходилось подключать UIKit, чтобы сохранять стабильность, показывает варианты подходов и делится выводами, какие инструменты выбирать для контролируемой навигации.
🔥12🤔3🤯2👎1
🍏 Apple планирует продать 247,4 млн iPhone в 2025 году, что станет рекордом за всю историю компании.
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4👍3
Каждый день появляются новые инструменты, которые автоматизируют рутину, пишут код, создают дизайн и помогают тестировать продукты.

Но вот главный вопрос 👇 Какую IT-профессию, по вашему мнению, ИИ заменит первой? 📊🔥
Anonymous Poll
30%
Тестировщики
10%
Frontend разработчики
2%
Backend разработчики
10%
Mobile разработчики
1%
DevOps
16%
Дизайнеры
23%
Аналитики
8%
Product менеджеры
😁9🤔9👍3🔥2
Итак, я iOS-разработчик и ищу классную команду! 💎

До конца декабря работаю в Premier — в компании я уже 2,5 года.
Суммарно в iOS-разработке больше 4 лет.

Активно ищу проект и команду, с которыми можно расти дальше 🚀

Последние пару лет плотно работаю с новым стеком: участвовал в разработке Apple TV, писал и внедрял тесты, создавал сложные UI-элементы, переписывал проект на новую архитектуру, настраивал аналитику, фиксил краши и выполнял другие задачи.

Если ты или твои друзья ищут iOS-разработчика — напишите мне в личку 👋
Буду рад знакомству
@new_repository
2👍165🔥4👏43😁1
SwiftUI совет

В iOS 26+ вы можете добавить деления на Slider, используя параметр ticks.

Отлично подходит для таких вещей, как яркость, громкость или уровни прогресса
🔥12👍9❤‍🔥21
SwiftUI совет

Используйте submitLabel(), чтобы изменить кнопку отправки на клавиатуре на варианты вроде Next, Join, Search или Done.

(Обновлено для iOS 26)
👍7🔥21
2025/12/16 17:22:06
Back to Top
HTML Embed Code: