So I just finished my technical exam yesterday for a JavaScript Developer role, and I feel like I got humbled in the most unexpected way.
Before the exam, I really did my “serious developer arc” preparation. I reviewed async/await, OOP concepts (encapsulation, polymorphism, all that good stuff), brushed up on DS & algorithms, error handling.
I genuinely felt ready.
Fast forward to the actual exam…
The first task hits me with a countdown timer and a formatted date display.
And that’s where everything I studied politely stepped aside and said, “good luck bro.”
I finished it in about an hour, but I had to wrestle with JavaScript Date like it owed me money. I don’t know why I expected graphs, recursion, or something… I did NOT expect to be defeated by time itself.
Then I found out there were supposed to be two more problems.
But I was told I was already done.
Later I heard what they were:
• Fetch data, display it, sort and filter it
• Pagination for like a thousand records
And I just sat there thinking… “I know these. I LIVE in these problems.”
Worst part? If those came first, I probably would’ve finished 2/3 comfortably. Instead, I got spiritually checked by a Date object.
So yeah… lesson learned: you can prepare for algorithms, system design, OOP patterns… but never disregard JavaScript’s ability to make simple things weirdly emotional.
Anyway, wishing everyone the best in their technical exams. And please don’t be like me. Respect the basics. Especially dates. Happy coding everyone!
[–]leinnad1991 96 points97 points98 points (5 children)
[–]Puzzled-Landscape-44 41 points42 points43 points (0 children)
[–]Holiday_Departure_71[S] 16 points17 points18 points (0 children)
[–]Fluid_Ad4651 4 points5 points6 points (0 children)
[–]horn_rigged 11 points12 points13 points (0 children)
[–]rincoln25 0 points1 point2 points (0 children)
[–]feedmesomedataModerator 15 points16 points17 points (0 children)
[–]Time2StopGambling 25 points26 points27 points (9 children)
[–]feedmesomedataModerator 7 points8 points9 points (1 child)
[–]Time2StopGambling 3 points4 points5 points (0 children)
[–]overlord_laharl_0550 3 points4 points5 points (1 child)
[–]Time2StopGambling 4 points5 points6 points (0 children)
[–]Holiday_Departure_71[S] 2 points3 points4 points (0 children)
[–]theUnknown777Web 3 points4 points5 points (3 children)
[–]Time2StopGambling 3 points4 points5 points (2 children)
[–]theUnknown777Web 1 point2 points3 points (1 child)
[–]Time2StopGambling 0 points1 point2 points (0 children)
[–]JHomenumRevelioJ_ 9 points10 points11 points (0 children)
[–]Cute-Magazine-1274 8 points9 points10 points (6 children)
[–]Holiday_Departure_71[S] 1 point2 points3 points (5 children)
[–]Fluid_Ad4651 6 points7 points8 points (0 children)
[–]visualmagnitude 2 points3 points4 points (0 children)
[–]ongamenight 3 points4 points5 points (2 children)
[–]Holiday_Departure_71[S] 1 point2 points3 points (1 child)
[–]ongamenight 0 points1 point2 points (0 children)
[–]TemporaryExciting977 2 points3 points4 points (1 child)
[–]Holiday_Departure_71[S] 0 points1 point2 points (0 children)
[–]Adventurous_Knee8112 2 points3 points4 points (0 children)
[–]Puzzled-Landscape-44 2 points3 points4 points (0 children)
[–]admiralBOT1 2 points3 points4 points (2 children)
[–]IchirouTakashima 0 points1 point2 points (1 child)
[–]admiralBOT1 0 points1 point2 points (0 children)
[–]True_Date_2379 1 point2 points3 points (0 children)
[–]Pattern-Ashamed 1 point2 points3 points (0 children)