Undid revision 935070017 by Duncan.Hull (talk) These are still not reliable sources. No games. Discuss on the article's talk page before restoring spam.
'''''Cracking the Coding Interview: 189 Programming Questions and Solutions''''' is a [[textbook]]book by [[Gayle Laakmann McDowell]] about [[Microsoft interview|coding interviews]].<ref name=ctci>{{Cite book|url=http://www.crackingthecodinginterview.com|title=Cracking the coding interview : 189 programming questions and solutions|last=McDowell|year=2015|first=Gayle Laakmann|isbn=978-0-9847828-5-7|pages=679|edition=6th|publisher=CareerCup|___location=Palo Alto, CA|oclc=913477191}}</ref> It describes commontypical problems in [[computer science]] that candidatesare often interviews are asked to solve, typically on a [[whiteboard]] during [[job interview]]s at big technology companies such as [[Google]], [[Apple Inc.|Apple]], [[Microsoft]], [[Amazon.com]], [[Facebook]] and [[Palantir Technologies]].<ref name=review2>{{Cite web|url=https://www.youtube.com/watch?v=xAxgzrj8zgU|title=How to use Cracking the Coding Interview Effectively|websitevia=www.youtube.com|first=Sam|last=Byte By Byte|year=2019}}</ref><ref name=review1>{{Cite web|url=https://www.youtube.com/watch?v=JeT2tXqp4m0|title=Cracking the Coding Interview (in 5 simple steps, for software engineers)|websitevia=www.youtube.com|author=TechLead|year=2019}}</ref><ref name=sonmez>{{cite web|url=https://dzone.com/articles/cracking-coding-interview-12|title=Cracking The Coding Interview: 12 Things You Need To Know|website=dzone.com|first=John|last=Sonmez|year=2015}}</ref>
First published in 2008, it has been translated into seven languages: Russian, Simplified Chinese, Traditional Chinese, Japanese, Polish, Spanish, and Korean. It describes solutions to common problems set in coding [[Job interview|job interviews]], such as the [[Microsoft interview]].<ref name=hacker>{{cite web|url=https://blog.hackerrank.com/gayle-laakmann-mcdowell-deconstructs-engineering-interview-process/|year=2018|first=Vivek|last=Ravisankar|title=Gayle Laakmann McDowell Deconstructs the Engineering Interview Process|website=hackerrank.com|publisher=[[HackerRank]]|archiveurl=https://web.archive.org/web/20191231061616/https://blog.hackerrank.com/gayle-laakmann-mcdowell-deconstructs-engineering-interview-process/|archivedate=2019-12-31}}</ref><ref>{{cite web|url=https://www.youtube.com/watch?v=BN0B4mOtwX0|website=youtube.com|publisher=[[Dice.com]]|first=Gayle Laakman|last=McDowell|title=Tips to Crack the Coding Interview|year=2012}}</ref> The sixth edition of the textbook was published in 2015.<ref name=ctci/>
{{As of|2020}}, according to [[Amazon.com]],<ref name=amazon>{{cite web|url=https://www.amazon.com/dp/0984782850|website=amazon.com|title=Cracking the Coding Interview: 189 Programming Questions and Solutions 6th Edition}}</ref> ''Cracking the Coding Interview'' ranks in the top 600 of all books sold on Amazon in the [[United States]].<ref name=amazon/> The book has been cited in [[peer reviewed]] scientific papers.<ref name=wyrich>{{cite journal|last1=Wyrich|first1=Marvin|last2=Graziotin|first2=Daniel|last3=Wagner|first3=Stefan|title=A theory on individual characteristics of successful coding challenge solvers|journal=PeerJ Computer Science|volume=5|year=2019|pages=e173|issn=2376-5992|doi=10.7717/peerj-cs.173}}</ref><ref name=hall>{{cite journal|last1=Hall Jr.|first1=Phillip|last2=Gosha|first2=Kinnis|title=The Effects of Anxiety and Preparation on Performance in Technical Interviews for HBCU Computer Science Majors|year=2018|pages=64–69|doi=10.1145/3209626.3209707}}</ref><ref name=ar>{{cite arXiv |last= |first= |arxiv=1903.00830 |title=Predicting Algorithm Classes for Programming Word Problems |class= |date=2019 |first1=Vinayak|last1= Athavale|first2= Aayush|last2= Naik|first3= Rajas|last3= Vanjape|first4= Manish|last4= Shrivastava}}</ref><ref name=ford>{{cite journal|last1=Ford|first1=Denae|last2=Barik|first2=Titus|last3=Rand-Pickett|first3=Leslie|last4=Parnin|first4=Chris|title=The Tech-Talk Balance: What Technical Interviewers Expect from Technical Candidates|pages=43–48|doi=10.1109/CHASE.2017.8|journal= IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)|year=2017}}</ref>