EasyCodeRu
前往频道在 Telegram
Канал для тех, кто хочет научиться программированию с нуля Java, Kotlin, TDD, ООП, Android Github : https://github.com/johnnysc YouTube: https://www.youtube.com/c/easyCodeRu заходите в чат для обсуждения @easyCodeRuChat если что - пишите в лс @JohnnySC
显示更多1 901
订阅者
+224 小时
+57 天
+1130 天
帖子存档
1 901
сегодня ничего нового вам не скажу. в комментах напишите плиз те, кому мои ресурсы реально помогли и чем. мне будет приятно знать.
1 901
Вопросы на собеседовании Андроид. Часть 3. Кастомвью, ресайклер и т.д.
https://www.youtube.com/watch?v=RPC2OsTbmVg
1 901
Вопросы на собеседовании. Часть 2. Активити и фрагменты
https://www.youtube.com/watch?v=B00RJJ3_dt8
1 901
Андроид, вопросы на собеседовании. Часть 1
Лайк, донат, подписка, репост, коментик
п.с. не ждите обработки в 1080р, можно смотреть и в 360р
https://www.youtube.com/watch?v=5nYpDdOQEHg
1 901
Kotlin : вопросы с собеседований
в коментах можете написать какие вопросы задали вам на собеседованиях или же просто свои вопросы по котлин которые вас интересуют
https://www.youtube.com/watch?v=YNBH7tRMlOE
1 901
Пилим СДК/андроид либу и подрубаем в многомодульном проекте зависимостью .aar файлом и уменьшаем время сборки
На старте приложения стартуем наш код и получаем доступ к контексту через контент провайдер из модуля без юай компонентов
Это и еще очень многое в новом видео длительностью полтора часа
наслаждайтесь
https://www.youtube.com/watch?v=ICGvKJmKcos
1 901
Хотите расскажу про то, как создать андроид либу, как подключить в проект и т.д.? Аля многомодульность без компайл тайма в 100 часов
1 901
Многопоточность в джава 2 метода и 2 объекта
https://www.youtube.com/watch?v=ZcIjj3UWIco
1 901
Всем привет. под этим постом в комментариях напишите что вы ожидаете от меня в ближайшем будущем
многопоточность
ооп, солид
котлин вопросы на собесе
или может продолжение форспуша
тютор проект на десктоп?
1 901
Только что был собес и опять спросили про многопоточность.
Я упомянул дедлок и меня спросили: а знаешь про ливлок?
из задач : попросили накодить бинарный поиск, но я хитренько ушел от этого и просто рассказал на словах
https://javarush.ru/groups/posts/2060-threadom-java-ne-isportishjh--chastjh-iii---vzaimodeystvie
1 901
Многопоточность в джава. Введение: пару слов про состояние гонки, про синхронизацию потоков, волатайл и атомик
https://www.youtube.com/watch?v=dHQ67LLONdA
1 901
Ещё один вопрос который вчера задали мне на собеседовании:
Почему в андроид нельзя из сети обращаться к вью
Заметьте: Джуна спросят - что произойдет и как обойти. А меня спросили именно почему так сделано в андроид
Апдейт- после этого вопроса вас попросят рассказать про Мейн поток (почему он не завершается) , про лупер и хендлер
1 901
Вот вам вопрос для собеса (неожиданный)
в чем отличие .jar от .aar и вообще что это такое)
плюс скажите про .apk
апдейт: также про дексы и мультидексы и про 65к методов
1 901
Вот вам ответ на вопрос про асинхронные запросы в андроид
все возможные варианты
0. AsyncTask
1. Thread & Runnable
2. Handler.postDelayed
3. java.util.concurrent.ExecutorService
4. RxJava
5. Kotlin-coroutines
6. IntentService
7. java.util.Timer кстати самый кульный способ
8. CountDownTimer
особенно забавно про 6ой пункт. никто не говорит о том что можно в сервисе сделать асинх кол. но вот вашему собеседующему понравится
1 901
И первая простая задача звучала так
есть активити, текст и кнопка
по нажатию на кнопку поменять текст через 5 секунд
кодим в веб.иде, т.е. без помощи и подсказок от норм среды разработки. го)
п.с. согласен, задача простая, но сможете ли вы уверенно написать код во время собеседования?)
п.п.с усложнение с моей стороны: НАПИСАТЬ БЕЗ ЛЕВЫХ ЛИБ И НА ДЖАВА))
1 901
Вопрос с собеса:
что тут не так
class Holder {
private val list: MutableList<String> = ArrayList()
@Volatile
private var i: = 1
@Synchronized
fun getState(): List<String> {
return list
}
fun log() {
i++
synchronized(this) {
for (item in list) {
println(item)
}
}
}
fun add(item: String) {
synchronized(this) { list.add(item) }
}
}
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
