Skip to content

Update README-uk.md #1355

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

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
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
64 changes: 31 additions & 33 deletions translations/README-uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -274,66 +274,64 @@ Sometimes the classes are not in session so you have to wait a couple of months,
- [ ] [Python for Data Structures, Algorithms, and Interviews! (paid course)](https://www.udemy.com/python-for-data-structures-algorithms-and-interviews/):
- A Python centric interview prep course which covers data structures, algorithms, mock interviews and much more.

## Pick One Language for the Interview
## Виберіть одну мову для інтервью

You can use a language you are comfortable in to do the coding part of the interview, but for large companies, these are solid choices:
Ви можете вибрати будь-яку зручну для вас мову для виконання технічної частини інтервью, але для великих компаній, найкращим вибором буде:

- C++
- Java
- Python

You could also use these, but read around first. There may be caveats:
Ви також можете вибрати щось з цього, але спершу вивчіть деталі. Тут можуть бути свої недоліки:

- JavaScript
- Ruby

You need to be very comfortable in the language and be knowledgeable.
Ви маєте знати вибрану мову добре і бути обізнаним.

Read more about choices:
Дізнатись більше про вибір мови:
- http://www.byte-by-byte.com/choose-the-right-language-for-your-coding-interview/
- http://blog.codingforinterviews.com/best-programming-language-jobs/

[See language resources here](programming-language-resources.md)
[Ресурси з мовами](programming-language-resources.md)

You'll see some C, C++, and Python learning included below, because I'm learning. There are a few books involved, see the bottom.
Ви зустрінете вчення по C, C++ та Python нище, тому що я теж навчаюсь. Там будуть включені книжки, дивись нище.
## Список книжок

## Book List

This is a shorter list than what I used. This is abbreviated to save you time.

### Interview Prep
Це коротший список ніж той що я використовував.
### Підготовка до інтервью

- [ ] [Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition](http://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html)
- answers in C++ and Java
- this is a good warm-up for Cracking the Coding Interview
- not too difficult, most problems may be easier than what you'll see in an interview (from what I've read)
- Відповіді на C++ та Java
- Хороша розминка перед 'Cracking the Coding Interview'
- Не занадто складна, більшість проблем легші чим ті що ви побачите на інтервью(з тих що я бачив)
- [ ] [Cracking the Coding Interview, 6th Edition](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
- answers in Java
- Відповіді на Java

If you have tons of extra time:
Якщо у вас багато вільного часу

- [ ] [Elements of Programming Interviews (C++ version)](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
- [ ] [Elements of Programming Interviews (Java version)](https://www.amazon.com/Elements-Programming-Interviews-Java-Insiders/dp/1517435803/)

### Computer Architecture
### Архітектура комп'ютера

If short on time:
Якщо мало часу:

- [ ] [Write Great Code: Volume 1: Understanding the Machine](https://www.amazon.com/Write-Great-Code-Understanding-Machine/dp/1593270038)
- The book was published in 2004, and is somewhat outdated, but it's a terrific resource for understanding a computer in brief.
- The author invented HLA, so take mentions and examples in HLA with a grain of salt. Not widely used, but decent examples of what assembly looks like.
- These chapters are worth the read to give you a nice foundation:
- Chapter 2 - Numeric Representation
- Chapter 3 - Binary Arithmetic and Bit Operations
- Chapter 4 - Floating-Point Representation
- Chapter 5 - Character Representation
- Chapter 6 - Memory Organization and Access
- Chapter 7 - Composite Data Types and Memory Objects
- Chapter 9 - CPU Architecture
- Chapter 10 - Instruction Set Architecture
- Chapter 11 - Memory Architecture and Organization

If you have more time (I want this book):
- Книга була випущена у 2004, і трішки не актуальна, але вона є величзним ресурсом для загального розуміння архітектури комп'ютера.
- Автор створив ВРА(Високо рівневий ассемблер), тому врахуйте що приклади написанні на ньому. Не дуже поширена, але не поганий приклад як ассембрел виглядає.
- Ці глави варто прочитати щоб отримати фундаментальну інформацію:
- Chapter 2 - Цифрова репрезентація
- Chapter 3 - Бінарна арифметика і бітові операції
- Chapter 4 - Математичний співпроцесор
- Chapter 5 - Репрезентація символів
- Chapter 6 - Організація пам'яті та доступ до неї
- Chapter 7 - Композитні типи інформації та об'єкти пам'яті
- Chapter 9 - Архітектура ЦП
- Chapter 10 - Архітектура набору інструкцій
- Chapter 11 - Архітектура та організація пам'яті

Якщо у вас є більше часу:

- [ ] [Computer Architecture, Fifth Edition: A Quantitative Approach](https://www.amazon.com/dp/012383872X/)
- For a richer, more up-to-date (2011), but longer treatment
Expand Down