I thinkthisonematteredtonotbecauseitchilledmycodingskillsbitshowedbecause I careaboutfinanceandatleast I wouldhave, like, youknow, contactslikefinancecontactsothattheydon't needthio.
Uh, yeah, I usedtobereallyintoSupersmashMillie, andwhat I didwas I wasreallyinto I wasinto, like, a Torontocommunityor I usedtoplaycompetitivesmash a lot.
I wasreallygood.
I nevergotoutofthepoolsbymelike, if I playagainstCattlePlayer, I'llprobablybeattheshitoutofthem.
But I wasreallyinterestedin, likerankingplayersonseewhoisactuallybetterthanwho.
So I want.
So I madeitlike a kilothingwhereyoucouldinput, like, who'd youplayedagainst?
Andthen, youknow, using a lowcalculateyourranking.
Andthat's likethefirsttimethat I learnedhowtomake, like a websitethathas, like, crude, youknow, create, read, update, deleteandstufflikethatbyusedPHP, whichislike, likeveryoldschoolbuddies.
Youknow, I learnedthefundamentalsandthenyes, seriously, roboticsofhandtalkedaboutlasttimeand I keptinmyresume, soYeah, sothatwasmyresumegoingin.
Allright, solet's talkabouttheinterview.
Um, sohowitworked, I hadtophoneinterviewsandthenoneonsiteandontheonsitehadthreeinterviews.
Sothefirstphoneinterviewwaswasprettyeasybecauseitwas a fitquestion.
Andthen a secondinterviewsecondinterviewwas I thinkitwas a hardone.
Thisinterview, I wouldcarlike c++ theoryaresomefeelingthatbasicallyasked, whatistheorderof, like, deletionandsomethingthatwasverysecretServicerelated.
Andthen I thinkheaskedmeaboutlockstolikehowitworksor, likesamafours.
Somakesureyouknowyou'reyou're c++ theory, or I guess, likeyounoconcurrencystuffbecause I thinkthat's reallyimportant, especiallyinlike a highfrequencykindoffirmandthenthe 3rd 1 Buttherewas a prettychou, uh, thattheydon't want, like, a classicclassicinterviewwhereyouknow, firsthewouldaskyouto, youknow, make a class a designtodesign a classthatwithservicerandpurpose, Andthatpurposeformewaslike, Imagine, youhave a youhave a portfolio.
Whatwouldyouwannakeep?
Andthenafterthat, afterdesigningclass a secondquestion, itwaslike a simple, quotingquestion.
Wasprettyexcited.
And I thought I didallright.
But I didn't haveanyexpectationsbecause I didn't wanttokeepmyhopesup.
Butwhen I wenthome, hecalledmeinthesubway.
Oh, youknow, weeveryonelikedyou.
Wewantyouthioworkforusandhere's theoffer.
Andduringthattime, I hadotheroffers, too.
Forexample, I wasthinkingaboutgoingtoBloombergbecause I alsogoneofferatBloomberg.
But I wasprettyhappythathadbeenacceptedbecause, youknow, likesitedoutintobeing a lothigherpay.
When I workedthere, um, I mostlyworkedontheir c++ coldbase, soitwas a lot C plus.
Plus, I learned a lotactually, beforethisinternship, I don't knowaboutanythingbecauseofthisinternship.
I learnedaboutnetworking, youknow, TCPUDPkindofthing.
I learnedabout, youknow, osstuff.
I learnedaboutprocesses.
I learnedaboutmultithreading.
I learnedaboutlocks, sevenfoursandallthesegoodstuff.
Sothiswas a verygoodinternshipbecause I learned a lotaboutlife, CSfundamentalsandtheninmadeschool, like a loteasier.
So, likeanexampleofwhat I didthere.
I probablycan't saymuch, butinsomeways I rollmyownWebserver.
Youknow, like, I'm notsayinglike, Oh, youjustinstallknowJsandputexpressingsomethingthatno, I actuallywrotelike a serverthatreceives a TCPconnectionandthenreceivehtprequests, responseandthenfollowsatwwwlikeumspecificationsandthenreceivetheand I spitout a stringbacktothat.
Soitwasverylowlevel.
Inadditiontothat, I alsowrotemyownWebsocketlayer.
So I don't knowifyouguysknowwhatthatis, butlikeit's prettypopularnow.
So I'm prettysureyouguysknowwhatWebsocketsare.
Butbasically, insteadofusingthatHTPrequests, youcoulddo a Websocket.