Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 8612|Jawab: 3

Ringkasan wawancara internet

[Salin tautan]
Diposting pada 08/01/2019 09.17.25 | | |
Perjalanan pencarian kerja tahun ini hampir berakhir, nyatanya belum ada wawancara selama satu atau dua bulan, saya memikirkannya atau mencatat perusahaan-perusahaan berikut, hanya ingat yang saya ingat.
Posisi saya adalah insinyur R&D Java, jadi ini melibatkan semua poin pengetahuan di bidang ini.

Magang

1. Morgan Stanley

Wawancara pertama adalah Morgan ... Pewawancaranya sangat baik, dan pertanyaan utama yang diajukan:
(1) Perkenalkan proyek dan bicarakan tentang bagian yang Anda lakukan (setelah perkenalan, saya menyadari bahwa apa yang saya lakukan terlalu rendah, dan saya masih perlu mempersiapkan)
(2) Polimorfisme. Di C++, fungsi virtual, menulis ulang fungsi virtual di kelas turunan, bagaimana saya tahu saat runtime subkelas mana yang saya jalankan.
(3) Apa saja koleksi yang umum digunakan di jawa?
A: Daftar, termasuk ArrayList dan LinkedList. ArrayList diimplementasikan secara internal oleh array, yang dapat berubah panjang. LinkedList adalah implementasi daftar tertaut dan tidak dapat diubah panjangnya.
T: Apakah maksud Anda bahwa Anda umumnya mendefinisikan panjang LinkedList, katakanlah 10, dan kemudian melebihinya?
J: Tidak, tidak perlu menentukan panjang LinkedList, jika tidak ditentukan, mesinlah yang menentukan berapa banyak ruang yang paling banyak dapat dibuka oleh LinkedList Anda. Saya hanya menambahkan data sejauh yang saya butuhkan.
T: Jika ada banyak, banyak operasi penambahan, masalah apa yang akan Anda temui, tidak mungkin menambahkan ruang tak terbatas untuk Anda
A: Iya... Jadi ada rentang tertentu, saya pikir itu harus ditentukan oleh mesin berapa banyak ruang maksimum yang dapat dimiliki LinkedList, mesin 32-bit dan 64-bit harus berbeda (Meng, sebenarnya saya tidak tahu)
T: Nah, apakah ada koleksi lain yang Anda gunakan secara teratur?
Jawaban: Atur, terutama HashSet, TreeSet, LinkedHashSet, lalu jelaskan perbedaan antara ketiganya
T: Menganalisis kompleksitas HashSet dan TreeSet, sisipan, pencarian, dll.
Jawaban: HashSet harus terkait dengan hash-nya, jika itu hanya kode hash biasa, itu dapat menyebabkan banyak konflik, sehingga daftar tertaut akan lebih panjang, dan akan lebih lambat untuk melintasi daftar tertaut saat mencari, tetapi Anda menggunakan metode pengoptimalan untuk memecahkan konflik, seperti deteksi sekunder atau semacamnya, mengurangi konflik, itu harus lebih cepat, pohon merah dan hitam yang digunakan di dalam TreeSet, urutan pencarian dan penyisipan harus O (log (N))...
Lalu itu pertanyaan lain... Saya tidak bertanya lagi.

Diposting pada 08/01/2019 10.16.23 |
Sangat berguna
 Tuan tanah| Diposting pada 09/01/2019 10.23.56 |

。。。。。
 Tuan tanah| Diposting pada 18/01/2019 09.11.38 |
Ini hari Jumat lagi, pertemuan dua hari di akhir pekan
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com