10 YoE Engineer's Sarcastic Applause for Uni Data Structure Trivia
Description
A meme using the photo of Leonardo DiCaprio (with mustache, in a tuxedo) at an awards ceremony, giving his famous smug, sarcastic mid-clap gesture with both hands spread, surrounded by amused formally-dressed audience members. Top caption in bold white impact text: 'WHEN A RECRUITER ASKS ME, A 10 YOE SWE'. Bottom caption: 'FOR A SPECIFIC DATA STRUCTURE I STUDIED IN UNI AND NEVER EVER USED AT WORK'. The meme captures the absurdity of technical interviews where seasoned engineers with a decade of shipping production systems are quizzed on red-black tree rotations and other academic structures abstracted away by standard libraries since before their first job
Comments
25Comment deleted
Ten years of designing distributed systems, but sure - let's verify I can balance an AVL tree by hand, a task last performed in production by absolutely no one
Apparently a decade of shipping software is just the warm-up round for reversing a binary tree on a whiteboard.
since when do companies care about how well you can do the job? it's all about bootlicking HR and management Comment deleted
Sorry for your experience Comment deleted
it's probably used in practice by 1k people in the world. Companies often expect (and this will only get worse) everyone to be 2nd Einstein but after they hire you they put you in an outdated, slow environment, doing the same basic CRUD you always do 🤷♂️ Comment deleted
It is used though. Difference between a 5 second https request with no load balancing that will bloat to 20+ sec for the end user and one that takes less than a second that with the right architecture would take 2-3 secs , if the right decisions were made we wouldn't have the worse of both most of the times Comment deleted
bravo Comment deleted
Cool, does knowing how to reverse a linked list or balance a binary tree help with a badly architectured CRUD? Comment deleted
Probably, not Comment deleted
It may help Those are actual basic knowledge that gone to not remember HOW to do it You have to understand pros and cons of different approaches tho, and be able to make examples when to use and when to not use it Comment deleted
what is this alg?? it's unreadable, team won't understand a bit...scrap it and do it in JAVA in at least 50 classes, deal? ship an mvp then we'll see how it goes and don't you worry, just SCALE it, we have MONEY, terraform k8s ansible go brrrr, 100 pods 100 nodes cluster upon cluster, we'll rewrite it in rust when it gets bad anyway, premature optimization HA what are you JUNIOR?? Comment deleted
Reminds me of one of my fav memes of all time Comment deleted
Admin working on system with 30ms limit to process request and practical p95 below 10ms during peak load got a giggle about this comment Comment deleted
These days half of the web is very bloated for this reason Comment deleted
the web is bloated for that reason and because the people in charge haven't cared about quality in a long time Comment deleted
B tier ragebait Comment deleted
Bro that paragraph of text was not necessary Comment deleted
Literally me and Lisp when I applied for fullstack JS engineer. Comment deleted
Didn't you read the recent meme?! Comment deleted
Ah yes I will definetly use segment tree on the job Comment deleted
In most cases it is, you shitload your resume with trending skills and prepare perfect answers for common questions: "you gotta take interviews to pass interviews" Comment deleted
Even before ai you didn't need to know these things to have a well built app Comment deleted
When you need it, you need it Comment deleted
> Jarvis, rewrite my 2d game engine using object arenas Comment deleted
unironically i can imagine arenas being very helpful for games Comment deleted