24 Pertanyaan dan Jawaban wawancara ATG Teratas (2024)

Berikut adalah pertanyaan dan jawaban wawancara ATG untuk kandidat pengembang baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.


1) Jelaskan apa itu ATG?

ATG adalah kerangka kerja untuk membuat aplikasi web. Ini didasarkan pada standar J2EE.


2) Sebutkan apa inti dari ATG?

Inti dari platform ATG adalah

  • DAF atau Dynamo Application Framework, yang mengimplementasikan model pengembangan komponen berdasarkan JavaServer Pages (JSPs) dan JavaBeans.

Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara ATG


3) Jelaskan apa yang dimaksud dengan tetesan pada ATG?

Pada dasarnya, droplet adalah servlet khusus ATG yang memiliki beberapa penyesuaian khusus atg. Ini dapat dikorelasikan dengan HttpServlet di J2EE, tapi di sini kita menggunakan kelas DynamoServlet yang mengimplementasikan antarmuka javax.servlet.Servlet di ATG. Tetesan terutama digunakan untuk mengabstraksi logika bisnis dalam kode sisi server.


4) Jelaskan apa yang dimaksud dengan komponen dalam ATG?

Dalam ATG, komponen hanyalah file konfigurasi (file teks sederhana dengan ekstensi .properties), yang menggunakan kelas Java.


5) Jelaskan apa yang dimaksud dengan Inti pada ATG?

Dalam ATG, Nukleus disebut sebagai wadah ATG untuk komponen. Ini menyediakan ruang nama hierarki untuk komponen. Setiap komponen memiliki nama lengkap yang unik sehingga halaman dan komponen lainnya dapat mereferensikannya.

Pertanyaan wawancara ATG
Pertanyaan wawancara ATG

6) Jelaskan apa yang dimaksud dengan cakupan komponen ATG?

Cakupan tidak lain hanyalah variabel inti, yang memberi tahu inti sampai kapan suatu komponen akan ada.


7) Dengan menggunakan tanda apa pada file konfigurasi, properti inti diproses?

Properti inti diproses dengan menggunakan tanda $ di file konfigurasi.


8) Jelaskan bagaimana Anda dapat membuat JSP di ATG atau halaman JSP diproses di ATG?

Anda dapat membuat JSP di ATG atau halaman JSP diproses di ATG dengan langkah-langkah berikut,

  • Pengguna mengakses browser, mengetik URL dan mengirim permintaan aplikasi JSP ke ATG
  • Aplikasi ATG menerima permintaan file JSP yang Anda minta
  • Setelah JSP ditemukan, JSP dikompilasi menjadi kode JAVA
  • Ketika semua konten diambil dengan kode Java, hasil akhirnya diubah menjadi biasa HTML
  • Halaman HTML ini dikirim kembali ke browser

Ini adalah bagaimana halaman JSP diproses dalam aplikasi ATG.


9) Sebutkan apa saja jenis-jenis Pipeline di ATG?

Jenis saluran pipa penanganan permintaan yang digunakan oleh Dynamo

  • Pipa DAS Servlet – Digunakan untuk menangani permintaan JHTML
  • DAF Servlet Pipeline – Digunakan untuk menangani permintaan JSP
Pertanyaan wawancara ATG
Pertanyaan wawancara ATG

10) Sebutkan apa yang dimaksud dengan Cakupan Komponen default?

Cakupan default suatu komponen adalah Global.


11) Sebutkan dua metode dalam sebuah komponen?

Dua metode dalam sebuah komponen adalah

  • pengambil & penyetel

12) Sebutkan apa perbedaan antara FormHandler, droplet dan servlet?

Perbedaan antara FormHandler, tetesan dan servlet,

  • FormHandlers digunakan ketika ada formulir. Mereka membantu melakukan validasi formulir
  • Droplet berasal dari ATG, dan digunakan untuk memasukkan atau merender data ke dalam database
  • Servlet digunakan untuk mengirimkan data, ia bertindak sebagai pengontrol. Itu tidak digunakan untuk menaruh data

13) Sebutkan Keunggulan DAF?

  • Ini digunakan untuk menangani data yang sangat besar
  • Itu dapat menulis objek apa pun dengan panggilan tipe 1 ke db.
  • Pesan Dynamo menggunakan patch bay dan jms
  • Injeksi ketergantungan

14) Jelaskan apa saja masalah kinerja ATG?

Masalah kinerja dengan ATG meliputi

  • Aktivitas basis data tingkat tinggi
  • Masalah pemanfaatan CPU
  • lari panjang SQL query
  • Waktu respons lambat

15) Sebutkan dua jenis cache yang dikelola oleh repositori ATG?

Dua jenis cache yang dikelola oleh repositori ATG

  • Tembolok Barang
  • Tembolok Kueri

16) Jelaskan apa itu ATG DPS? Apa saja unsur-unsurnya?

ATG DPS disebut sistem personalisasi ATG Dynamo. Elemen kunci ATG adalah

  • Manajemen Profil Pengguna
  • Penargetan Konten
  • Email yang Ditargetkan

17) Sebutkan apa saja ruang lingkup Komponen Dinamo?

Ruang lingkup Komponen Dinamo adalah

  • Sidang
  • permintaan
  • Aksi

Cakupan defaultnya adalah Global


18) Sebutkan apa perbedaan utama antara perpustakaan tag JSP dan DSP?

Perbedaan utama antara perpustakaan tag JSP dan DSP adalah

  • Dsp adalah pustaka tag khusus ATG yang hanya melibatkan eksekusi sumber daya kerangka DAF. Juga, Dsp mengimpor semua objek bertipe kelas.
  • JSP melibatkan semua fungsi untuk pengembangan aplikasi web. Selain itu, Jsp hanya mengimpor tipe data primitif.

19) Jelaskan bagaimana jika aplikasi ATG dikerahkan pada sekelompok server?

Jika aplikasi ATG dikerahkan pada sekelompok server maka lebih baik menggunakan cache Terdistribusi atau Caching Terkunci.


20) Sebutkan apa perbedaan antara tag dsp dan dspel?

  • Tag DSP : Tag perpustakaan tag DSP mendukung ekspresi runtime. Tag ini menggunakan atribut id untuk memberi nama variabel skrip yang mereka buat.
  • Label DSPEL : Tag perpustakaan tag DSPEL mendukung elemen JSTL Expression Language (EL) yang juga dievaluasi saat runtime.

21) Sebutkan apa yang didefinisikan oleh antarmuka atg.repository.QueryBuilder standar?

Antarmuka atg.repository.QueryBuilder standar mendefinisikan operasi kueri yang tersedia yang harus didukung oleh repositori.


22) Sebutkan apa kelebihan Nucleus pada ATG?

Keunggulan Nucleus pada ATG adalah,

  • Ini menjadikan cara sederhana untuk menulis komponen baru
  • Di dalam inti, aplikasi tidak perlu berisi kode untuk membuat instance komponen. Itu dibuat dan dikelola melalui file konfigurasi
  • Dengan mengatur file konfigurasi ke dalam lapisan, Nucleus menyediakan cara mudah untuk memodifikasi dan memperluas properti komponen
  • Nucleus menyediakan sejumlah besar komponen layanan umum yang siap pakai
  • Nucleus memudahkan pengembang aplikasi untuk mengatur cakupan komponennya

23) Jelaskan bagaimana Anda bisa menyematkan output dari servlet Java (kacang servlet ATG) di JSP?

Untuk menyematkan keluaran servlet Java (bean servlet ATG) di JSP, Anda perlu menambahkan tag dsp:droplet dengan atribut bean.


24) Sebutkan untuk menggunakan kacang servlet ATG khusus dengan Pusat Kontrol ATG apa yang diperlukan?

Untuk menggunakan kacang servlet ATG khusus dengan Pusat Kontrol ATG, Anda perlu menerapkan persyaratan berikut:

  • Anda harus membuat file BeanInfo yang mendefinisikan parameter servlet bean
  • Kelas harus memperluas atg.servlet.DynamoServlet

Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)

Share

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *