본문내용 바로가기
무료배송 소득공제 정가제free

[Book] Programming Interviews Exposed : Secrets to Landing Your Next Job

Paperback
  • 정가 : 40,400원
    판매가 : 32,320 [20%↓ 8,080원 할인] 할인쿠폰 받기
  • 혜택 :
    [기본적립] 970원 적립 [3% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 품절

알립니다.

  • 외국도서의 경우 해외제공정보로만 서비스되어 미표기된 정보가 있을 수 있습니다. 필요한 정보가 있을경우 1:1 문의게시판 을 이용하여 주십시오.
상품상세정보
ISBN 9780470121672(047012167X)
쪽수 237쪽
언어 English
크기 187(W) X 233(H) (mm)
제본형태 Paperback
총권수 1권
Textual Format Computer Applications
리딩지수 Level General Adult

책소개

이 책이 속한 분야

Programming Interviews Exposed 2nd Edition The pressure is on during the interview process but with the right preparation, you can walk away with your dream job. This classic book uncovers what interviews are really like at America's top software and computer companies and provides you with the tools to succeed in any situation. The authors take you step-by-step through new problems and complex brainteasers they were asked during recent technical interviews. 50 interview scenarios are presented along with in-depth analysis of the possible solutions. The problem-solving process is clearly illustrated so you'll be able to easily apply what you've learned during crunch time. You'll also find expert tips on what questions to ask, how to approach a problem, and how to recover if you become stuck. All of this will help you ace the interview and get the job you want. What you will learn from this book * Tips for effectively completing the job application * Ways to prepare for the entire programming interview process * How to find the kind of programming job that fits you best * Strategies for choosing a solution and what your approach says about you * How to improve your interviewing skills so that you can respond to any question or situation * Techniques for solving knowledge-based problems, logic puzzles, and programming problems Who this book is for This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

원서번역서 내용 엿보기

프로그래밍 면접에 현명하게 대처하는 방법을 서술한 책. 미국에서 제일 잘 나가는 소프트웨어 및 컴퓨터 회사 면접 방식을 통해 프로그래밍 면접에 어떻게 대처 해야 하는 가를 서술한다.

《프로그래밍 면접 이렇게 준비한다》는 구직을 시작하기 전 알아야 할 사항과 입사 지원 절차, 프로그래밍 문제 접근법, 관련 질문과 무관한 질문에 대응하는 법 등으로 구성했다.

목차


Acknowledgments ix
Contents xi
Acknowledgments ix
Preface for the Second Edition xvii
Preface to the First Edition xix
Before the Search 1(6)
Know Yourself 1(2)
Know the Market 3(1)
Basic Market Information 3(1)
What About Outsourcing? 3(1)
Develop Marketable Skills 4(1)
Sanitize Your Online Profile 5(1)
Summary 6(1)
The Job Application Process 7(8)
Finding and Contacting Companies 7(2)
Networking 7(1)
Working with Headhunters 8(1)
Contacting the Company Directly 8(1)
Job Fairs and Classified Ads 9(1)
The Interview Process 9(2)
Screening Interviews 9(1)
On-Site Interviews 10(1)
Dress 10(1)
A Recruiter's Role 11(1)
Offers and Negotiation 12(2)
Dealing with Recruiter Pressures 12(1)
Negotiating Your Salary 12(1)
Accepting and Rejecting Offers 13(1)
Summary 14(1)
Approaches to Programming Problems 15(10)
The Process 15(2)
The Scenario 15(1)
The Problems 16(1)
Which Languages to Use 16(1)
Interactivity Is Key 17(1)
Solving the Questions 17(3)
The Basic Steps 18(1)
When You Get Stuck 19(1)
Analyzing Your Solution 20(3)
Analyzing Two Examples 20(1)
How Big-O Analysis Works 21(1)
Best, Average, and Worst Cases 22(1)
How to Do Big-O Analysis 22(1)
Optimizations and Big-O Analysis 23(1)
Summary 23(2)
Linked Lists 25(28)
Kinds of Linked List 25(2)
Doubly-Linked Lists 27(1)
Circularly-Linked Lists 27(1)
Basic Linked List Operations 27(3)
Tracking the Head Element 27(1)
Traversing 28(1)
Inserting and Deleting Elements 29(1)
Linked List Problems 30(22)
Stack Implementation 30(5)
Maintain Linked List Tail Pointer 35(5)
Bugs in removeHead 40(1)
Mth-to-Last Element of a Linked List 41(3)
List Flattening 44(4)
List Unflattening 48(1)
Null or Cycle 49(3)
Summary 52(1)
Trees and Graphs 53(14)
Trees 53(7)
Binary Trees 55(1)
Binary Search Trees 56(1)
Lookup 57(1)
Heaps 58(1)
Common Searches 59(1)
Breadth-First Search 59(1)
Depth-First Search 59(1)
Traversals 59(1)
Graphs 60(1)
Binary Tree Problems 61(5)
Preorder Traversal 61(1)
Preorder Traversal, No Recursion 62(2)
Lowest Common Ancestor 64(2)
Summary 66(1)
Arrays and Strings 67(22)
Arrays 67(4)
C/C++ 68(1)
Java 69(1)
C# 70(1)
JavaScript 70(1)
Strings 71(2)
C 71(1)
C++ 72(1)
Java 72(1)
C# 73(1)
JavaScript 73(1)
Array and String Problems 73(15)
Find the First Nonrepeated Character 73(3)
Remove Specified Characters 76(3)
Reverse Words 79(4)
Integer/String Conversions 83(1)
From String to Integer 83(2)
From Integer to String 85(3)
Summary 88(1)
Recursion 89(18)
Understanding Recursion 89(3)
Recursion Problems 92(13)
Binary Search 92(3)
Permutations of a String 95(2)
Combinations of a String 97(3)
Telephone Words 100(5)
Summary 105(2)
Concurrency 107(14)
Basic Thread Concepts 107(5)
Threads 107(1)
System Threads versus User Threads 108(1)
Monitors and Semaphores 108(1)
Deadlocks 109(1)
A Threading Example 109(3)
Concurrency Problems 112(5)
Busy Waiting 112(2)
Producer/Consumer 114(3)
The Dining Philosophers 117(3)
Summary 120(1)
Object-Oriented Programming 121(10)
Fundamentals 121(3)
Classes and Objects 121(1)
Inheritance and Polymorphism 122(2)
Construction and Destruction 124(1)
Object-Oriented Programming Problems 125(4)
Interfaces and Abstract Classes 125(2)
Virtual Methods 127(1)
Multiple Inheritance 128(1)
Summary 129(2)
Databases 131(12)
Database Fundamentals 131(5)
Relational Databases 131(1)
Structured Query Language (SQL) 132(3)
Database Transactions 135(1)
Database Problems 136(6)
Simple SQL 136(1)
Company and Employee Database 137(2)
Max, No Aggregates 139(1)
Three-Valued Logic 140(2)
Summary 142(1)
Other Programming Topics 143(16)
Graphics 143(1)
Bit Manipulation 144(2)
Binary Two's Complement Notation 144(1)
Bitwise Operators 145(1)
Optimizing with Shifts 146(1)
Graphics and Bit Operations Problems 146(11)
Eighth of a Circle 146(3)
Rectangle Overlap 149(4)
Big-endian or Little-endian 153(2)
Number of Ones 155(2)
Summary 157(2)
Counting, Measuring, and Ordering Puzzles 159(14)
Tackling Brainteasers 159(3)
Solve the Right Problem 160(1)
Don't Be Intimidated 161(1)
Beware of Simple Problems 161(1)
Estimation Problems 162(1)
Brainteaser Problems 162(10)
Count Open Lockers 163(1)
Three Switches 164(1)
Bridge Crossing 165(4)
Heavy Marble 169(3)
Summary 172(1)
Graphical and Spatial Puzzles 173(12)
Draw It First 173(1)
Graphical and Spatial Problems 174(10)
Boat and Dock 174(2)
Counting Cubes 176(3)
The Fox and the Duck 179(1)
Burning Fuses 180(3)
Escaping the Train 183(1)
Summary 184(1)
Knowledge-Based Questions 185(8)
Preparation 185(1)
Problems 186(5)
C++ versus Java 186(1)
Friend Classes 187(1)
Inheritance 187(1)
Garbage Collection 188(1)
Network Performance 189(1)
Cryptography 189(1)
New Cryptography Algorithms 190(1)
Hash Tables versus Binary Search Trees 190(1)
Summary 191(2)
Nontechnical Questions 193(8)
Why Nontechnical Questions? 193(1)
Questions 194(5)
``What Do You Want to Do?'' 194(1)
``What Is Your Favorite Programming Language?'' 195(1)
``What Is Your Work Style?'' 195(1)
``Tell Me About Your Experience.'' 195(1)
``What Are Your Career Goals?'' 196(1)
``Why Are You Looking to Change Jobs?'' 196(1)
``How Much Money Do You Want to Make?'' 196(3)
``What Is Your Salary History?'' 199(1)
``Why Should We Hire You?'' 199(1)
``Do You Have Any Questions for Me?'' 199(1)
Summary 199(2)
Conclusion 201(2)
Appendix A: Resumes 203(20)
Index 223

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서/번역서

안내
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품