Как да се подготвим за интервю (разработка за Android)

Не е тайна, че на интервюта ни питат за всякакви неща, които няма да намерите в работата. И ни засипват със странни въпроси, опитват се да ни объркат и т.н. и така нататък. Лично аз реших да си намеря работа като разработчик на Android. Опит само в тестването, но в разработката за android има известен опит. Но има и объркване, не е ясно какво могат да питат на интервюто, какво се очаква от мен?

Ако знаете, кажете ми кои теми е най-добре да повторя? Може би има вече съществуващи списъци с въпроси? Ще бъде чудесно, ако можете да ми помогнете да намеря някои тестови елементи.

Хората, които се позиционират като младши разработчици, но в същото време имат опит в друга област, често се проверяват за способността да работят като програмист като цяло, а избраната специализация (android, frontend, backend) вече е второстепенна. Относно тестерите могат да възникнат въпроси като „Може би е искал да стане програмист, но не можа да си намери работа никъде и стана тестер“.

Така че, ако бях на твое място, щях да се подготвя за въпроси за Java (колекции, GC, OOP, работа с памет и т.н.), въпроси за основни алгоритми и структури от данни. И ако отидете в сериозна компания, а не просто startup, тогава аз на ваше място бих се подготвил усърдно, т.к. вашите конкуренти ще бъдат 20-22-годишни студенти или висшисти, които са учили всичко по-горе ежедневно през последните няколко години, а също така със сигурност нямат празен GitHub / StackOverflow и гарантирано са готови да работят поне една година за опит, което във вашия случай все още не е факт.

Ако се покажете като потенциално добър програмист, тогава ще ви бъде простено не 100% познаване на Android.