Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation to Korean in progress #119

Merged
merged 46 commits into from
Jan 11, 2017
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
cd15af1
README-ko.md added
Jan 5, 2017
2e6f91d
'What is it?' and part of 'Table of Contents' translated
Jan 5, 2017
5e24a64
Fix minor typos
Jan 5, 2017
9a55f9a
translate more of 'Table of Contents'
Jan 5, 2017
6bae129
translate more of 'Table of Contents'
Jan 5, 2017
97cee5c
translate more of 'Tabe of Contents', except for terminologies vague …
Jan 5, 2017
894ef95
'Table of Contents' is almost translated, except for some ambiguous t…
Jan 5, 2017
02b0cfd
Why use it translated, except the title itself
Jan 6, 2017
bbad6aa
'How use it', 'Get in a Googley Mood' translated
Jan 6, 2017
ff1963c
'Translations' translated
Jan 6, 2017
d739851
'Book List' translated
spartzames Jan 6, 2017
af3fdf2
Merge pull request #3 from spartz90/master
Jan 6, 2017
a33f468
'Coding Question Practice' translated
Jan 6, 2017
7b00169
translate Don't feel you aren't smart enough
hoonhoonhoon Jan 6, 2017
0e12c2c
Merge pull request #4 from singcodes/master
Jan 6, 2017
02a70a1
Update README-ko.md
daegwang Jan 6, 2017
c7d3af6
Update README-ko.md
daegwang Jan 6, 2017
9998691
translate "About Google"
mjpark03 Jan 6, 2017
e0d9ee0
Translate some part of 'Before you get started'
kwangin Jan 8, 2017
ccf7432
README-ko.md added
Jan 5, 2017
fac6954
'What is it?' and part of 'Table of Contents' translated
Jan 5, 2017
cb7e2bb
Fix minor typos
Jan 5, 2017
0176094
translate more of 'Table of Contents'
Jan 5, 2017
34fb631
translate more of 'Table of Contents'
Jan 5, 2017
04d20cb
translate more of 'Tabe of Contents', except for terminologies vague …
Jan 5, 2017
50ba383
'Table of Contents' is almost translated, except for some ambiguous t…
Jan 5, 2017
fe3a3b7
Why use it translated, except the title itself
Jan 6, 2017
e638d62
'How use it', 'Get in a Googley Mood' translated
Jan 6, 2017
0827555
'Translations' translated
Jan 6, 2017
91a2f34
'Book List' translated
spartzames Jan 6, 2017
0d16354
'Coding Question Practice' translated
Jan 6, 2017
cf5305e
translate some annotation
Hanney-Ryu Jan 9, 2017
eea8282
'The Daily Plan' translated
daveleee Jan 9, 2017
d087865
quick start to partake of GIU translation to Korean project
Jan 9, 2017
a93eab8
Merge pull request #10 from daveleee/master
Jan 9, 2017
40cf65a
Merge pull request #11 from johannalee/readme-ko
Jan 9, 2017
83e0427
Merge branch 'master' into master
Jan 9, 2017
f8482af
Merge pull request #12 from mjpark03/master
Jan 9, 2017
654be51
Merge branch 'master' into master
kination Jan 9, 2017
3eb5634
Merge pull request #13 from djKooks/master
Jan 9, 2017
2ce8096
'Prerequisite Knowledge' translated
daveleee Jan 10, 2017
d8c3169
Merge pull request #15 from daveleee/master
Jan 10, 2017
63c4749
translated some parts
Hanney-Ryu Jan 10, 2017
0d66237
Merge branch 'master' into master
Jan 10, 2017
286f89d
Merge pull request #17 from DaeGwang/master
Jan 10, 2017
39fb4ef
Merge pull request #18 from Hanney-Ryu/master
Jan 10, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
translate some annotation
  • Loading branch information
Hanney-Ryu authored and Keonil Kim committed Jan 9, 2017
commit cf5305ef5dff508d5022ed9d449a45cac0b99342
37 changes: 18 additions & 19 deletions translations/README-ko.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 구글 인터뷰 대학(Google Interview University)

번역:
번역:
- [중국어](translations/README-cn.md)
- 진행 중인 번역:
- [스페인어](https://github.com/jwasham/google-interview-university/issues/80)
Expand All @@ -24,7 +24,7 @@

이 기나긴 리스트는 **구글 코칭 노트**에서 선별되고 확장된 것으로 여러분이 알아야 할 내용이다. 맨 아래에는 인터뷰에 등장하거나 문제를 푸는 데에 도움이 될 만한 추가적인 내용이 있다. 많은 내용이 Steve Yegge의 "[Get that job at Google](http:https://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html)"이라는 책에서 나왔으며, 때때로 구글 코칭 노트의 내용을 그대로 담고있기도 하다.

나는 Yegge의 추천으로부터 여러분이 알아야만 할 내용들을 추려내었다. 구글과의 연락으로 얻은 정보를 바탕으로 그의 추천내용을 수정하였다. 이 리스트는 신입 소프트웨어 엔지니어, 혹은 소프트웨어/웹 개발에서 소프트웨어 엔지니어링(컴퓨터과학 지식이 필요한)으로 전환하는 사람들을 위한 것이다
나는 Yegge의 추천으로부터 여러분이 알아야만 할 내용들을 추려내었다. 구글과의 연락으로 얻은 정보를 바탕으로 그의 추천내용을 수정하였다. 이 리스트는 신입 소프트웨어 엔지니어, 혹은 소프트웨어/웹 개발에서 소프트웨어 엔지니어링(컴퓨터과학 지식이 필요한)으로 전환하는 사람들을 위한 것이다
만약 당신이 여러 해의 소프트웨어 엔지니어링 경력이 있다면, 더 어려운 인터뷰가 예상된다. [더 보기](https://googleyasheck.com/what-you-need-to-know-for-your-google-interview-and-what-you-dont/).

만약 당신이 여러 해의 소프트웨어/웹 개발 경험을 가지고 있다면, 구글은 소프트웨어 엔지니어링을 소프트웨어/웹 개발과 다르게 바라보고 있으며 컴퓨터과학 지식을 요구한다는 사실에 주목하도록 하자.
Expand Down Expand Up @@ -217,7 +217,7 @@ I'm in the queue right now. Hope to interview soon.
나의 이야기: [내가 구글 인터뷰를 풀 타임으로 8 개월 동안 공부한 이유](https://www.vobour.com/book/view/fiRGQMcmRkaw7pgpL) (원문 : [Why I Studied Full-Time for 8 Months for a Google Interview](https://medium.com/@googleyasheck/why-i-studied-full-time-for-8-months-for-a-google-interview-cc662ce9bb13))

I'm on the journey, too. Follow along:

- **Blog**: [GoogleyAsHeck.com](https://googleyasheck.com/)
- Twitter: [@googleyasheck](https://twitter.com/googleyasheck)
- Twitter: [@StartupNextDoor](https://twitter.com/StartupNextDoor)
Expand Down Expand Up @@ -332,7 +332,7 @@ You'll see some C, C++, and Python learning included below, because I'm learning
- Google Careers site에서 추천되었기 때문에 [Google Careers site](https://www.google.com/about/careers/how-we-hire/interview/)
- 만일 당신이 다른 사람들의 "The Google Resume"를 참고자료로 봤다면, "Cracking the Coding Interview"는 그것을 대신할 수 있는 책이다.

만일 당신이 많은 여유 시간이 있다면:
만일 당신이 많은 여유 시간이 있다면:

- [ ] [Elements of Programming Interviews](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
- 모든 코드가 C++로 되어있다, 만일 당신의 인터뷰에서 C++를 사용하길 고려한다면 정말 좋은 책이다.
Expand All @@ -354,7 +354,7 @@ If short on time:
- Chapter 7 - Composite Data Types and Memory Objects
- Chapter 9 - CPU Architecture
- Chapter 10 - Instruction Set Architecture
- Chapter 11 - Memory Architecture and Organization
- Chapter 11 - Memory Architecture and Organization

If you have more time (I want this book):

Expand All @@ -365,7 +365,7 @@ If you have more time (I want this book):

**You need to choose a language for the interview (see above).** Here are my recommendations by language. I don't have resources for all languages. I welcome additions.

If you read though one of these, you should have all the data structures and algorithms knowledge you'll need to start doing coding problems.
If you read though one of these, you should have all the data structures and algorithms knowledge you'll need to start doing coding problems.
**You can skip all the video lectures in this project**, unless you'd like a review.

[Additional language-specific resources here.](programming-language-resources.md)
Expand All @@ -374,7 +374,7 @@ If you read though one of these, you should have all the data structures and alg

I haven't read these two, but they are highly rated and written by Sedgewick. He's awesome.

- [ ] [Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching](https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882/)
- [ ] [Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching](https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882/)
- [ ] [Algorithms in C++ Part 5: Graph Algorithms](https://www.amazon.com/Algorithms-Part-Graph-3rd-Pt-5/dp/0201361183/)

If you have a better recommendation for C++, please let me know. Looking for a comprehensive resource.
Expand Down Expand Up @@ -446,7 +446,7 @@ OR:
that is just an intro. This a guidebook on program design and architecture, much like Code Complete, but much shorter.

- ~~"Algorithms and Programming: Problems and Solutions" by Shen~~
- A fine book, but after working through problems on several pages I got frustrated with the Pascal, do while loops, 1-indexed arrays, and unclear post-condition satisfaction results.
- A fine book, but after working through problems on several pages I got frustrated with the Pascal, do while loops, 1-indexed arrays, and unclear post-condition satisfaction results.
- Would rather spend time on coding problems from another book or online coding problems.


Expand Down Expand Up @@ -475,7 +475,7 @@ I made a mobile-first website so I could review on my phone and tablet, wherever
Make your own for free:

- [Flashcards site repo](https://github.com/jwasham/computer-science-flash-cards)
- [My flash cards database (old - 1200 cards)](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham.db):
- [My flash cards database (old - 1200 cards)](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham.db):
- [My flash cards database (new - 1800 cards)](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham-extreme.db):

Keep in mind I went overboard and have cards covering everything from assembly language and Python trivia to machine learning and statistics. It's way too much for what's required by Google.
Expand All @@ -484,7 +484,7 @@ Keep in mind I went overboard and have cards covering everything from assembly l
same card and answer it several times correctly before you really know it. Repetition will put that knowledge deeper in
your brain.

An alternative to using my flashcard site is [Anki](http:https://ankisrs.net/), which has been recommended to me numerous times. It uses a repetition system to help you remember.
An alternative to using my flashcard site is [Anki](http:https://ankisrs.net/), which has been recommended to me numerous times. It uses a repetition system to help you remember.
It's user-friendly, available on all platforms and has a cloud sync system. It costs $25 on iOS but is free on other platforms.

My flashcard database in Anki format: https://ankiweb.net/shared/info/25173560 (thanks [@xiewenya](https://github.com/xiewenya))
Expand Down Expand Up @@ -543,9 +543,9 @@ Write code on a whiteboard or paper, not a computer. Test with some sample input
- [ ] **Learn C**
- C is everywhere. You'll see examples in books, lectures, videos, *everywhere* while you're studying.
- [ ] [C Programming Language, Vol 2](https://www.amazon.com/Programming-Language-Brian-W-Kernighan/dp/0131103628)
- This is a short book, but it will give you a great handle on the C language and if you practice it a little
- This is a short book, but it will give you a great handle on the C language and if you practice it a little
you'll quickly get proficient. Understanding C helps you understand how programs and memory work.
- [answers to questions](https://github.com/lekkas/c-algorithms)
- [answers to questions](https://github.com/lekkas/c-algorithms)

- [ ] **How computers process a program:**
- [ ] [How does CPU execute program (video)](https://www.youtube.com/watch?v=42KTvGYQYnA)
Expand Down Expand Up @@ -1189,15 +1189,15 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
- [ ] [4. Boyer-Moore](https://www.youtube.com/watch?v=fI7Ch6pZXfM&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66&index=2)
- [ ] [5. Rabin-Karp](https://www.youtube.com/watch?v=QzI0p6zDjK4&index=1&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66)
- [ ] [Search pattern in text (video)](https://www.coursera.org/learn/data-structures/lecture/tAfHI/search-pattern-in-text)

If you need more detail on this subject, see "String Matching" section in [Additional Detail on Some Subjects](#additional-detail-on-some-subjects)

---

## System Design, Scalability, Data Handling
- **You can expect system design questions if you have 4+ years of experience.**
- Scalability and System Design are very large topics with many topics and resources, since
there is a lot to consider when designing a software/hardware system that can scale.
- Scalability and System Design are very large topics with many topics and resources, since
there is a lot to consider when designing a software/hardware system that can scale.
Expect to spend quite a bit of time on this.
- Considerations from Yegge:
- scalability
Expand Down Expand Up @@ -1481,9 +1481,9 @@ You're never really done.
*****************************************************************************************************
*****************************************************************************************************

Everything below this point is optional. These are my recommendations, not Google's.
By studying these, you'll get greater exposure to more CS concepts, and will be better prepared for
any software engineering job. You'll be a much more well-rounded software engineer.
아래의 모든 것들은 선택 사항이다. 이 것들은 Google의 권장사항이 아니라, 나의 추천사항이다.
당신은 이것들을 공부함으로써 더 많은 CS 개념들에 대해 알 수 있을 것이며, 소프트웨어 엔지니어링 직업을 준비하는 데에도 도움이 될 것
이다. 더불어 당신은 훨씬 더 균형 잡힌 소프트웨어 엔지니어가 될 것이다.

*****************************************************************************************************
*****************************************************************************************************
Expand Down Expand Up @@ -2025,4 +2025,3 @@ Sit back and enjoy. "Netflix and skill" :P

- [Directory of Online CS Courses](https://github.com/open-source-society/computer-science)
- [Directory of CS Courses (many with online lectures)](https://github.com/prakhar1989/awesome-courses)