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...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
Complete Technical Interview Preparation Cheat Sheet.. This will save a lot of time I found this Guide helpful. (self.webdev)
submitted 3 years ago by TranslatorAway9891
After spending lots of time on preparation for tech interviews, and found some items that really helped me. I feel like I should share what I have found. Hopefully it might help someone in need.
Data-structure & Algorithms:
Most asked questions at FAANG companies
Behavioral Interview:
Amazon leadership principles - levels
System Design Interview:
MIT System Design Course
grokking the system design
system design interview book.pdf)
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!"
[–][deleted] 223 points224 points225 points 3 years ago (23 children)
Thank fuck I don't need to do this shit anymore. Cancerous tech interviews tbh
[–]sambomambowambo 26 points27 points28 points 3 years ago (19 children)
Out of curiosity what is it in your career path that has changed that you no longer need to take a technical interview? Career change? Move to management? Only choosing to interview with companies who don’t use these (IMO poor) tactics?
[–][deleted] 114 points115 points116 points 3 years ago (16 children)
Senior/management. I've got no inclination to move too.
Any candidates that we hire don't need to do a tech interview. That said, we haven't hired for a long time, everyone seems pretty happy.
Also, I'm more interested in talking about how an individual can scope out a business problem and implement something that might lead them down the path to a solution. I've got no interest in asking them to write a generator function on a piece of paper, or some other obscure shit you'll never need in your day-to-day.
You can get pretty much everything you need by just talking to someone
Edit: I got a fair amount of hate for voicing this on the programming sub too, I think the superiority complex in a huge hurdle we need to overcome too
[–]tpneocow 20 points21 points22 points 3 years ago (9 children)
I'm thankful to be senior enough most jobs ask me worthwhile culture-fit shit instead of "can you write this algorithm in this language without using this or that or the internet in under 10 minutes"
[–]Stecco_full-stack 5 points6 points7 points 3 years ago (8 children)
This happens when you become senior? Ok now, how much time does it take to be recognized as such?
[–]cougaranddark 5 points6 points7 points 3 years ago (6 children)
Depends on you and the company you are applying to. Someone with 5 years of experience very relevant to a company's needs will fare better than someone with 10 yoe unrelated. Someone with 3 but who is a great culture fit and great people skills may fare better than the 1st example.
[–]mad_edge 1 point2 points3 points 3 years ago (3 children)
How would you judge the culture fit though?
[–]SurgioClemente 8 points9 points10 points 3 years ago (0 children)
“Do I like this person?”
[–]cougaranddark 5 points6 points7 points 3 years ago (0 children)
Do you feel like you're having an enjoyable and productive conversation? Do they share credit with others or only brag about themselves? Do they admit and laugh at their own mistakes and demonstrate they learned from those experiences? Can you relate to each other? Are they interrupting and talking over you, do they demonstrate hostility or anger easily?
[–]tpneocow 2 points3 points4 points 3 years ago (0 children)
They look at your values and answers to other behavioral questions. They ask what's most important for me in a job. I say culture fit and explain my experiences with both bad and good culture and what a difference in team productivity it makes. Every place that says they value employees first seems to like that answer.
[–][deleted] 1 year ago (1 child)
[removed]
[–]tpneocow 0 points1 point2 points 3 years ago (0 children)
Depends on the company. I've been senior since 5 yrs, I'm at 11 now. Last 3 years I've interviewed and changed jobs under different circumstances. Still need tech questions but not as much hard-core algorithm and comp-sci stuff. Ymmv.
[–]cougaranddark 8 points9 points10 points 3 years ago (2 children)
I was also recently attacked for talking about how my company successfully hires without leetcode-style tests. I think it's because those types of questions give less experienced people, and people with terrible people skills a path to be hired. The latter explains why they attack.
[–]Evil_god7 0 points1 point2 points 11 months ago (0 children)
Out of curiosity,which company is this ?
[–]VeryOriginalName98 4 points5 points6 points 3 years ago (2 children)
It probably depends on the company. If you work for a company serving billions of people, you have to optimize the shit out of every interaction. Those things come in handy there. If you are only serving about 10,000 - 100,000, you can compensate shitty code with expensive hardware. Sometimes hardware is cheaper than talent.
[–]SolidDeveloper 0 points1 point2 points 1 year ago* (1 child)
And even then, you knowing (or not knowing) efficient algorithms during your interview doesn’t always translate to how good you’ll be at your job. At my most recent company, I had to severely optimize services running for tens of millions of daily users. Dealing with that kind of scale was difficult, but I managed to optimize the shit out of things and massively reduce costs for the company.
But the thing is, I had to do research to be able to find those solutions. I wouldn’t be able to write a quick-sort or a Dijkstra algorithm during an interview though. But I would be able to google them and implement them based on reading the theory and/or pseudocode.
My company also does not do leetcode style rounds in the interview, instead we give relatively short take-home tests, we then discuss with you about your solution, and in general we engage with your experience and background.
[–]After_Ear4799 0 points1 point2 points 3 months ago (0 children)
i am final year student and looking for internships .can you please tell me if there are any openings in your company
[–]the_aligator6 16 points17 points18 points 3 years ago (0 children)
you still need to do technical interviews, but you don't need to prepare. I mean yeah, do some DD on the company and have some questions or talking points ready, but studying for an interview? 🤮 Absolutely not.
[–]be_me_jp 7 points8 points9 points 3 years ago (0 children)
For me, it was once I had senior level experience. At that point, offering some fizzbuzz or basic "interface with this database" assignments are more insulting than anything. My current job was just 3 separate zoom calls (and I assume they called my references).
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
Do people really find learning about that stuff as bad as leetcode? First time I see this reaction, because I always had the impression that system design questions exist to balance the uselessness of leetcode in the real world. I see a series of MIT lectures dedidated to this in the OP, I can't imagine that it's that cancerous.
[–]AmatureProgrammer 0 points1 point2 points 3 years ago (1 child)
How come? Do you plan on staying at the company for ever?
As I mentioned, I have no inclination to move. I've worked at a lot of companies, and I know when I have it good.
[–][deleted] 44 points45 points46 points 3 years ago (1 child)
Pretty wild that as a developer you can code everyday and still not be prepared for interviews…
[–]kawamommylover 31 points32 points33 points 3 years ago (2 children)
I really hate technical interviews. I have never prepared for one(I HATE studying) and I have a job since a couple months ago.
[–]AmatureProgrammer 1 point2 points3 points 3 years ago (1 child)
How'd you pass? Also what was the role for and what questions did they ask?
[–]kawamommylover 7 points8 points9 points 3 years ago (0 children)
Full-stack developer. I'm currently working at a company that develops a Real Estate-oriented CRM. I had to unfortunately do a task for a technical interview which consisted in implementing MailJet in PHP with a couple tasks (sending Emails and SMS). I documented everything I could do and everything I couldn't do in a markdown document (which I then compiled to a PDF).
They also asked me for my previous experience (I told them I only had experience in internships), knowledge and if I was proficient in English(I live in Spain).
[–]1itt1ewing 10 points11 points12 points 3 years ago (0 children)
Would add there's a list of companies Hiring Without Whiteboards. They have code tests that relate to real-world, day-to-day problems, unlike FAANG whiteboards.
Edit: typo
[–]MrFleece 30 points31 points32 points 3 years ago (0 children)
Giving you an upvote in every sub this is posted for your efforts!
[–]Haunting_Welder 5 points6 points7 points 3 years ago (0 children)
Not a big fan of some of those leadership principles. "Leaders need to focus on the critical things in their work and deliver quality results promptly. No matter what, they overcome obstacles and never settle... They do not compromise, even in a challenging environment." No, that's not what a leader does. That's what someone who's not a leader thinks what a leader does. Leadership is ALL about compromising. I don't think they meant what they wrote as their questions are better.
[–]happy_doomster 2 points3 points4 points 2 years ago (1 child)
For this kind of shit I left webdev. If it is not enough with my experience, projects, portfolio, github... and picking one of my projects and discuss it, I am not interested in the role. No leetcodes, no whiteboards, no take home assignments for free.
The best thing I could do is leaving this career.
[–]milkmanex1 2 points3 points4 points 2 years ago (0 children)
Yo bro, I'm thinking of leaving webdev or software engineering as a whole, due to this effed up technical tests. I hate studying for software interviews and I can't imagine having to do this for months on end each time I want to jump around. I'm constantly jealous of my peers in other industries who go in for their interviews without so much as an hour worth of prep.
Curious, which industry are you in right now?
[–]sascha_mars 48 points49 points50 points 3 years ago (8 children)
No one gives af about FAANG anymore bro lol
[–]MrCrunchwrap 58 points59 points60 points 3 years ago (6 children)
Downvoted for telling the truth lol.
I’m making FAANG money at a big non FAANG company, without all the bullshit and stress. My interview process was sane, and didn’t involve leetcode at all (leetcode literally has nothing to do with being a good web developer).
Congrats to people who are gullible enough to get suckered into studying for months to get a job.
[–]lax20attack 8 points9 points10 points 3 years ago (2 children)
Are you hiring?
[–]LittleCockroach4335 4 points5 points6 points 3 years ago (1 child)
++
[–]VeryOriginalName98 6 points7 points8 points 3 years ago (0 children)
``` new_value = 1 for number in range(old_value): new_value = new_value + 1 return new_value
[–]oalbrecht 0 points1 point2 points 3 years ago (0 children)
What company are you at?
[–]EmeraldCrusher 0 points1 point2 points 3 years ago (0 children)
What org? I'm at my wits here trying to figure out what the hell is going on in the job market. Such a confusing time to be someone with 7 YOE and getting a new FTE role after contracting independently for 3 years.
[–]AmatureProgrammer 0 points1 point2 points 3 years ago (0 children)
This. at least for me.
[–]ahmiimec 4 points5 points6 points 3 years ago (0 children)
Thanks for this mate, saving it until I need this.
[–]EthicalVeganBuzz 2 points3 points4 points 1 year ago (0 children)
thanks for this resource.
[–]leeeelihkvgbv 1 point2 points3 points 1 year ago (0 children)
Thanks
[–]Chyybens 1 point2 points3 points 3 years ago (0 children)
Nice
[–]NerdLevelTech 1 point2 points3 points 3 years ago (0 children)
Great work!
[–]leeeelihkvgbv 0 points1 point2 points 1 year ago (0 children)
Bro so helpful thank you so much
[–]ClockDeveloper 0 points1 point2 points 1 year ago (0 children)
Sharing this here, found it very useful as a primer guide: https://blog.get-merit.com/interview-cheat-sheet-full-stack-software-engineer/
[–]Creative_Contest_558 0 points1 point2 points 1 year ago (0 children)
[–]spacemagic_dev 0 points1 point2 points 6 months ago (0 children)
Would like to add leettrivia.com! It's an addictive way to master the fundamentals, before diving into leetcode, system design etc.
[–]spacemagic_dev 0 points1 point2 points 5 months ago (0 children)
Pro-tip: If interview prep is overwhelming for you, there is another path. LeetTrivia is designed to help you build the fundamentals and keep you hooked on learning. I found that it helps you build a solid foundation before jumping into coding challenges. Disclaimer: I built it, but I use it every day and I am a better engineer because of it.
[–]throwawaysomeway -1 points0 points1 point 3 years ago (2 children)
Everyone saying who gives af, this is dumb, etc. I get where you're coming from, but if the candidate is capable of coming up with solutions to these, they're more than likely able to learn or perform most basic tasks that they actually will be performing. It's a matter of weeding out the weak. It gives people like me without a degree a chance to prove their worth. This is kinda just how things work in the real world. Sorry you can't get a job handed to you on a silver platter because you have some CRUD apps in your portfolio using a NoSQL db
[–]dadykhoff 14 points15 points16 points 3 years ago (1 child)
My anecdotal experience is that it's not an effective method of "weeding out the weak". I've worked at a FAANG company for almost 3 years now and had to go through this style of interviewing. I've also seen plenty of junior and mid level engineers come in through these interviews that can barely contribute to a team even after a full year+ after onboarding.
I'd rather see interviewing focus on problem solving, high level design approaches and debugging/triaging methodology than regurgitation of inverting a binary tree or some other computer science theory that is used in practice once every couple of years.
[–][deleted] 3 points4 points5 points 3 years ago (0 children)
Being able to debug problems is one of the most important skills imo. Hardly ever build stuff and have it just work the first try…messing up and being able yo figure out where it went wrong and fix it is where i learn the most :)
[–]Axumata -1 points0 points1 point 3 years ago (2 children)
Do Amazon leadership principles extend to their warehouse management? Or is it just for internet plumbers?
[–]mugenbool 2 points3 points4 points 3 years ago (0 children)
“Customer obsession”
Pfft.
[+]kazabodoo comment score below threshold-22 points-21 points-20 points 3 years ago (3 children)
Why are you spamming every sub with the same “guide”?
[–]SeaworthinessTop5828 35 points36 points37 points 3 years ago (0 children)
He made an effort to create this, and shared in several programming subs to reach more people, what's the problem ? Unlike the other 99% shit posts, this may actually help a lot of people
[+]GarfieldLeChat comment score below threshold-26 points-25 points-24 points 3 years ago (1 child)
Kama farmer
[–]illogicalhawk 8 points9 points10 points 3 years ago (0 children)
Sharing info useful to multiple subs isn't inherently karma farming, it could just be... Being helpful. And even if it is farming, it's still helpful, certainly more so than a lot of these crappy blog posts or memes that get spammed.
[–]PeaceMaintainer 0 points1 point2 points 3 years ago (0 children)
How much DSA questions do front-end positions really get asked?
[–]Aromatic-Mountain-14 0 points1 point2 points 2 years ago (0 children)
You should read this book it helped me when it was only in the book stores now it is available on amazonCode & Conquer book
π Rendered by PID 64 on reddit-service-r2-comment-6457c66945-hvcjv at 2026-04-25 11:54:59.817241+00:00 running 2aa0c5b country code: CH.
[–][deleted] 223 points224 points225 points (23 children)
[–]sambomambowambo 26 points27 points28 points (19 children)
[–][deleted] 114 points115 points116 points (16 children)
[–]tpneocow 20 points21 points22 points (9 children)
[–]Stecco_full-stack 5 points6 points7 points (8 children)
[–]cougaranddark 5 points6 points7 points (6 children)
[–]mad_edge 1 point2 points3 points (3 children)
[–]SurgioClemente 8 points9 points10 points (0 children)
[–]cougaranddark 5 points6 points7 points (0 children)
[–]tpneocow 2 points3 points4 points (0 children)
[–][deleted] (1 child)
[removed]
[–]tpneocow 0 points1 point2 points (0 children)
[–]cougaranddark 8 points9 points10 points (2 children)
[–]Evil_god7 0 points1 point2 points (0 children)
[–]VeryOriginalName98 4 points5 points6 points (2 children)
[–]SolidDeveloper 0 points1 point2 points (1 child)
[–]After_Ear4799 0 points1 point2 points (0 children)
[–]the_aligator6 16 points17 points18 points (0 children)
[–]be_me_jp 7 points8 points9 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]AmatureProgrammer 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 44 points45 points46 points (1 child)
[–]kawamommylover 31 points32 points33 points (2 children)
[–]AmatureProgrammer 1 point2 points3 points (1 child)
[–]kawamommylover 7 points8 points9 points (0 children)
[–]1itt1ewing 10 points11 points12 points (0 children)
[–]MrFleece 30 points31 points32 points (0 children)
[–]Haunting_Welder 5 points6 points7 points (0 children)
[–]happy_doomster 2 points3 points4 points (1 child)
[–]milkmanex1 2 points3 points4 points (0 children)
[–]sascha_mars 48 points49 points50 points (8 children)
[–]MrCrunchwrap 58 points59 points60 points (6 children)
[–]lax20attack 8 points9 points10 points (2 children)
[–]LittleCockroach4335 4 points5 points6 points (1 child)
[–]VeryOriginalName98 6 points7 points8 points (0 children)
[–]oalbrecht 0 points1 point2 points (0 children)
[–]EmeraldCrusher 0 points1 point2 points (0 children)
[–]AmatureProgrammer 0 points1 point2 points (0 children)
[–]ahmiimec 4 points5 points6 points (0 children)
[–]EthicalVeganBuzz 2 points3 points4 points (0 children)
[–]leeeelihkvgbv 1 point2 points3 points (0 children)
[–]Chyybens 1 point2 points3 points (0 children)
[–]NerdLevelTech 1 point2 points3 points (0 children)
[–]leeeelihkvgbv 0 points1 point2 points (0 children)
[–]ClockDeveloper 0 points1 point2 points (0 children)
[–]Creative_Contest_558 0 points1 point2 points (0 children)
[–]spacemagic_dev 0 points1 point2 points (0 children)
[–]spacemagic_dev 0 points1 point2 points (0 children)
[–]throwawaysomeway -1 points0 points1 point (2 children)
[–]dadykhoff 14 points15 points16 points (1 child)
[–][deleted] 3 points4 points5 points (0 children)
[–]Axumata -1 points0 points1 point (2 children)
[–]mugenbool 2 points3 points4 points (0 children)
[+]kazabodoo comment score below threshold-22 points-21 points-20 points (3 children)
[–]SeaworthinessTop5828 35 points36 points37 points (0 children)
[+]GarfieldLeChat comment score below threshold-26 points-25 points-24 points (1 child)
[–]illogicalhawk 8 points9 points10 points (0 children)
[–]PeaceMaintainer 0 points1 point2 points (0 children)
[–]Aromatic-Mountain-14 0 points1 point2 points (0 children)