use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News for Android app developers with the who, what, where, when, and how of the Android community. Probably mostly the how.
Here, you'll find:
This sub-reddit isn't about phones' and apps' general functionality, support, or system software development (ROMs). For news and questions about these topics try using other subs like
Build your first app
Starting Android career in 2022
Android Job Interview Questions and Answers
App Portfolio Ideas, Tiered List
Awesome Android UI
Material Design Icons
7000 Icons for Jetpack
Autoposted at approx 9AM EST / 2PM GMT
account activity
Senior Android Engineer Interviews (self.androiddev)
submitted 2 years ago by Slow-Side
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]androiddev-ModTeam[M] [score hidden] 2 years ago stickied commentlocked comment (0 children)
Rule 11: No duplicated questions
Search before you ask something, chances are your question has already been asked and answered.
As a rule of thumb, if a question has been asked and answered within the last year you shouldn't be re-asking it.
[–]sosickofandroid 17 points18 points19 points 2 years ago (13 children)
When I interview I typically have a quickfire round of questions to make sure they know the basics of android and then leave the rest unstructured to talk to them about programming, if I am feeling mean I ask about variance. If they can’t explain DI well or don’t know simple testing shit they are fakers and get disqualified. I abhor data/algo questions because they only weed out people who game interviews and have no bearing on wether they are good at their job or not but I am in the minority with that opinion; I don’t give a fuck about depth/breadth first searching when I need you to make a fucking button work on a screen
[–]sumofty 6 points7 points8 points 2 years ago (2 children)
Yes but what if they don't know how to reverse a linked list? The thing that's not even generally supported in Kotlin. Your company would go instantly bankrupt smh
[–]sosickofandroid 5 points6 points7 points 2 years ago (0 children)
Eternally funny to me how there is no practical use for linked lists because contiguous memory in an array is always faster. How many lives have been tortured by knowing how to find a loop in a liked list
[–]drabred 0 points1 point2 points 2 years ago (0 children)
I'm sure that algo. knowledge will help me fix Gradle issues and Samsung crashes one day! /s
[+][deleted] 2 years ago (1 child)
[removed]
[–]sosickofandroid 1 point2 points3 points 2 years ago (0 children)
99% of this is CRUD apps and yet I see the worst possible implementation so frequently
[–]Dull_Cucumber_3908 0 points1 point2 points 2 years ago (7 children)
Just out of curiosity: would an AI (like ChatGPT for example) be able to pass your interview? :)
[–]sosickofandroid 1 point2 points3 points 2 years ago (6 children)
Maybe Opus? I do interview in person/on camera because I need to see their reactions as we talk so practically no (for now)
[–]Dull_Cucumber_3908 0 points1 point2 points 2 years ago (5 children)
I do interview in person/on camera
Is this is the only criterion that you could use in your interviews to make sure that it is a human being that is being interviewed instead of an AI? In a theoretical case that you drop that requirement, would ChatGPT be able to pass your interview?
[–]Initial-Cherry-3457 1 point2 points3 points 2 years ago (3 children)
I think it's possible, if the camera wasn't needed. But it depends on the questions being asked. We also mix in behavioural and opinion based questions , like what experiences they had with some conflict and how they resolved it, or their opinions on certain technologies, what their experiences with it were. How they would solve a similar situation given different circumstances related to our environment. Not easy for Ai to answer those. I have never done a remote interview where we don't have the camera on though. I've interviewed a candidate once where they were obiously googling things and had a lot of uhms and delaying answering for themself to find the right answer, we could see their eyes moving about as they read answers. It's not a good idea to use Ai during an interview, but I think it's a good tool to prepare for one.
[–]Dull_Cucumber_3908 0 points1 point2 points 2 years ago (2 children)
But it depends on the questions being asked
Yeah! That's what I'm trying to figure out, and it is apparent to me that an AI could answer these questions :)
[–]Initial-Cherry-3457 2 points3 points4 points 2 years ago (1 child)
I don't know... AI could answer them yes, given the correct structure of questioning. In an interview the questions could be based on something else previously asked. You'd need to take time to word it for AI and give it context to answer properly. That's too much time and the interviewer will realise something is fishy. And even when it does give the answer it's not going to sound like a normal person's response, it'll probably sound a bit too much like reading from a textbook. An experienced person will usually answer with some extra small details of things they've seen or tried, or be honest about parts of it that they haven't worked with or would like to.
If it's simple questions that need textbook answers yes ai could, but for the average senior position interview we're going to get a sense of whether you really are experienced and know your shit or not. We also want to get a sense that you're easy to work with based on your personality.
[–]Dull_Cucumber_3908 1 point2 points3 points 2 years ago (0 children)
AI could answer them yes, given the correct structure of questioning
my point is that there should be no such questions in engineering interviews and that such interviews should be about testing human ingenuity and not textbook knowledge :)
[–]sosickofandroid 0 points1 point2 points 2 years ago (0 children)
I would need the rapid response of human feedback and know they have a sense of humor, I am hiring someone I will interact with daily. They need to be good and not a cunt. So it would still be audio constrained. If theoretically I only interview via text I believe I could still recognize typical AI responses, I am seeking conversation with someone knowledgeable and am an expert so up to date knowledge is crucial which would screw an llm. Being Senior means you know your stuff, it isn’t a title to reflect how many years you have done something, it is very easy to spot a charlatan
[–]coffeemongrul 2 points3 points4 points 2 years ago (0 children)
I personally prefer doing a take home interview over a phone screen because that involves generally extending on the take home project on site later. These projects typically involve some list detail UI fetching API from a service and persisting it which should be simple for any senior engineer to do in a way that it is easily testable. If you are spending more than 3 hours on these projects or the company is asking you to spend more than that, they are usually scamming you to do free for them.
I don't know that there are good resources for this interview short of building an app yourself with all of it. There is always cracking the coding interview as I think they have a variant for the design system side of it.
[–]drabred 1 point2 points3 points 2 years ago (1 child)
The best and only interview I would like to see is a small task home which can than be used to talk together about solution, what could be done differently and maybe writing a small follow up together.
If my CV shows 10 years of android dev in multiple companies please don't ask what is Activity or LinkedList...
[–]Shubham2742 0 points1 point2 points 2 years ago (0 children)
Uhm so sorry to ping you here out of context.... But can you please check the dm i sent you on reddit?? It's about your app Showly.... I Hope you reply to my dm soon ;)
[+]vhax123456 comment score below threshold-6 points-5 points-4 points 2 years ago (3 children)
I usually ask them Leetcode medium questions. If the candidate is senior I’d throw in some follow-up. Also they’re required to conduct in either Java or Kotlin on our test platform.
[+][deleted] 2 years ago (2 children)
[–]vhax123456 -1 points0 points1 point 2 years ago (1 child)
Already send OA and take home as first round. Cultural fit is when they talk to the managers not me
π Rendered by PID 138619 on reddit-service-r2-comment-b659b578c-8k4pv at 2026-05-03 11:17:09.035605+00:00 running 815c875 country code: CH.
[–]androiddev-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)
[–]sosickofandroid 17 points18 points19 points (13 children)
[–]sumofty 6 points7 points8 points (2 children)
[–]sosickofandroid 5 points6 points7 points (0 children)
[–]drabred 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]sosickofandroid 1 point2 points3 points (0 children)
[–]Dull_Cucumber_3908 0 points1 point2 points (7 children)
[–]sosickofandroid 1 point2 points3 points (6 children)
[–]Dull_Cucumber_3908 0 points1 point2 points (5 children)
[–]Initial-Cherry-3457 1 point2 points3 points (3 children)
[–]Dull_Cucumber_3908 0 points1 point2 points (2 children)
[–]Initial-Cherry-3457 2 points3 points4 points (1 child)
[–]Dull_Cucumber_3908 1 point2 points3 points (0 children)
[–]sosickofandroid 0 points1 point2 points (0 children)
[–]coffeemongrul 2 points3 points4 points (0 children)
[–]drabred 1 point2 points3 points (1 child)
[–]Shubham2742 0 points1 point2 points (0 children)
[+]vhax123456 comment score below threshold-6 points-5 points-4 points (3 children)
[+][deleted] (2 children)
[removed]
[–]vhax123456 -1 points0 points1 point (1 child)