These are chat archives for rus-speaking/android-off-topic

17th
May 2016
Rustem Saitkulov
@atetc
May 17 2016 04:51
@koladdo по маркетингу желательно в этом канале обсуждать http://bit.ly/andr-apps
P.S. там немного набросал по теме
koladdo
@koladdo
May 17 2016 05:30
@Nuclominus @BOOMik @xomyc @atetc Благодарю из инфу.
Toporik
@Toporik
May 17 2016 07:27
https://get.google.com/spaces/ бред какой-то )))
Timur Darmaev
@iTiPo
May 17 2016 07:53
Что могут спросить на собеседовании начинающего Android-разработчика?
Скорее правильней задать вопрос так: что интересней спрашивать?
Roman
@Nuclominus
May 17 2016 07:57
Жизненный цикл приложения, активити, фрагмента, знания ООП и базовых паттернов, знания коллекций, знания native java и тд). На самом деле, список можно продолжать долго)
Timur Darmaev
@iTiPo
May 17 2016 07:57
@Nuclominus спасибо.
Rustem Saitkulov
@atetc
May 17 2016 07:58
Многопоточность
Timur Darmaev
@iTiPo
May 17 2016 08:01
@atetc спасибо.
Konstantin Sinchilo
@iSinch
May 17 2016 08:02
я думаю,врядли native java будут спрашивать
Roman
@Nuclominus
May 17 2016 08:05
Смотря где). Я бы спросил (хотя бы можно ли запустить программу без функции main), что бы понять уровень базовых знаний.
Timur Darmaev
@iTiPo
May 17 2016 08:05
@Nuclominus кстати, а можно? :)
Roman
@Nuclominus
May 17 2016 08:05
можно
Timur Darmaev
@iTiPo
May 17 2016 08:06
@Nuclominus а как это организовать7
?
Alexey Illarionov
@illarionov
May 17 2016 08:07
@Nuclominus спрашивать то, что сам недавно узнал?
Konstantin Sinchilo
@iSinch
May 17 2016 08:07

Смотря где). Я бы спросил (хотя бы можно ли запустить программу без функции main), что бы понять уровень базовых знаний.

ыыы.
а точка входа в программу не через main ?

Roman
@Nuclominus
May 17 2016 08:10
просто - в классе написать статический блок с обработкой NoMainMethodError(или как то так) и выходом exit(0)
Konstantin Sinchilo
@iSinch
May 17 2016 08:10
костылёк ?
Roman
@Nuclominus
May 17 2016 08:10
да
но можно)
yaklimenko
@yaklimenko
May 17 2016 08:11
зачем?
Konstantin Sinchilo
@iSinch
May 17 2016 08:11
ну в целом,ответ на вопрос - можно,но с костылями
Timur Darmaev
@iTiPo
May 17 2016 08:11
А я думал как-то переназначить точку входа. :/
yaklimenko
@yaklimenko
May 17 2016 08:11
вот зачем?
koladdo
@koladdo
May 17 2016 08:12
Звучит так, как будто проверяются знания костылей.
Konstantin Sinchilo
@iSinch
May 17 2016 08:12
я думаю,аля-умение выйти из положения :)
Alexey Illarionov
@illarionov
May 17 2016 08:12
@Nuclominus про точки входа в приложение на андроиде можно спроить
Roman
@Nuclominus
May 17 2016 08:13
Это, кстати, был первый прикол, который нам в институте показали. У нас препод по java был прикольным чуваком. Постоянно разбирался в разных тонкостях, он в то время на smalltalk-е писал и рассказывал крутые вещи про ООП)
Konstantin Sinchilo
@iSinch
May 17 2016 08:14
Алексей,ответ- точку входа в программу через манифест верный ?)
Roman
@Nuclominus
May 17 2016 08:16
Кстати, я бы не был бы столь скептичным. На позицию сеньора как пить дать могут спросить знание native (спрашивали). И базовые знания java - основа эффективного кода на андроиде (может прозвучать как реклама :smile:).
Konstantin Sinchilo
@iSinch
May 17 2016 08:18

Алексей,ответ- точку входа в программу через манифест верный ?)

йоу

Timur Darmaev
@iTiPo
May 17 2016 08:18
@iSinch думаю, эффективней будет упомянуть его.
Roman
@Nuclominus
May 17 2016 08:21
В манифесте мы указываем точку входа , но если быть точным - это Application class, соответственно он может быть кастомным (нашим).
koladdo
@koladdo
May 17 2016 08:22
Мне показались интересными такие вопросы (сам себе их задавал): "как работает передача параметров в анонимный класс", а затем "почему нужно объявлять эти переменные перед передачей final".
Timur Darmaev
@iTiPo
May 17 2016 08:22
@koladdo почему? :)
koladdo
@koladdo
May 17 2016 08:24
@iTiPo Вас устроит ответ своими словами? Может лучше ссылку на статью дать?
Timur Darmaev
@iTiPo
May 17 2016 08:29
@koladdo давайте ссылку. :)
koladdo
@koladdo
May 17 2016 08:33
@iTiPo Я не нашёл той статьи, которую читал. Но есть прямой вопрос и прямой ответ на so http://ru.stackoverflow.com/q/491452
Timur Darmaev
@iTiPo
May 17 2016 08:39
@koladdo спасибо!
Alexey Illarionov
@illarionov
May 17 2016 08:39
@iSinch нет, точки входа в приложение - это не про знание костылей (гуглить "Processes and Application Life Cycle" и "где в андроиде main()")
postflow
@postflow_twitter
May 17 2016 08:58
есть у кого инвайт на androidchat.slack.com ? в инете не нашёл даже намёка как его получить....
Toporik
@Toporik
May 17 2016 09:56
вроде формочка была для отправки запроса на инвайт
где-то в хэлпах чатика того
Rustem Saitkulov
@atetc
May 17 2016 10:23
Timur Darmaev
@iTiPo
May 17 2016 10:26
Поздравьте меня. Похоже, что я потерпел фиаско. Задавали, то, что я позабывал. D:
Olzhas Ilyubayev
@hondrus
May 17 2016 10:26
@iTiPo что именно?
Timur Darmaev
@iTiPo
May 17 2016 10:28
@Hondrus про сложности сортировок. Я позабыл худшие случаи.
Ещё немного замялся на заданиях на логику и ещё из-за не очень большого опыта не использовал подходящие контейнеры и Parceble. D:
Пойду всё вспоминать, благо знаю источники для восполнения знаний. :D
SolaBe
@SolaBe
May 17 2016 10:32
@iTiPo это всегда так, забываешь все в самый неподходящий момент, хотя у меня один раз было что спросили только жизн. цикл, фрагменты, сервисы, хранение данных и.... все
Toporik
@Toporik
May 17 2016 10:37
Есть правило: первые посещаются те вакансии куда не очень то хочется пойти, т.к. вероятность факапа очень высокая. Вакансии которые заинтересовали лучше стараться оттянуть на "послевыходных" чтобы было время подготовится.
и еще лучше сразу после собеседовала зайти в кафешку и записать все вопросы - уже через пару часов все что спрашивали вылетит из головы.
Готовится лучше через конспектирование, т.е. пишем на бумажке ручкой конспект с интернетика. Очень помогает все обдумать понять и запомнить, если копипастить и на принтер чуть хуже, если тупо с ресурса читать - скорее всего все забудется.
SolaBe
@SolaBe
May 17 2016 10:41
@Toporik странное правило, у меня никогда не было так чтоб сразу несколько собеседований и hr сами назначали время когда прийти
Toporik
@Toporik
May 17 2016 10:42
у меня было так, что приходилось назначать на сл. неделю уже в понедельник.
SolaBe
@SolaBe
May 17 2016 10:43
@Toporik один раз такое было, скинул резюме на вакансию в понедельник, в пятницу только позвонили назначили на понедельник
Toporik
@Toporik
May 17 2016 10:44
Опыт сколько в андроиде и возраст?
Timur Darmaev
@iTiPo
May 17 2016 10:44
@Toporik а у меня назначилось через три часа с момента, когда я о нём узнал. :)
SolaBe
@SolaBe
May 17 2016 10:44
опыт 3 года, 23
Toporik
@Toporik
May 17 2016 10:44
После поднятия/обновления резюме на hh до первого звонка обычно несколько часов.

опыт 3 года, 23

Если москва, то странно, должно быть больше предложений.

SolaBe
@SolaBe
May 17 2016 10:45
Одесса
Toporik
@Toporik
May 17 2016 10:45
Ну вот и ответ
Тогда открывается https://developer.android.com/index.html (кстати дизайн обновили) и штудируется от корки до корки ))) Больше половины вопросов берут с него.
vleonovs
@vleonovs
May 17 2016 10:50
это на джуна?
Timur Darmaev
@iTiPo
May 17 2016 10:52
@vleonovs к кому вопрос?
vleonovs
@vleonovs
May 17 2016 10:53
@iTiPo это я у @Toporik спрашиваю) про "Тогда открывается https://developer.android.com/index.html "
Toporik
@Toporik
May 17 2016 10:55
Да и не джуну полезно перечитывать
vleonovs
@vleonovs
May 17 2016 10:55
@Toporik просто уточняю, джун с 3 годами опыта? разве такое может быть?
Toporik
@Toporik
May 17 2016 10:56
То что в работе обычно гуглится за минуту на собеседовале не прокатит - приходится в голове держать больше нюансов.
vleonovs
@vleonovs
May 17 2016 10:57
@Toporik с этим не поспоришь !
Toporik
@Toporik
May 17 2016 10:57
Ну 3 года для джуна многовато )
SolaBe
@SolaBe
May 17 2016 10:57
@Toporik ну так я мидл
Toporik
@Toporik
May 17 2016 10:57
Если писать ищу вакансию джуна и ставить три года это скорее жирный минус )
Хотя если всего в разработке три года и сразу начал с андроида то норм вроде
SolaBe
@SolaBe
May 17 2016 10:59
@Toporik есть вакансии где конкретно не указываются уровень, только от 2х лет и т.д., когда спрашиваешь hr какого уровня им нужен разработчик называют что-то типа джун-недомидл
Alatoo
@toktogul
May 17 2016 11:10
@iTiPo часто ли приходится применять сотировку андроид разработчику ?
Timur Darmaev
@iTiPo
May 17 2016 11:11
@toktogul это вопрос скорее на знание, скажем, общих тем.
vleonovs
@vleonovs
May 17 2016 11:11
имхо все эти уровни джун-мидл-сеньор очень относительны. В одной компании ты крутой сеньор, но стоит поменять сферу и опа либы другие, технологии другие, и ты уже не бородатый сеньор, а перспективный мидл) Так что стоит лучше уточнить с какими технологиями работают в компании, посмотреть какие аппы уже написаны. Обычно спрашивают то с чем ты работать в дальнейшем будешь, ну у меня по крайней мере так и было
Konstantin Sinchilo
@iSinch
May 17 2016 11:16
Блин
гугл обновил логотип консоль девелопера
а как был дрищанский сайт,таким и остался
Ivan Tretyak
@ivantretyak
May 17 2016 11:19
blob
Распространение зато есть)
putnik-busy
@putnik-busy
May 17 2016 12:02
как вообще происходит обучение джуна? берут тупо дают задачи и ставят срок? сделал молодец, нет - проваливай?
Toporik
@Toporik
May 17 2016 12:22
ну а как происходит обучение вообще чему либо? дают задачу - сиди разбирайся. Если тупой иди разбираться в другое место.
Alatoo
@toktogul
May 17 2016 12:34
@Toporik :smile:
Kirill Ashikhmin
@KirillAshikhmin
May 17 2016 12:35
@putnik-busy @Toporik где как. в некоторых компаниях вообще назначают человека, который только с ждунами сидит и помогает. где-то сам сидит и разбирается. у нас смешанный подход. Сам разбирается, а если какие вопросы-помогаем
Toporik
@Toporik
May 17 2016 12:36
Нет, ну конечно на вопросы отвечают и объясняют как работают костыли велосипеды.
putnik-busy
@putnik-busy
May 17 2016 13:03
@BOOMik тут статью на хабре читал, там вообще пишут что типа задачку дают, потом смотрят как он ее пытается реализовать, типа если не туда роет, то направляют на верный путь, качество кода также отслеживают.. это тоже наверно относится к 1 варианту "в некоторых компаниях вообще назначают человека, который только с ждунами сидит и помогает"?
Kirill Ashikhmin
@KirillAshikhmin
May 17 2016 13:06
@putnik-busy ну возможно, по всякому делают)
evigor
@evigor
May 17 2016 16:56
Всем привет! Есть такой вопрос - нужна Ваша консультация, как опытных разработчиков. Я устроился в одну небольшую контору на должность джуна. В связи с этим, мне очень интересно - что будет, если ты не жестко не успеваешь по срокам дедлайна?
Kirill Ashikhmin
@KirillAshikhmin
May 17 2016 17:03
@evigor зависит от компании. Но лучше заранее предупредить менеджера/тимлида / какого-то дядьку, который за это отвечает, что не успеваешь. Для джуна это простительно.
Yevhen
@Lucky-spirit
May 17 2016 17:55
Всем привет! :-) Ребята, подскажите, как научиться писать своё API. Знаю только Java и Android. Есть ли возможность писать серверное ПО на Java и на ней же писать API? Киньте ссылку. Или PHP придётся учить?
evigor
@evigor
May 17 2016 17:57
@Lucky-spirit я писал на Java
@Lucky-spirit @Lucky-spirit Spring Framework
Kirill Ashikhmin
@KirillAshikhmin
May 17 2016 17:59
@Lucky-spirit как вариант можно воспользоваться BaaS решениями и не писать самому)
evigor
@evigor
May 17 2016 18:00
@Lucky-spirit у нас банковское ПО так и написано ))) Я работал разработчиком в самом большом банке Украины
Yevhen
@Lucky-spirit
May 17 2016 18:01
@evigor, о, прикольно. :+1: А какой хостинг потом нужен для функционирования Spring?
Kirill Ashikhmin
@KirillAshikhmin
May 17 2016 18:01
@evigor в смысле таким-же "Как научиться писать", или на Java?)
evigor
@evigor
May 17 2016 18:02
@BOOMik на Java
Kirill Ashikhmin
@KirillAshikhmin
May 17 2016 18:02
@evigor Фух, а то напугал))
evigor
@evigor
May 17 2016 18:03
@Lucky-spirit про Spring я не очень много знаю, я работал с обычным Servlet API
Yevhen
@Lucky-spirit
May 17 2016 18:04
@evigor, ок. Спасибо большое за ответы. Я так понял, что в любом случае нужно изучать Java EE?
evigor
@evigor
May 17 2016 18:04
@Lucky-spirit да, там ничего сложного
@Lucky-spirit единственная сложность, по моему, это работа с БД
Yevhen
@Lucky-spirit
May 17 2016 18:07
@evigor, ну, я пока только с SQLite работал. Для меня будет вообще сложно. Нужно будет с нуля соединение с БД изучать.
evigor
@evigor
May 17 2016 18:08
@Lucky-spirit но это лучше, чем ничего )))
Yevhen
@Lucky-spirit
May 17 2016 18:08
@evigor, само собой! :smile:
Olzhas Ilyubayev
@hondrus
May 17 2016 19:21
@Lucky-spirit а мы для простого API вот это использовали http://www.django-rest-framework.org/
postflow
@postflow_twitter
May 17 2016 19:55
Благородные доны, подскажите ссылку на ресурс с вопросами встреч. на собеседовании, наверняка их конечное количество... Или пишите прям сюда, какие бы Вы задавали вопросы лично соискателю. (В GP есть две программки одноименным названием, но хотелось бы побольше вопросов)