Skip to content

Commit b77d3c0

Browse files
Vlad SuhomlinovVlad Suhomlinov
Vlad Suhomlinov
authored and
Vlad Suhomlinov
committed
Add questions
1 parent 6045ac5 commit b77d3c0

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

Questions/Interview.md

+32
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,43 @@
2424
## Верстка
2525
1. Показали скриншот длинного экрана из приложения Кинопоиска: как бы вы его верстали
2626
2. Почему не стоит на один экран громоздить огромное количество view?
27+
3. Плюсы и минусы AutoLayout
28+
4. Что такое autoresizing mask
2729
## Error
2830
1. Сталкивались ли вы когда-нибудь с обработкой ошибок, расскажите, как вы это делали
2931
2. Чем отличаются Error и NSError
3032
3. Можно ли обрабатывать ошибки вне do-catch блока
3133
## TableView
3234
1. Что такое reusableCell, механизм их использования
35+
## Паттерны
36+
1. Назови паттерны какие знаешь и скажи где их можно найти в iOS
37+
Синглтон - не надо)
38+
## SOLID
39+
1. Назвать, что значат буквы
40+
## Базы данных
41+
1. Зачем нужны индексы
42+
## Сеть
43+
1. Что такое REST API
44+
2. GET, POST
45+
## Collection
46+
1. Какие есть коллекции, спасибо Георгию за ArraySlice :)
47+
2. Зачем нужно использовать array, dictionary, set
48+
3. Что нужно сделать, чтобы сделать кастомный set
49+
## Hash
50+
1. Что такое hash таблица, можно сказать про Hasher
51+
2. Зачем она
52+
3. Где в iOS
53+
## Git flow
54+
1. Что и зачем
55+
## Архитектуры
56+
1. Какие есть
57+
2. Когда и что использовать
58+
3. Как осуществлять роутинг в mvc или mvvm
59+
## Модификаторы доступа
60+
1. Какие есть
61+
2. В чем разница между open и public
62+
3. В чем отличие internal от них
63+
## Многопоточность
64+
1. Просто весь курс степика по многопоточке - https://stepik.org/course/3278
3365

3466

0 commit comments

Comments
 (0)