Lokal Placement Drive: (Off Campus)
Role: Android Engineer internship
Placement Experience and Suggestions
Subhadip
To be honest, I mostly target mid -> large scale startups, as they will contribute the most on your learning curve. MNC’s hire for very generic roles and will assign any team after selection. Again, this is my personal opinion. The below pointers are more inclined towards student who want to excel in development with less DSA. Let me start with some brief pointers:
- Pick a development framework and master it.
– With master it, I mean in depth understanding of the fundamentals, internal implementation of common libraries and functions, etc. - Be proficient in OOPs.
- Learn some Architectural concepts like MVP, MVC, MVI, MVVM, VIPER, etc
- Learn SOLID principles and LLD for writing good code.
- If you want to enhance on your development profile, do hackathons and contribute to open source. Try GSOC at least once in your college life.
- Make project which has some utility and make them live.
- Practice basic DSA (for startups)
The journey…
I applied through referral. After a couple of days, I got a call from the HR that my Resume got shortlisted.
After that I had an online assessment round where there was 10 Android Questions and 2 Basic DSA questions. DSA questions were not exactly related to algorithms, it was more on Hashing and implementation. Android Questions were medium to hard. Time limit was 1 hour. I was able to solve all of them in 45 minutes and got selected to this round.
The second round was assignment round, where they check how fast you can implement stuffs. So I was given an assignment where they demanded an app with 3-4 features and following architecture and production level code practices was a mandate. Time provided was 3 days, but I managed to submit it within 20 hours. This selected me to for the 3rd round, which was Technical/EM round.
Discover more from WireUnwired
Subscribe to get the latest posts sent to your email.
1 Comment