关闭

关闭

封号提示

内容

首页 CareerCup.Cracking.the.Technical.Interview.Ed4.…

CareerCup.Cracking.the.Technical.Interview.Ed4.2010.pdf

CareerCup.Cracking.the.Technica…

上传者: hr21 2011-01-08 评分1 评论0 下载797 收藏0 阅读量1226 暂无简介 简介 举报

简介:本文档为《CareerCup.Cracking.the.Technical.Interview.Ed4.2010pdf》,可适用于IT书籍领域,主题内容包含tSPHSBNNJOH*OUFSWJFXVFTUJPOTBOEPMVUJPOTt'JWFSPWFO"QQSPBDIFTUPPMWJOHPVHI"MH符等。

tSPHSBNNJOH*OUFSWJFXVFTUJPOTBOEPMVUJPOTt'JWFSPWFO"QQSPBDIFTUPPMWJOHPVHI"MHPSJUINVFTUJPOTtFOJTUBLFT$BOEJEBUFTBLF"OE)PXUP"WPJEIFNtUFQTUPSFQBSFGPS#FIBWJPSBMBOEFDIOJDBMVFTUJPOTt*OUFSWJFXBSUPSJFT"JFXGSPNUIF*OUFSWJFXFSTJEF(BZMFBBLNBOOGAYLELAAKMANNFounderandCEO,CareerCupcomprogramminginterviewquestionsandsolutionsPlus:tFiveprovenapproachestosolvingtoughalgorithmquestionstTenmistakescandidatesmakeandhowtoavoidthemtStepstoprepareforbehavioralandtechnicalquestionstInterviewerwarstories:aviewfromtheinterviewer’ssideFOURTHEDITIONCRACKINGTHECODINGINTERVIEWCRACKINGTHECODINGINTERVIEWCRACKINGTHECODINGINTERVIEWProgrammingInterviewQuestionsandSolutionsGAYLELAAKMANNFounderandCEO,CareerCupcomCareerCup,LLCSeattle,WACRACKINGTHECODINGINTERVIEW,FOURTHEDITIONCopyrightbyGayleLaakmannAllrightsreservedPublishedbyCareerCup,LLC,Seattle,WAVersionVisitourwebsiteat:wwwcareercupcomNopartofthisbookmaybeusedorreproducedinanymannerwithoutwrittenpermissionexceptinthecaseofbriefquotationsincriticalarticlesorreviewsFormoreinformation,contactsupportcareercupcomPrintedinUnitedStatesofAmerica(ISBN)CrackingtheCodingInterviewBCMFPG$POUFOUT'PSFXPSE*OUSPEVDUJPO#FIJOEUIFDFOFTTheMicrosoftInterviewTheAmazonInterviewTheGoogleInterviewTheAppleInterviewTheYahooInterview*OUFSWJFXBSUPSJFT#FGPSFUIF*OUFSWJFXResumeAdviceBehavioralPreparationTechnicalPreparationIF*OUFSWJFXBOE#FZPOEHandlingBehavioralQuestionsHandlingTechnicalQuestionsFiveAlgorithmApproachesTheOfferandBeyondTopTenMistakesCandidatesMakeFrequentlyAskedQuestions*OUFSWJFXVFTUJPOTBUBUSVDUVSFTChapter|ArraysandStringsChapter|LinkedListsChapter|StacksandQueuesChapter|TreesandGraphs$PODFQUTBOE"MHPSJUINTChapter|BitManipulationChapter|BrainTeasersCareerCupcomBCMFPG$POUFOUTChapter|ObjectOrientedDesignChapter|RecursionChapter|SortingandSearchingChapter|MathematicalChapter|TestingChapter|SystemDesignandMemoryLimits,OPXMFEHF#BTFEChapter|CChapter|JavaChapter|DatabasesChapter|LowLevelChapter|NetworkingChapter|ThreadsandLocks"EEJUJPOBMFWJFXSPCMFNTChapter|ModerateChapter|HardPMVUJPOT*OEFYPDL*OUFSWJFXT"CPVUUIF"VUIPSCareerCupcom'PSFXPSEDearReaders,WelcometothetheditionofCrackingtheCodingInterviewThisvolumeupdatestherdeditionwithnewcontentandrefreshedinformationBesuretocheckoutourwebsite,wwwcareercupcom,toconnectwithothercandidatesandtodiscovernewresourcesForthoseofyounewtotechnicalinterviews,theprocesscanseemoverwhelmingInterviewersthrowquestionsatyou,expectyoutowhipupbrilliantalgorithmsonthespot,andthenaskyoutowritebeautifulcodeonawhiteboardLuckily,everyoneelseisinthesameboat,andyou’realreadyworkinghardtoprepareGoodjob!Asyougetreadyforyourinterviews,considerthesesuggestions:SJUF$PEFPOBQFSMostinterviewerswon’tgiveyouacomputerandwillinsteadexpectyoutowritecodeonawhiteboardoronpaperTosimulatethisenvironment,tryansweringinterviewproblemsbywritingcodeonpaper!rst,andthentypingthemintoacomputerasisWhiteboardpapercodingisaspecialskill,whichcanbemasteredwithconstantpractice,OPX:PVSFTVNFWhiletechnicalskillsareextremelyimportant,that’snoreasontoneglectyourownresumeMakesuretoprepareyourselftogiveaquicksummaryofanyprojectorjobyouwereinvolvedwith,andtodiscussthehardestandmostinterestingproblemsyouencounteredalongthedayPOUFNPSJFPMVUJPOTWhilethisbooko$ersarepresentativesampleofinterviewquestions,therearestillthousandsofinterviewquestionsoutthereMemorizingsolutionsisnotagreatuseofyourtimeRather,usethisbooktoexploreapproachestoproblems,tolearnnewconcepts,andtopracticeyourskillsBMLVUPVEInterviewerswanttounderstandhowyouthinkandapproachproblems,sotalkoutloudwhileyou’resolvingproblemsLettheinterviewerseehowyou’retacklingtheproblem,andtheyjustmightguideyouaswell"OESFNFNCFSJOUFSWJFXTBSFIBSEInmyyearsofinterviewingatGoogle,Isawsomeinterviewersask“easy”questionswhileothersaskharderquestionsButyouknowwhatGettingtheeasyquestionsdoesn’tmakeitanyeasiertogettheo$erReceivingano$erisnotaboutsolvingquestions"awlessly(veryfewcandidatesdo!),butrather,itisaboutansweringquestionsbetterthanothercandidatesSodon’tstressoutwhenyougetatrickyquestioneveryoneelseprobablythoughtitwashardtoo!I'mexcitedforyouandfortheskillsyouaregoingtodevelopThoroughpreparationwillgiveyouawiderangeoftechnicalandcommunicationskillsItwillbewellworthitnomatterwherethee$orttakesyou!Studyhard,practice,andgoodluck!GayleLaakmannCrackingtheCodingInterview*OUSPEVDUJPOPNFUIJOHTSPOHWewalkedoutofthehiringmeetingfrustrated,againOftheten“passable”candidateswereviewedthatday,nonewouldreceiveo$ersWerewebeingtooharsh,wewonderedI,inparticular,wasdisappointedWehadrejectedoneofmycandidatesAformerstudentOnewhoIhadreferredHehadaGPAfromtheUniversityofWashington,oneofthebestcomputerscienceschoolsintheworld,andhaddoneextensiveworkonopensourceprojectsHewasenergeticHewascreativeHeworkedhardHewassharpHewasatruegeek,inallthebestwaysBut,Ihadtoagreewiththerestofthecommittee:thedatawasn’tthereEvenifmyemphaticrecommendationwouldswaythemtoreconsider,hewouldsurelygetrejectedinthelaterstagesofthehiringprocessTherewerejusttoomanyred"agsThoughtheinterviewersgenerallybelievedthathewasquiteintelligent,hehadstruggledtodevelopgoodalgorithmsMostsuccessfulcandidatescould"ythroughthe!rstquestion,whichwasatwistonawellknownproblem,buthestruggledtodevelophisalgorithmWhenhecameupwithone,hefailedtoconsidersolutionsthatoptimizedforotherscenariosFinally,whenhebegancoding,he"ewthroughthecodewithaninitialsolution,butitwasriddledwithmistakesthathethenfailedtocatchThoughhewasn’ttheworstcandidatewe'dseenbyanymeasure,hewasfarfrommeeting“thebar”RejectedWhenheaskedforfeedbackoverthephoneacoupleofweekslater,IstruggledwithwhattotellhimBesmarterNo,IknewhewasbrilliantBeabettercoderNo,hisskillswereonparwithsomeofthebestI'dseenLikemanymotivatedcandidates,hehadpreparedextensivelyHehadreadKR’sclassicCbookandhe'dreviewedCLRS'famousalgorithmstextbookHecoulddescribeindetailthemyriadofwaysofbalancingatree,andhecoulddothingsinCthatnosaneprogrammershouldeverwanttodoIhadtotellhimtheunfortunatetruth:thosebooksaren’tenoughAcademicbooksprepareyouforfancyresearch,butthey’renotgoingtohelpyoumuchinaninterviewWhyI'llgiveyouahint:yourinterviewershaven’tseenRedBlackTreessincetheywereinschooleitherTocrackthecodinginterview,youneedtopreparewithrealinterviewquestionsYoumustpracticeonrealproblems,andlearntheirpatternsCrackingtheCodingInterviewistheresultofmy!rsthandexperienceinterviewingattopcompaniesItistheresultofhundredsofconversationswithcandidatesItistheresultofthethousandsofcandidateandinterviewercontributedquestionsAndit’stheresultofseeingsomanyinterviewquestionsfromsomany!rmsEnclosedinthisbookareofthebestinterviewquestions,selectedfromthousandsofpotentialproblemsCareerCupcom*OUSPEVDUJPOZ"QQSPBDIThefocusofCrackingtheCodingInterviewisalgorithm,codinganddesignquestionsWhyBecausewhileyoucanandwillbeaskedbehavioralquestions,theanswerswillbeasvariedasyourresumeLikewise,whilemany!rmswillasksocalled“trivia”questions(eg,“Whatisavirtualfunction”),theskillsdevelopedthroughpracticingthesequestionsarelimitedtoveryspeci!cbitsofknowledgeThebookwillbrie"ytouchonsomeofthesequestions,toshowyouwhatthey’relike,butIhavechosentoallocatespacewherethere’smoretolearnZBTTJPOTeachingismypassionIlovehelpingpeopleunderstandnewconcepts,andgivingthemtoolssothattheycanexcelintheirpassionsMy!rstexperience“ocially”teachingwasincollegeattheUniversityofPennsylvania,whenIbecameateachingassistantforanundergraduateComputerSciencecourseduringmysecondyearIwentontoTAforseveralothercourses,andeventuallylaunchedmyownCScourseattheuniversityfocusedon“handson”skillsAsanengineeratGoogle,trainingandmentoring“Nooglers”(yes,that’sreallywhattheycallnewGoogleemployees!)weresomeofthethingsIenjoyedmostIwentontousemy“time”toteachtwoComputerSciencecoursesattheUniversityofWashingtonCrackingtheCodingInterviewand$BSFFS$VQDPNre"ectmypassionforteachingEvennow,youcanoften!ndme“hangingout”atCareerCupcom,helpinguserswhostopbyforassistanceJoinusGayleLaakmannCrackingtheCodingInterview#FIJOEUIFDFOFTFormanycandidates,interviewingisabitofablackboxYouwalkin,yougetpoundedwithquestionsfromavarietyofinterviewers,andthensomehoworotheryoureturnwithanofferornotHaveyoueverwondered:HowdodecisionsgetmadeDoyourinterviewerstalktoeachotherWhatdoesthecompanyreallycareaboutWell,wondernomore!CareerCupsoughtoutinterviewingexpertsfrom!vetopcompaniesMicrosoft,Google,Amazon,YahooandAppletoshowyouwhatreallyhappens“behindthescenes”Theseexpertswillwalkusthroughatypicalinterviewdayanddescribewhat’stakingplaceoutsideoftheinterviewingroom,andwhathappensafteryouleaveOurinterviewingexpertsalsotolduswhat’sdi$erentabouttheirinterviewprocessFrombarraisers(Amazon)toHiringCommittees(Google),eachcompanyhasitsownquirksKnowingtheseidiosyncrasieswillhelpyoutoreactbettertoasupertoughinterviewer,ortoavoidbeingintimidatedwhentwointerviewersshowupatthedoor(Apple!)Inaddition,ourspecialistso$eredinsightastowhattheircompanystressesintheirinterviewsWhilealmostallsoftware!rmscareaboutcodingandalgorithms,somecompaniesfocusmorethanothersonspeci!caspectsoftheinterviewWhetherthisisbecauseofthecompany’stechnologyoritshistory,nowyou'llknowwhatandhowtoprepareSo,joinusaswetakeyoubehindthescenesatMicrosoft,Google,Amazon,YahooandAppleCareerCupcom#FIJOEUIFDFOFTTheMicrosoftInterviewMicrosoftwantssmartpeopleGeeksPeoplewhoarepassionateabouttechnologyYouprobablywon’tbetestedontheinsandoutsofCAPIs,butyouwillbeexpectedtowritecodeontheboardInatypicalinterview,you'llshowupatMicrosoftatsometimeinthemorningand!lloutinitialpaperworkYou'llhaveashortinterviewwitharecruiterwhereheorshewillgiveyouasamplequestionYourrecruiterisusuallytheretoprepyou,andnottogrillyouontechnicalquestionsBenicetoyourrecruiterYourrecruitercanbeyourbiggestadvocate,evenpushingtoreinterviewyouifyoustumbledonyour!rstinterviewTheycan!ghtforyoutobehiredornot!Duringtheday,you'lldofouror!veinterviews,oftenwithtwodi$erentteamsUnlikemanycompanies,whereyoumeetyourinterviewersinaconferenceroom,you'llmeetwithyourMicrosoftinterviewersintheiroceThisisagreattimetolookaroundandgetafeelfortheteamcultureDependingontheteam,interviewersmayormaynotsharetheirfeedbackonyouwiththerestoftheinterviewloopWhenyoucompleteyourinterviewswithateam,youmightspeakwithahiringmanagerIfso,that’sagreatsign!ItlikelymeansthatyoupassedtheinterviewswithaparticularteamIt’snowdowntothehiringmanager’sdecisionYoumightgetadecisionthatday,oritmightbeaweekAfteroneweekofnowordfromHR,sendthemafriendlyemailaskingforastatusupdateDenitelyPrepare:“WhydoyouwanttoworkforMicrosoft”Inthisquestion,Microsoftwantstoseethatyou’repassionateabouttechnologyAgreatanswermightbe,“I’vebeenusingMicrosoftsoftwareaslongasIcanremember,andI'mreallyimpressedathowMicrosoftmanagestocreateaproductthatisuniversallyexcellentForexample,I’vebeenusingVisualStudiorecentlytolearngameprogramming,andit’sAPIsareexcellent”Notehowthisshowsapassionfortechnology!What’sUnique:You'llonlyreachthehiringmanagerifyou’vedonewell,butifyoudo,that’sagreatsign!CrackingtheCodingInterview#FIJOEUIFDFOFTTheAmazonInterviewAmazon’srecruitingprocessusuallybeginswithoneortwophonescreensinwhichyouinterviewwithaspeci!cteamTheengineerwhointerviewsyouwillusuallyaskyoutowritesimplecodeandreaditaloudonthephoneTheywillaskabroadsetofquestionstoexplorewhatareasoftechnologyyou’refamiliarwithNext,you"ytoSeattleforfouror!veinterviewswithoneortwoteamswhichhaveselectedyoubasedonyourresumeandphoneinterviewsYouwillhavetocodeonawhiteboard,andsomeinterviewerswillstressotherskillsInterviewersareeachassignedaspeci!careatoprobeandmayseemverydi$

类似资料

编辑推荐

锁鹰BY凌厉风.txt

恶整猛男.txt

校园歌手大赛策划.doc

几度梦回君不知.txt

重生之大涅磐.txt

职业精品

精彩专题

中秋节除了赏月,你还想怎么过?

“仰头望明月,寄情千里光”,算算你有多久没回家了。庆幸这个中秋节赶上了国庆节,不用悲伤“故乡再无春夏,只有秋冬”,独自一人赏月,8天长假,回家一趟,妥妥的!

用户评论

0/200
    暂无评论
上传我的资料

精选资料

热门资料排行换一换

  • 药性赋.doc

  • 工程结构风荷载理论和抗风计算手册…

  • 败者为王--李宗伟自传.pdf

  • [分布式系统概念与设计].(Di…

  • 陈嘉明.现代性与后现代性.pdf

  • 京都大学文学部藏明刊《演义三国志…

  • 新课程高中数学测试题组(必修1)…

  • 有深度的企业文化内涵.ppt

  • 田英章硬笔楷书基本笔画.pdf

  • 资料评价:

    / 310
    所需积分:1 立即下载

    意见
    反馈

    返回
    顶部