Update Coding Question Practice for id translation
This commit is contained in:
parent
e473b47826
commit
eedc462575
@ -1284,44 +1284,42 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## [Latihan Pertanyaan Pemrograman
|
## Latihan Pertanyaan Pemrograman
|
||||||
|
|
||||||
Sekarang setelah kamu mengetahui semua topik ilmu komputer di atas, sekarang saatnya berlatih menjawab soal coding.
|
Sekarang setelah kamu mengetahui semua topik ilmu komputer di atas, sekarang saatnya berlatih menjawab soal coding.
|
||||||
|
|
||||||
**Latihan pertanyaan coding bukan tentang menghafal jawaban atas masalah pemrograman.**
|
**Latihan pertanyaan coding bukan tentang menghafal jawaban atas masalah pemrograman.**
|
||||||
|
|
||||||
Mengapa Anda perlu berlatih mengerjakan soal pemrograman:
|
Mengapa Anda perlu berlatih mengerjakan soal pemrograman:
|
||||||
- pengenalan masalah, dan di mana struktur data dan algoritme yang tepat cocok
|
- Pengenalan masalah, dan di mana struktur data dan algoritme yang tepat cocok
|
||||||
- mengumpulkan persyaratan untuk masalah tersebut
|
- Mengumpulkan persyaratan untuk masalah tersebut
|
||||||
- berbicara melalui masalah seperti yang akan Anda lakukan dalam wawancara
|
- Berbicara tentang masalah seperti yang akan Anda lakukan dalam wawancara
|
||||||
- coding di papan tulis atau kertas, bukan di komputer
|
- Coding di papan tulis atau kertas, bukan di komputer
|
||||||
- hadir dengan kerumitan ruang dan waktu untuk solusi Anda
|
- Hadir dengan kerumitan ruang dan waktu untuk solusi Anda
|
||||||
- menguji solusi Anda
|
- Menguji solusi Anda
|
||||||
|
|
||||||
Ada pengantar yang bagus untuk pemecahan masalah metodis dan komunikatif dalam sebuah wawancara. Anda akan mendapatkan ini dari buku wawancara pemrograman juga, tapi saya menemukan ini luar biasa:
|
Ada pengantar yang bagus untuk pemecahan masalah metodis dan komunikatif dalam sebuah wawancara.
|
||||||
[Algorithm design canvas](http://www.hiredintech.com/algorithm-design/)
|
Anda juga akan mendapatkan ini dari buku wawancara pemrograman, tetapi menurut saya ini luar biasa:
|
||||||
|
[Kanvas desain algoritme](http://www.hiredintech.com/algorithm-design/)
|
||||||
|
|
||||||
[My Process for Coding Interview (Book) Exercises](https://googleyasheck.com/my-process-for-coding-interview-exercises/)
|
Tidak ada papan tulis di rumah? Itu masuk akal. Saya orang aneh dan memiliki papan tulis besar. Alih-alih papan tulis, belilah papan gambar besar dari toko seni. Anda bisa duduk di sofa dan berlatih. Ini adalah "papan tulis sofa" saya.
|
||||||
|
Saya menambahkan pena di foto untuk skala. Jika Anda menggunakan pena, Anda pasti berharap dapat menghapusnya. Cepat berantakan. Saya menggunakan pensil dan penghapus.
|
||||||
|
|
||||||
Tidak ada papan tulis di rumah? Itu masuk akal. Saya orang aneh dan memiliki papan tulis besar. Alih-alih papan tulis, pilih file
|

|
||||||
papan gambar besar dari toko seni. Anda bisa duduk di sofa dan berlatih. Ini adalah "papan tulis sofa" saya.
|
|
||||||
Saya menambahkan pena di foto untuk skala. Jika Anda menggunakan pena, Anda pasti berharap dapat menghapusnya. Cepat berantakan.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Tambahan:
|
Tambahan:
|
||||||
|
|
||||||
- [Mathematics for Topcoders](https://www.topcoder.com/community/data-science/data-science-tutorials/mathematics-for-topcoders/)
|
- [Matematika untuk Topcoders](https://www.topcoder.com/community/competitive-programming/tutorials/mathematics-for-topcoders/)
|
||||||
- [Dynamic Programming – From Novice to Advanced](https://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-programming-from-novice-to-advanced/)
|
- [Pemrograman Dinamis - Dari Pemula hingga Mahir](https://www.topcoder.com/community/competitive-programming/tutorials/dynamic-programming-from-novice-to-advanced/)
|
||||||
- [MIT Interview Materials](https://web.archive.org/web/20160906124824/http://courses.csail.mit.edu/iap/interview/materials.php)
|
- [Materi Wawancara MIT](https://web.archive.org/web/20160906124824/http://courses.csail.mit.edu/iap/interview/materials.php)
|
||||||
- [Exercises for getting better at a given language](http://exercism.io/languages)
|
- [Latihan untuk menjadi lebih baik pada bahasa tertentu](http://exercism.io/languages)
|
||||||
|
|
||||||
**Baca dan Lakukan Masalah Pemrograman (dalam urutan ini):**
|
**Baca dan Lakukan Masalah Pemrograman (dalam urutan ini):**
|
||||||
|
|
||||||
- [ ] [Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition](http://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html)
|
- [ ] [Wawancara Pemrograman Terkena: Rahasia Mendaratkan Pekerjaan Berikutnya Anda, Edisi ke-2](http://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html)
|
||||||
- answers in C, C++ and Java
|
- jawaban di C, C++ dan Java
|
||||||
- [ ] [Cracking the Coding Interview, 6th Edition](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
|
- [ ] [Cracking the Coding Interview, Edisi ke-6](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
|
||||||
- answers in Java
|
- jawaban di Java
|
||||||
|
|
||||||
Lihat [Daftar Buku di atas](#book-list)
|
Lihat [Daftar Buku di atas](#book-list)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user