Hal terbaik mengenai
wawancara pekerjaan ilmu komputer adalah bahwa pertanyaan teknisnya masih bisa
tertebak. Jika kamu melamar pekerjaan seperti CS / IT maka kamu harus
memiliki pengetahuan yang cukup tentang bidang itu bersama dengan dasar-dasar ilmu
komputer. Untuk membantumu mempersiapkan wawancara dengan baik, berikut 25
pertanyaan wawancara paling umum dan penting yang harus diketahui oleh setiap
siswa ilmu komputer. Pertanyaan-pertanyaan ini sebagian besar ditanyakan
selama wawancara kerja dengan developers, technical support, server
admins, tutors, database managers and testers dan lain-lain.
1. Apa definisi sistem komputer?
Sistem komputer adalah
kombinasi dari CPU, memori, dan elektronik terkait, semua perangkat periferal
yang terhubung dengannya dan sistem operasinya.
2. Apa komponen dasar dari sistem komputer?
Komponen dasar dari
sistem komputer adalah Central Processing Unit (unit logika aritmatika dan unit
kontrol), Memori (memori primer dan memori sekunder) dan perangkat Input dan
Output.
3. Apa itu Mikroprosesor?
Mikroprosesor adalah
sirkuit terintegrasi yang berisi semua fungsi unit pemrosesan sentral komputer.
4. Sebutkan beberapa Prosesor Komputer
terbaru?
Intel Core i9, Intel
Core i7, Intel Core i5, AMD Ryzen 5, dan AMD Ryzen 7 adalah beberapa prosesor
komputer terbaru.
5. Apa perbedaan antara prosesor 32-bit dan
64-bit?
Sistem 32-bit dapat
mengakses 2 32 alamat memori, yaitu 4 GB RAM. Sistem 64-bit dapat
mengakses 2 64 alamat memori, yaitu RAM 18-Miliar. Jumlah
memori yang lebih besar dari 4 GB dapat dengan mudah ditangani oleh prosesor
64-bit.
6. Apa itu sistem operasi? Sebutkan
beberapa OS populer.
Sistem operasi adalah
perangkat lunak yang memungkinkan perangkat keras komputer untuk berkomunikasi
dan beroperasi dengan perangkat lunak komputer. Ini pada dasarnya
menyediakan antarmuka antara pengguna dan sistem komputer. Microsoft
Windows, Linux, dan OSX adalah beberapa sistem operasi yang populer.
7. Apa itu memori primer dan memori sekunder?
Memori primer (RAM)
adalah memori utama komputer yang dapat langsung diakses oleh CPU. Memori
primer menyimpan informasi sementara sampai proses selesai. Memori
sekunder (File Storage Device) mengacu pada perangkat penyimpanan eksternal
yang dapat digunakan untuk menyimpan data atau informasi secara permanen.
8. Apa itu chipset?
Chipset adalah
kumpulan sirkuit terpadu yang dirancang untuk berfungsi bersama sebagai satu
unit, untuk melakukan tugas tertentu dalam sistem komputer.
9. Apa yang Anda ketahui tentang Model OSI?
OSI ( Open Systems
Interonnection ) adalah model referensi untuk bagaimana
aplikasi berkomunikasi melalui jaringan. Ini terdiri dari tujuh lapisan:
Fisik, Aplikasi, Presentasi, Sesi, Transport, Jaringan, dan Layer Data Link.
10. Apa yang Anda ketahui tentang
model TCP / IP?
TCP / IP adalah singkatan dari Transmission Control Protocol dan
Internet Protocol. Ini adalah model jaringan yang digunakan dalam
arsitektur Internet saat ini. Di sini protokol adalah seperangkat aturan
yang menjaga komunikasi melalui jaringan. Ini terdiri dari empat lapisan:
Lapisan akses jaringan, lapisan Internet, lapisan Transport, dan lapisan
Aplikasi.
11. Apa perbedaan antara perangkat lunak sistem dan perangkat
lunak aplikasi?
Perangkat lunak sistem adalah perangkat lunak yang digunakan
untuk pengoperasian dan komunikasi dengan perangkat keras komputer. Ini
menyediakan platform untuk menjalankan perangkat lunak aplikasi. Perangkat
lunak aplikasi adalah perangkat lunak tujuan khusus yang digunakan oleh
pengguna untuk melakukan tugas tertentu.
12. Perbedaan antara router, modem, dan switch?
Modem adalah perangkat yang membuat koneksi ke internet. Router
adalah “direktur lalu lintas” dari suatu jaringan. Dibutuhkan informasi
yang disediakan oleh modem ke berbagai perangkat yang terhubung dan membuat alamat
IP privat internal Network Address Translated (NAT). Switch hanyalah perangkat
yang menghubungkan banyak perangkat di jaringan yang sama. Tidak seperti
router, Switch hanya dirancang untuk memfasilitasi komunikasi untuk perangkat
di jaringan yang sama.
13. Apa yang Anda ketahui tentang internet dan world wide
web?
Internet
adalah jaringan besar-besaran jaringan, infrastruktur jaringan terdiri dari
beberapa Wide Area Networks. World Wide Web, atau web, adalah cara
mengakses informasi melalui media internet.
14. Apa perbedaan antara data, informasi, dan program?
Data adalah fakta mentah dan tidak terorganisir yang harus
diproses untuk membuatnya bermakna. Informasi adalah seperangkat data yang
diproses dengan cara yang bermakna sesuai dengan persyaratan yang
diberikan. Suatu program adalah serangkaian operasi yang dipesan khusus
untuk dilakukan oleh komputer.
15. Apa itu bahasa pemrograman?
Bahasa pemrograman adalah seperangkat aturan tata bahasa untuk
menginstruksikan komputer atau perangkat komputasi untuk melakukan tugas
tertentu.
16. Apa itu Algoritma?
Algoritme adalah proses langkah demi langkah atau serangkaian
aturan yang harus diikuti dalam operasi penyelesaian masalah oleh komputer. Itulah
9-16 dari 25 pertanyaan wawancara paling umum dan penting yang harus diketahui
oleh setiap siswa ilmu komputer. Semoga bermanfaat.
17. Apa perbedaan antara kompiler dan interpreter?
Kompiler mengambil seluruh program dan mengubahnya menjadi kode
objek yang biasanya disimpan dalam file. Kode objek dapat langsung
dieksekusi oleh mesin setelah menghubungkan. Interpreter secara langsung mengeksekusi
instruksi baris per baris yang ditulis dalam bahasa pemrograman tanpa
mengubahnya menjadi kode objek atau kode mesin.
18. Perbedaan
antara pemrograman berorientasi
objek dan pemrograman prosedural ?
Dalam pemrograman prosedural, modul utama adalah
prosedur. Prosedur-prosedur ini adalah urutan pernyataan imperatif,
seperti penugasan, pengujian, pengulangan, dan pemanggilan
sub-prosedur. Prosedur ini adalah fungsi, yang memetakan argumen untuk
mengembalikan pernyataan. Dalam pemrograman berorientasi objek, modul utama
dalam suatu program adalah kelas, bukan prosedur. Pendekatan berorientasi
objek memungkinkan Anda membuat kelas dan objek yang memodelkan objek dunia
nyata.
19. Apa yang Anda ketahui tentang SDLC?
SDLC (Software Development Life Cycle) atau
Siklus Hidup Pengembangan Perangkat Lunak adalah proses yang menghasilkan
perangkat lunak dengan kualitas tertinggi dan biaya terendah dalam waktu
singkat. SDLC melibatkan beberapa tahapan berbeda, termasuk perencanaan,
desain, pembangunan, pengujian, dan penyebaran.
20. Apa yang Anda
ketahui tentang pengujian perangkat lunak?
Pengujian perangkat lunak adalah proses mengeksekusi
aplikasi dengan tujuan menemukan bug perangkat lunak. Itu juga dapat
dinyatakan sebagai proses memvalidasi dan memverifikasi bahwa suatu program
perangkat lunak berfungsi sebagaimana mestinya. Jenis pengujian perangkat
lunak meliputi pengujian alfa, pengujian beta, dll.
21. Apa itu sistem manajemen basis data atau DBMS?
DBMS adalah sistem untuk membuat dan mengelola basis
data. Ini memberikan pengguna dan programmer dengan cara sistematis untuk
membuat, mengambil, memperbarui, dan mengelola data.
22. Apa arti dari IDE?
Sebuah IDE (Integrated Development Environment) adalah
alat berbasis GUI dirancang untuk membantu pengembang dalam membangun aplikasi
software dengan lingkungan yang terintegrasi dikombinasikan dengan semua
program dan perpustakaan yang diperlukan di tangan.
23. Apa itu kerangka kerja?
Kerangka kerja adalah platform untuk mengembangkan aplikasi
perangkat lunak yang memberikan dasar di mana pengembang perangkat lunak dapat
membangun program untuk platform tertentu. Misalnya, suatu kerangka kerja
dapat mencakup kelas dan fungsi yang telah ditentukan yang dapat digunakan
untuk memproses input, mengelola perangkat perangkat keras, dan berinteraksi
dengan perangkat lunak sistem.
24. Definisi AI, Pembelajaran Mesin dan Pembelajaran
Mendalam
Artificial Intelligence atau Inteligensi buatan adalah
istilah umum untuk mencoba membuat komputer berpikir seperti cara manusia
berpikir, dapat mensimulasikan berbagai hal yang dilakukan manusia dan akhirnya
menyelesaikan masalah dengan cara yang lebih baik dan lebih cepat daripada yang
kita lakukan. Pembelajaran mesin adalah algoritme adaptasi diri yang
mendapatkan analisis dan pola yang lebih baik dan lebih baik dengan pengalaman
atau dengan data yang baru ditambahkan. Pembelajaran yang dalam, di sisi lain,
adalah bagian dari pembelajaran mesin, memanfaatkan tingkat
hirarki jaringan saraf tiruan untuk melakukan proses pembelajaran
mesin.
25. Apa itu kriptografi?
Kriptografi adalah cara melindungi informasi aktual dan
komunikasi melalui penggunaan kode sehingga hanya mereka yang dituju informasi
yang dapat membaca dan memprosesnya. Itulah 25 pertanyaan
wawancara paling umum dan penting yang harus diketahui oleh setiap siswa ilmu
komputer. Semoga bermanfaat.