Berbagi teknologi

Kisah Sampingan Android Transsion Holdings (2024)

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Kisah Sampingan Android Transsion Holdings (2024)

Transmisi suara

Sebagai lulusan Android berusia 7 tahun dengan dua gelar sarjana, penulis baru-baru ini mewawancarai banyak perusahaan. Sekarang setelah saya sampai pada akhir, saya telah memilah pertanyaan wawancara dari masing-masing perusahaan dan berencana untuk mempublikasikannya satu demi satu referensi oleh mereka yang ditakdirkan untuk melakukannya. Yang saya bawakan untuk Anda hari ini adalah "Kisah Sampingan Android Transsion Holdings (2024)".

Posisi wawancara: Insinyur pengembangan aplikasi Android (bisnis Internet seluler)

Sisi teknis

  • Durasi wawancara: 40 menit (35 menit untuk pertanyaan + 5 menit untuk pertanyaan retoris)
  • Tinjauan kode: Tidak ada

Pertanyaan wawancara (35 menit)

  • Perkenalan diri
  • Pengantar komunikasi lintas komponen
    • Mengapa menggunakan bentuk pemanggilan metode statis?
    • ReactNative dapat mendaftarkan metode khusus. Itu bisa dipanggil tanpa menjadi statis. Anda bisa memanggil metode statis di JS. Bagaimana cara mencapainya?
    • Bagaimana pencegat dirancang?
    • Bisakah model rantai tanggung jawab memungkinkan satu peristiwa dikonsumsi oleh banyak pencegat?
    • Apakah pencegat harus turun ke jalur perakitan? Bisakah kita turun secara bersamaan?
    • Masalah apa yang dirancang untuk dipecahkan oleh kerangka perutean?
    • Bagaimana cara mendefinisikan komponen bisnis?
    • Jika bentuk komunikasi non-lompatan, bagaimana cara melakukan komunikasi bentuk non-lompatan?
    • Mengapa tidak menggunakan sesuatu seperti EventBus untuk mencapai hal ini? Sebaliknya, pilih kerangka perutean untuk berkomunikasi?
    • Mengapa siaran dan EventBus tidak mudah mendapatkan izin?
    • Sudahkah Anda membandingkannya dengan kerangka perutean di industri?
    • Keuntungan dari refleksi adalah tidak perlunya memelihara tabel routing yang besar. Jadi apa kekurangannya?
    • Berapa lama waktu yang dibutuhkan untuk merefleksikan dan mencatat tindakan?
    • Apakah ada masalah kinerja memori saat ARouter memuat tabel perutean ke dalam memori?
  • Pemutar Audio
    • Apa saja indikator bisnis inti penyiaran?
    • Bagaimana indikator yang Anda sebutkan pada akhirnya dapat diterjemahkan ke dalam nilai sebenarnya dari aplikasi atau perusahaan ini?
    • Perbandingan sebelum dan sesudah optimasi?
  • Komponenisasi
    • Dalam proses pengkodean sebenarnya, bagaimana cara menerapkan enkapsulasi terkomponen?
    • Bagaimana bisnis tertentu dikomposisikan dalam kode?
  • Optimasi kecepatan pembukaan halaman RN
    • Mengapa memilih RN daripada yang asli? Apa manfaatnya?
    • Siklus rilis?

Pertanyaan retoris(5 menit)

Berapa lama biasanya wawancara berlangsung?

30~45 menit

Pelajari lebih lanjut tentang transmisi suara

Transsion terutama menggunakan telepon seluler. Tidak ada ponsel yang dijual di Tiongkok, dan relatif sedikit pembicaraan tentangnya. Bisnis telepon seluler kami terutama menargetkan pasar Afrika dan luar negeri. Kami adalah bisnis Internet seluler, yaitu bisnis Internet di telepon seluler.

Apa yang dimaksud dengan bisnis internet di ponsel?

Kami memiliki bisnis periklanan, aplikasi, IM, dan multimedia. Ada ToB dan ada ToC.

Bisnis apa yang akan saya tanggung pada posisi yang saya lamar saat ini? Keterampilan apa yang perlu saya perkuat?

Lebih suka distribusi game. Khususnya terkait dengan WebView Android dan pengoptimalan hibrid H5. Agak mirip dengan ReactNative.

Apa arsitektur teknisnya? Berapa proporsi solusi Native dan solusi lintas-end lainnya?

Sebagian besar posisi yang Anda lamar adalah H5.

Apakah posisi pengembangan Android memerlukan pengembangan H5?

tidak perlu. Namun Anda perlu memahami pengoptimalan dan peningkatan berkelanjutan pada container lintas ujung seperti WebView.

Berapa putaran yang ada dalam proses wawancara?

Aspek teknis 2~3.

Bolehkah saya bertanya tentang peran Anda dalam tim?

Manajer tingkat bawah dari tim sebelah membantu dalam wawancara.

Memenuhi pertanyaan algoritma?

Tanpa muka.

Seberapa bahagianya bekerja di Transsion?

Kebahagiaan tidak ada dalam sistem nilai saya. Yang saya nilai adalah pertumbuhan.

Apakah menurut Anda berada di Transsion dapat membawa pertumbuhan bagi Anda?

Pertumbuhan perusahaan mana pun bergantung pada apakah tujuan Anda sesuai dengan tujuan tersebut.

Meringkaskan

  • Esai delapan bagian ini tidak menanyakan apa pun, hanya menanyakan pengalaman proyek, masalah apa yang dipecahkan, indikator bisnis apa yang terpengaruh, dan berapa nilai pendapatan yang didapat.
  • Saya tidak memahami strategi rekrutmen Transsion untuk sementara waktu, namun mereka sebenarnya memilih pengalaman kerja terlama di resume saya dan menanyakan pengalaman kerja terbaru. Bahkan ada sedikit pembalikan prioritas. Saya banyak mengajukan pertanyaan tentang proyek jangka panjang, tetapi tidak pada proyek baru-baru ini.
  • Mungkin karena dia kurang puas dengan saya, perkenalan bisnisnya sangat singkat dan dia tidak banyak bicara.
  • Pewawancara tetap memasang wajah datar sepanjang wawancara, sehingga menyulitkan orang untuk merasa dekat dengannya. Saya bahkan menanyakan pertanyaan yang sangat subjektif (tentang kebahagiaan), namun pewawancara tetap menjawab dengan sangat kaku.