Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
#1

Мое второе собеседование на должность Junior - Программирование Android

23.08.2013, 18:08. Просмотров 11721. Ответов 15
Метки нет (Все метки)

Всем привет!
Когда я готовился к первому собеседованию, мне очень интересно было почитать разнообразные темы о том, что спрашивают у Джуниоров. Их находил крайне мало, и, вот, по окончанию, хотел бы поделиться опытом, что спрашивали у меня.
Свое первое собеседование я благополучно завалил - с адским рвениям готовил все эти Intents, взаимодействия между Activity, обработка кликов, нажатий, построение UI и т.д.
А там меня ошарашили тем, что начали лепить кучу вопросов по чистой Джаве)) Я раньше писал на C/C++, и с Java работал, как с Си-совместимым языком, т.е. особо не углублялся.
Короче, погнали в тот раз спрашивать про нюансы List-Set-Map, потоки, обмен данными между потоками, синхронизируемыми функциями и вообще о безопасном совместном использовании данных. Ни одного вопроса чисто по Андроид)) Короче, я благополучно слил собеседование. Учитывая, видно, мой трехлетний предыдущий опыт на С/С++ мне с печальным видом предложили "попробовать две недели поработать, а там посмотрим". Я отказался, т.к. в тот момент уходить с текущей работы на такое туманное предложение не очень хотел.

После этой истории я купил "Философию Java" Эккеля, и переделал вручную почти все примеры из книги, выяснив параллельно, что и с ООП в принципе у меня большая беда. И, вот, через несколько месяцев решил попробовать еще раз, но уже параллельно на две позиции - iOS и Андроид, т.к. волей случая стал обладателем яблочного компа (ну и как тут не попробовать что-то пописать)) ).

Хотел бы просто перечислить, что у меня спрашивали, может кому-то для примера пригодится:
1. Первым вопросом были основы ООП - понятие класса, объекта, абстракции данных, наследования, полиморфизма. С просьбой привести примеры из жизни основываясь на базовых принципах ООП. По этим темам гоняли довольно детально (спасибо Эккелю)) ).
2. Спросили о самой платформе Андроид - на чем базируется, о dex-файлах, Dalvik.
3. Что такое Activity, как вызвать Activity, передача данных между Activity.
4. Намерения, где используются.
5. Что такое Сервис.
6. Жизненный цикл Activity, как сохранять состояние.
7. Рассказать про Manifest.
8. Я в резюме написал, что знаком с SQL - спросили самые основы SQLite, как создать базу данных (одобрили мой рассказ о DBHelper).
9. Вкратце, общее понятие о поставщиках контента и Broadcast recievers.
10. Как бы я в общих чертах реализовал бы аналог приложения "Календарь".
11. Вопросы о классе Object, какие его основные методы.
12. Классический вопрос о List-Set-Map, разновидности.
13. Различие "==" и "isEqual()"
14. Класс Thread, AsyncTask.

В завершение дали три задачки:
Написать рекурсивную функцию вычисления факториала, и пару функций на использование тернарных операторов и работой с перебором элементов массива.

Если кому-то интересно о прохождении собеседование на Junior'a по iOS - в соответствующем разделе на форуме я описал и этот фрагмент собеседования.
Надеюсь, эта тема хоть немного пригодится идущим на первое собеседование.
15
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.08.2013, 18:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Мое второе собеседование на должность Junior (Программирование Android):

Собеседование Android Junior - Программирование Android
Доброго времени и суток! Живу в провинциальном городке и таких вакансий у нас мало. Через дня 3 собеседование. Опыта с android мало (пару...

Собеседование сбертех android junior - чего ждать? - Программирование Android
Значит есть вакансия, Android Разработчик (Стажер), предполагаемая обучение 3 месяца бесплатное а потом возможное трудоустройство, в...

Как проходит собеседование на Junior Android Developer - Программирование Android
Здраствуйте! Кто уже проходил собеседование на позицию Junior Android Developer, расскажите пожалуйста как оно проходит и что...

Собеседование - Программирование Android
Здравствуйте! Какие вопросы могут задавать по базам данных на должность Trainee Android Developer? Что, минимум, следует знать по базам...

Мое первое собеседование на позицию Junior - Программирование iOS
Всем привет! Когда я готовился к первому собеседованию, мне очень интересно было почитать разнообразные темы о том, что спрашивают у...

собеседование на должность програм.1С-Стажер - 1С
В вакансиях пишут,что требуется знание любого языка программирования 1)какими знаниями языка надо обладать(тематика),чтобы решить задачи...

15
shavuz
114 / 120 / 23
Регистрация: 29.01.2014
Сообщений: 596
01.12.2016, 12:30 #16
вот недавно наткнулся на статью , список вопросов - ответов на собеседование по андроид
https://intellipaat.com/interview-qu...iew-questions/
0
01.12.2016, 12:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2016, 12:30
Привет! Вот еще темы с ответами:

Junior c# собеседование - C#
Какие лучше прочитать книги перед собеседованием(кроме Рихтера)? Какие минимальные знание нужны? Если важно то город Минск

Что нужно знать, когда идёшь на собеседование на вакансию Junior C++? - C++
Делимся личным опытом: какие вопросы задавали на собеседовании, какие ответы вы давали, что вызвало особые затруднения?

Если второе число равно первому и оба нечетные, то вывести второе число - PascalABC.NET
Написать программу, которая требует ввести первое и второе число оба целые, больше нуля, далее если второе число больше первого программа...

Собеседование - C#
Приветствую. Может ли кто-то подсказать, какие знания и навыки необходимы по си шарп для устройства джуниором в какую-нибудь контору. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru