Open In App

Android Developer Intern (GeeksForGeeks) – Easy

I have recently given a Personal interview for GeeksForGeeks (Android Developer Intern). Applied through the GFG Job Fair during(the summers of 2023). And I will be going to tell you about my experience in this article. There were four rounds of the GeeksForGeeks company selection process.

Resume Shortlisting and Telephonic Screening:

The HR called and informed me that my resume got shortlisted. Then the screening round starts  and asked the following 



Tip: The resume shortlisting was completely based on your projects and past experience. So keep it short and precise and only list only those projects that you’re confident about.

Assessment:

After the Telephonic round, you will get an Assessment to test your development skills, and its needs to complete in 3 days.



Mine was to build a News Application, all the requirements (like APIs and auth key ) and UI design were provided to build the projects.

Tips:

  1. Ensure that you have covered all the requirements, designed the UI as provided, and the testing criteria. 
  2. Please follow best practice and a good Coding style, this matter a lot for the assessment evaluation. 

Technical Interview:

After clearing the assessment. A technical interview was scheduled. 

The interview started with 

After that, the DSA round started:

There were 2 Easy coding questions.

  1. Find the second largest number in the array.
    https://www.geeksforgeeks.org/find-second-largest-element-array/amp/
  2. Reverse a linked list.
    https://www.geeksforgeeks.org/reverse-a-linked-list/amp/

       Then Some Algo questions about sorting methods (quick, merge, binary, Insertion, Bucket, heap, and Selection sort ) and their Time complexities.

Data-Structures, their working, and Applications:

Android and Kotlin:

  1. Types of launching modes of Activity.
  2. The manifest file, bundles.
  3. Fragment, Activity, and its Lifecycle. 
  4. One-way and two-way Data Binding.
  5. Sealed and Data classes.
  6. Ease of data class and companion object.
  7. Flows and LiveData.
  8. Coroutines and how coroutines are different from threads.
  9. Extension, Higher-Order  Functions, and Generic classes and methods.
  10. Dependency Injection ( manually using a container and by hilt)
  11. MVVM architecture.

After all this, we finally moved to the assessment project.

Then the tools and techs used in the past projects

The last was a short assessment to design a responsive screen, that contains three layouts (a top, middle, and bottom) keep all the layouts structured and should be scrollable. I was able to do this and takes around 10-12 minutes, (keep asking what the interviewer exactly wants).

The interviewer was very polite and  helpful and gave hints when I was stuck

Overall, this round goes well, and shortlisted for the next round.

Tips:

HR Interview:

It was a typical HR round. Started with an introduction. Previous companies where you worked. Family Background. How soon you can join? And some other questions regarding NOC, any Job Offers you are currently holding, etc.

The Overall Experience was Excellent. The Whole recruitment team was soo helpful. Give Responses on time, you don’t need to wait for weeks. Guided throughout the whole process and even provided/suggested resources for interview preparation.

Verdict: HRBP informed called over mobile me that you were selected for the role.  

I hope you got some help from this article on the topic of the GeeksForGeeks interview experience.

Thank You.

Article Tags :