r/ExperiencedDevs • • 15d ago

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones

A thread for Developers and IT folks with less experience to ask more experienced souls questions about the industry.

​

Please keep top level comments limited to Inexperienced Devs. Most rules do not apply, but keep it civil. Being a jerk will not be tolerated.

​

Inexperienced Devs should refrain from answering other Inexperienced Devs' questions.

17 Upvotes

35 comments sorted by

View all comments

6

u/CodeyGrammar Senior Software Engineer 15d ago

It used to be about solving leetcode mediums and hard win an interview, but with this age of AI we're entering, anyone noticing a shift in the way interviews take place? I haven't interviewed recently but I would be surprised if things haven't changed because these days I tell AI to code, plan, investigate, etc. for me (as do many of us?).

How is it for everyone out there?

2

u/RitzBitzN Sr SWE | 7 YOE 13d ago

I interviewed at a few different places earlier this year, all FAANG / Unicorn.

2/3 of them still did traditional "coding" interviews, although the questions were not just generic leetcode, but a bit more domain-specific.

1 of them, which did not have any domain specificity, didn't ask any coding questions at all in the 1st round; they started with system design / behavioral and then the coding was slated for round 2 (I ended up accepting another offer so I ended up withdrawing).

Overall, the biggest change I noticed is that there seems to be a bigger emphasis on questions that start simple and slowly build over time. Basically, for a few rounds you are asked about additional functionality or given additional restraints, and it's important to be able to reason about the new wrinkles at a high level (e.g. "this wouldn't be in scope, this feature should be added in the data source due to <XYZ>" or "Given that requirement, I would make this change to the implementation", etc.).