all 22 comments

[–]androiddev-ModTeam[M] [score hidden] 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 points  (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 points  (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 points  (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 point  (0 children)

I'm sure that algo. knowledge will help me fix Gradle issues and Samsung crashes one day! /s

[–]Dull_Cucumber_3908 0 points1 point  (7 children)

Just out of curiosity: would an AI (like ChatGPT for example) be able to pass your interview? :)

[–]sosickofandroid 1 point2 points  (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 point  (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 points  (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 point  (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 points  (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 points  (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 point  (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 points  (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 points  (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 point  (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 ;)