Andbasically, bygivingyousomeofmybackgroundhelpsyouunderstandhowtechnicallydeepyoucangoinyourownconversationsorwhatareas I mightbeinterestedinknowingaboutitandbeabletocomprehend.
So I'vebeenworkinghereatthisnumberofyears, I'vebeenonthisteam.
I usedtoworkatthiscompany.
I havethisbackgroundnow I wouldliketohearaboutyou.
Butyoureallydowanttoatsomepointgodeeperintosomeprojectbecausewhat I wouldreallyliketohearissometechnicalchallengeforleadershiporsomethingtechnicallyimpressivethatyoumayhavedone, anditdoesn't necessarilyneedtobeimpressive.
Youknow, likeifyoucanevensetup a websiteanddobasicbackandcauseandconnectto a databaseonbringingsomeusersorsomethinglikethat, likethat's alreadyprettygood, really.
Andas I understand, a lotofpeoplemaynotevenaskyouforyourstory.
I personallyliketoaskforyourstorysothat I'm notjustgiveyou a whiteboardinquestion.
Andbythat I mean, like, notjustlikecreating a reallycomplicatethesystem.
We'relikethere's a tonoffourloopsandthatif l statements, thetechnicalcomplexityismorelikegoodconsiderationoftradeoffs, prosandCollinsmemorytime, maybeusingNBCprinciples, objectorienteddesign.
Maybehookingup a lotofdifferentAPeyestogetherwouldbeinterestingtohearabout.
Andyouwanttoremembertoshowthatimpactbecause a lotofpeoplewillsaysomecomplicatedthingthatthey'vedone, andit's reallyhardtounderstand.
Okay, waswhatwasthisreallyabout?
Like, wasthisreal?
Andifyoucouldsay, Yeah, wegot, like, 5000 usersorsomething, youhavethatkindofvalidates a lotofthework, So I wouldrecommendthatanyprojectwedotrytofigureoutwhatwastheimpactofthatandcraft a storyandbeabletopreparethatstorysothatyoucantalkaboutitassoonassomebodyasks, Youtellmeaboutyourselfandthenthisportion.
I wouldrecommendcheckingtheinterviewersreactionsofitandfindoutiftheyhavequestionsforyouliketheymaynotbeinterestedinyourstoryatall.
That's whatmakesitsuchaninterestingquestion, becauseitwillactuallytacklethingslikedatastructures, algorithms, codingtouches a lotofdifferentareasNow, overtheyears, a lotoftechcompanieshavestartedtophaseouttrickquestionswhereyoueitherhave, howmomentandyougettheansweroryoubasicallyfailedbecausethatreallydoesn't giveanygoodsignal.
And a lotofthosequestionshavenorealpracticaluseintheindustry.
Thisquestion, I feel, actually, is a prettygoodquestionbecauseit's actuallypractical, likethisquestionbasicallyinvolvessomethingverysimilartotreatreversal, andit's somethingthat's actuallydoneallthetime.
Likeyoumayhavelike a treeofviewsandsubviews, andyouwantthebuilderTrevor's everysingleviewandserveyouwithoutnecessarilyduplicatingeachone.
Oryoumayhave a bunchofnotesthatareconnected, andyouwanttobeabletovisiteverysinglenote.
Youshouldalsokeepinmindthatyou'rebeingevaluatedonyourabilitytorisetobecome a seniorengineer.
Soyoumaynotusesomeoftheseskillsas a juniorengineer.
Butjuniorengineersareexpectedeventually.
Gettothatseniorengineerlevel.
Andifyoucan't makeittherelikeyoudon't havethefoundationstobeabletobecome a seniorengineerthanthere's nofutureforyouatthatcompany.
Thefirstis a doubleforLukemethodthatitracedthrougheverysinglepointandcauseddeathforresearchoneachpoint, andthenthesecondisthattheirfirstsearchfunction.
I'd liketoleaveitprettyopenendedso I canseewhatthedestructorasyouchoose.
Somepeoplemaychoosetousetheactualdaythisdirectortorepresenteachgridpointand, liketheycouldhave a greatdatastructure.
Actually, somepeopletriedtosetup a connectedgroupofnotes.
Itmaybesimplesttojusthaveittothearrayofdeterswhereeachenteredyourrepresents a color.
And I thoughtthatwasalsoprettyneatwaytogeneratetheneighbors, althoughthat's reallynotallthatnecessaryeither, Likeifyouknowit's it's perfectlyfinetojustwriteouttheneighborsmanually.
But I thinkyoudoprobablywant a waytodeadlygetawaytheneedtodobouncechecksonalltheneighboursbecausethat's goingtobesomewhattimeconsumingtodo.
Andsothisistheexpansionofthatproblemandprobablywhyyouwanttomakesurethatyouhaveplentyofspaceonthewhiteboardyou'regonnawantinsidethetopleftcornerandjustwritein a smallfund.
Andwhat I liketodois, I'd liketomakesurethat I bringmyownpenjustsothat I'm notstuckwithlike a badpenny, likejust a redpenorlike a penthat's outofinklike a like a bigblackpanthers.
Andthen I wouldaskyoutotake a seat, andyoucanaskanyquestions.
Youhavesubmittedquestionskeep a positive.
Andrememberthatevenifyoufeelthatyoudidreallypoorlyontheinterview, youmayhavebeeninterviewingwithsomeonewhoisreallynotwellcalibrated, like a beginnerinterviewerorsomeonelikethat.
Doyourbestthroughouttheinterview, and I haveonemoretip, whichiswhenyoudoget a chancetogolunchlikeeatthatlunch.
Youknow, trytohave a goodtime.
Somepeopleseemtonotreallybeenjoyingthemselves, andthisiskindofyourchancetoenjoyyourselfandbecauseyou'regivingup a wholedayforitandjustmakesureyouhave a goodtime.
Ifyouwanttogetbetteratwhiteboarding, youmighttrygoingtowebsiteslikelicodotcom, wherethere's a bunchofdifferentpracticeinterviewquestionsthatyoucangofor.