000 02662nam a22004455i 4500
001 978-1-4302-4762-3
003 DE-He213
005 20140220083231.0
007 cr nn 008mamaa
008 130130s2012 xxu| s |||| 0|eng d
020 _a9781430247623
_9978-1-4302-4762-3
024 7 _a10.1007/978-1-4302-4762-3
_2doi
050 4 _aQA76.7-76.73
050 4 _aQA76.76.C65
072 7 _aUMX
_2bicssc
072 7 _aUMC
_2bicssc
072 7 _aCOM051010
_2bisacsh
072 7 _aCOM010000
_2bisacsh
082 0 4 _a005.13
_223
100 1 _aHe, Harry.
_eauthor.
245 1 0 _aCoding Interviews
_h[electronic resource] :
_bQuestions, Analysis & Solutions /
_cby Harry He.
264 1 _aBerkeley, CA :
_bApress :
_bImprint: Apress,
_c2012.
300 _aXVIII, 304 p.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
520 _aThis book is about coding interview question of software and Internet companies. It covers five key factors which determine performance of candidates: (1) the basics of programming languages, data structures and algorithms, (2) approaches to writing code with high quality, (3) tips to solve difficult problems, (4) methods to optimize code, (5) soft skills required in interviews. The basics of languages, algorithms and data structures are discussed as well as questions that explore how to write robust solutions after breaking down problems into manageable pieces. It also includes examples to focus on modeling and creative problem solving. Interview questions from the most popular companies in the IT industry are taken as examples to illustrate the five factors above. Besides solutions, it contains detailed analysis, how interviewers evaluate solutions, as well as why they like or dislike them. Readers will improve their interview performance after reading this book. It will be beneficial for them even after they get offers, because its topics, such as approaches to analyzing difficult problems, writing robust code and optimizing, are all essential for high-performing coders.
650 0 _aComputer science.
650 0 _aInformation systems.
650 1 4 _aComputer Science.
650 2 4 _aProgramming Languages, Compilers, Interpreters.
650 2 4 _aInformation Systems and Communication Service.
710 2 _aSpringerLink (Online service)
773 0 _tSpringer eBooks
776 0 8 _iPrinted edition:
_z9781430247616
856 4 0 _uhttp://dx.doi.org/10.1007/978-1-4302-4762-3
912 _aZDB-2-CWD
999 _c100460
_d100460