Appendix: Résumés. Before the search -- The job application process -- The phone screen -- Approaches to programming problems -- Linked lists -- Trees and graphs -- Arrays and strings -- Recursion -- Sorting -- Concurrency -- Object-oriented programming -- Design patterns -- Databases -- Graphics and bit manipulation -- Data science, random numbers, and statistics -- Counting, measuring, and ordering puzzles -- Graphical and spatial puzzles -- Knowledge-based questions -- Nontechnical questions -- Appendix: Résumés.
Summary:
"Programming interviews exposed" is the programmer's ideal first choice for technical interview preparation. Updated to reflect changing techniques and trends, this new fourth edition provides insider guidance on the unique interview process that today's programmers face. Online coding contests are being used to screen candidate pools of thousands, and employers are even evaluating a candidate's public code repositories at GitHub, and with competition becoming increasingly fierce, programmers need to shape themselves into the ideal candidate well in advance of the interview. "Programming interviews exposed" will help you: Learn what the interviewer needs to hear to move you forward in the process ; Adopt an effective approach to phone screens with nontechnical recruiters ; Examine common interview problems and tests with expert explanations ; Be ready to demonstrate your skills verbally, in contests, on GitHub, and more ; Demonstrate your skillset under pressure ; Stand out as the best candidate for the job.
This resource is supported by the Institute of Museum and Library Services under the provisions of the Library Services and Technology Act as administered by State Library of Iowa.