This article is the continuation of my daily writing skills from 90 days writing challenge that I have committed to improve my English writing and thinking skills.
In this article I just want to share my experience with most common android interview questions which I read from various sources mainly youtube and blogs.
What I have learnt by going through the android dev interview questions?
Since I got my playstore account terminated I have started to prepare for the android dev role as I have spent last 3 years learning this skill. At first I thought of moving to web development but decided not to because of learning curve I have to go through to get proficient at the skill wont be that rewarding as compared to android where I already have enough to at least sit for interview. Although I have made a lots of projects app to succeed as a solopreneur but never did so from a point of interview so when going through the interview questions I found myself stuck a lot answering them. What I mostly did was to just pick up the information required to implement certain features and would go through the code to understand them on how to mould them to achieve the desired functionality but never did I ever read in much detail about the topics from the interview perspective. Answering interview questions requires a lot of theory type approach while my approach was mostly practical.
What are the challenges faced when I tried answering them?
Although most topics were the ones I have used in my projects but still I found myself lacking knowledge required to answer them. I take blame on myself for this because it was me who just wanted to get the product ready so never dived deep into the components that I have used in my apps. I would still say learning through projects are the best way to learn programming but one should take time to make themselves familiar with why they are using certain things over other things in their projects rather than just implementing them without knowing much about the proper use case. I am very glad that I am able to see this aspect of myself which I would have never focused on if I wouldn’t have started preparing for my interview.
What I will be doing to improve my preparation?
As I have just started preparing I have enough time to go through all the topics mainly required to develop an app and also as I will be applying as a fresher I dont need to cover the advanced topics at least for now. Though I dont have theoretical knowledge of the topics but still I am familiar with them as I have used most of the core and advanced components in my apps so for sure it wont take much time to grasp them. I went through few core topics and found them pretty easy to understand. I am pretty sure that if I dont deviate from android dev and continue preparing for the android dev role then within 2-3 months I will master not only the basics but also the advanced topics too. In addition to the android knowledge I also need to practice my programming too which is problem solving. I haven’t solved any coding questions specially LeetCode type since a very long time so I have to assign time to practice them to in order to develop my problem solving skills. I will make a routine which I will be following for next 2-3 months in order to strengthen my android dev as well as problem solving skills.
My experience writing this article
I wrote this article from my mobile rather than laptop and I am pretty much amazed by how different the experience was. I dont know why I found myself writing from mobile bit more easy and effective maybe because I am used to phone screen or I can type faster on phone. This article was supposed to be written yesterday but due to some unexpected situation I skipped this for today. I didn’t faced much challenges compared to the previous ones as I was able to come up with the right sentence much quicker this time. Most of the things shared in this article were freshly experienced so I think I was able to recall them pretty quickly and put them into words with less effort.
How much time it took me to write this article
It took me an hour in total to write this article which is quite fascinating to me because I wasn’t expecting this at all. I am quite sure I can come up with more quality articles within this timeframe if I give my all to this skill.