I couldbegivingyouallsortsofhintsgiveyouthebenefitofwithoutgivingyoutheeasierquestionsandjustrootingforyouthroughthewholeprocess.
Or I couldbeagainstyoutryingtomakeyoufeelgiveyouverydifficultquestions, notgivingyou a singlehint, makingthequestionintentionallyasambiguousaspossible.
Well, thatdoesnotchangeforinterviewsaswell, soyouneedtomakeyourselfpresentableandalreadyhaveanideainmyheadafter I talktoyoufor, say, 10 15 minutes, I hearaboutyourbackstory.
I alreadyknowwith, say, 90% certainty, whether I'm goingtomoveyouforwardornot.
Andwhile I havenotevenaskyouyourLittleLeaguecoachcodingquestion, thedecision's alreadyprettymuchbeenmade.
Now, atthispoint, I justwanttogetridofyou.
I have, like, 30 moreminutestoburn, Sowhat I reallydois I justtryandpreoccupyyouwith a codeinquestion.
I justthrowsomethingyourway.
Andtherealpurposeofthisissothat I couldjustgoandcheckmyphoneandread, readyorcheckmyemailbecause I'm prettymuchdonetalkingwithyou, and I justdon't knowhowtoburntherestofthetime.
Andinfact, passionforlearningis a bigone, actually, becausewhenyouthinkaboutit, when I giveyou a codingquestion, I'm notinterestedinhearingyouregurgitate a memorysolutionactuallywithoutwannaknowisyourprocessforreaching a solution?
Youhavetoworktowardsthatandthatprocessingreachingthatsolutionoftenrequires a lotofanalysisbalancingtradeoffs, discussingalternatives, teamwork, collaboration, acceptingfeedback, and I wanttoseethatprocessoccurasyou'recomingupwiththesolution.
Soif I giveyou a question, I wannaknowhowyoureachtheanswer.
Notifyoucanreachtheanswer.
Ifyoureachtheansweryoujustanswer a singlequestion?
Andthenthey'rewasting a bunchoftimegoingoverjustthesebasicdetails.
LikeWhichschooldidyougoto?
Wheredidyouworkpreviously?
Soforme, if I gointoaninterview, I'llactuallybringmyownbackpack, myownmarkers, myowneraserbackupresumesthatarethemostuptodate, suchthateverythinggoesassmoothlyaspossible.
So a lotoftheinternationalcandidates, they'rejustwillingtoworkharderandlongertoattainthatAmericandream.
Theywilldo 1000 leaguescodequestions, forexample.
Andyet, asaninterviewer, I comeacrossthesepeople, andmanystilldonotpassforotherreasonsbesidesjustcodingability.
Perhapsoneofthetopreasonsisambiguity.
Soifallyouknowistesttakingability, andyoucouldjustanswer a wholebunchofquestionsaboutDavisdirectorsandalgorithms, andyetyoudon't reallyknowhowtoapplythem, given a ambiguousquestionwhere I don't evengiveyouthemethodsignature, I don't tellyouwhattheinputsandoutputsarewiththedataformatisgoingtolooklike, and I'veheardthisfromcolleagues.
Interviewerswillsometimesintentionallygiveyou a veryvagueandbiggestquestionjusttoseehowyoucantacklethatjusttotrytothrowyouofflikethat.
Givenwhatinterviewersreallywantisforyoutousethelessoptimalapproachandsay, using a heapandthentojustquicklymentionlike, Hey, yetthere's alsothisothermoreoptimalalgorithm, quick, slickwithpartitioning.
Butwe'renotgoingtodothatthatjustseems a littlebitwaytoocomplicated.
Itismoreaboutbeingcollaborativeandhavingthatteamworkabilitynotreallyaskingforpermissiontomoveforwardwithsomethingbuttodiscussthealternativesandsolutionsandreach a consensustogether.