主頁 > 後端開發 > 兩月面試被拒30次,終收5家大廠offer— JVM、執行緒、演算法、spring、高并發

兩月面試被拒30次,終收5家大廠offer— JVM、執行緒、演算法、spring、高并發

2020-10-27 22:42:25 後端開發

大家都知道程式員漲薪主要還是要靠跳槽來完成!但是我們都知道,無論是考試,還是求職,這個難度,參加人數是影響難度的一個很大因數,最近和不少出去面試的朋友閑聊,都發現,兩年前面試高級開發,會JUCJVM相關的知識點都是加分項,現在反而成了基本要求,不會這些,面試都是被吊起來打!

?°?¨?Javaé¢èˉ?·2???2?1′????¨????? ·?o??

哎~~也不想多說什么了,說多都是淚,下面是我這兩個月以來去幾個廠子面試的經歷總結,有興趣的可以觀摩下,

華為三面(消費者BG通用軟體開發)-(差一點)

一面 9月15號 40分鐘左右 四點面試結果三點半電話通知可以上線面試了

聊了聊實習期間做的專案

行程間的通訊方式

作業系統的虛擬記憶體

因為實習是做android的,聊了兩道android的問題

兩道演算法:

1.判斷IPV4地址的合法性

2.leetcode上原題根據身高體重對陣列進行重新排序

二面 9月17號 40分鐘左右 五點面試結果五點十五才開始

聊了聊實習做的專案25分鐘左右

leetcode上原題:例如:3[ab2[cd]]還原為abcdcdabcdcdabcdcd

例如 2[a3[d]]還原為 adddaddd

反問問了問部門做什么的

三面 9月18號 15分鐘左右 三點面試結果2點40電話通知可以面試了

十分鐘介紹了下實習做的專案,有什么難點,怎么去解決,有什么識訓

為什么今年華為遇到危機還是選擇要加入華為(謹慎回答)

反問:問了問華為入職的培養,又問了一遍組里做的內容

兩點體會:1.華為面試是不按照郵件約定時間面試的,有可能提早半個小時,也有可能臨時推遲,建議前后空出一個小時時間

2.華為的三面業務主管面似乎只是走流程的,一面和二面結果可能會對三面有很大影響(一面二面刷人很少),網上看好多人好像都掛在主管面上,

螞蟻金服(三面) ——已收offer

一面
JVM資料存盤模型,新生代、年老代的構造?
java GC演算法,什么時候會觸發minor gc,什么時候會觸發full gc?
GC 可達性分析中哪些算是GC ROOT?
你熟悉的JVM調優引數,使用過哪些調優工具?
Java 有什么鎖型別?
描述下執行緒池的處理流程?
類加載機制,一個類加載到虛擬機中一共有幾個步驟,這些步驟的順序哪些是固定的,哪些是不固定的,為什么不固定
hashmap是執行緒不安全的,concurrenthashmap是執行緒安全的,怎么實作的執行緒安全?
volatile關鍵字解決了什么問題,實作原理是什么
并發容器有哪些,并發容器和同步容器的區別


二面
在作業中,SQL陳述句的優化和注意的事項
哪些庫或者框架用到NIO
Spring 都有哪幾種注入方式,什么情況下用哪種,ioc實作原理
如何定位一個慢查詢,一個服務有多條SQL你怎么快速定位
聚集索引和非聚集索引知道嗎?什么情況用聚集索引什么情況用非聚集索引
Nosql引擎用的什么存盤結構,關系型資料庫和NoSQL各自的優劣點是什么,如何技術選型?
微服務架構下,如果有一個訂單系統,一個庫存系統,怎么保證事務?
分布式一致性協議raft,paxos 了解嗎
Zookeeper中的ZAB協議,選主演算法


三面
自我介紹
參與的并發專案,從設計到部署,按照流程講一遍,
專案相關你用過redis,用在什么場景,怎么使用的?
mysql同步機制原理,有哪幾種同步方法
資料庫主從同步如何實作,事務如何實作
談談你對SOA和微服務的理解,以及分布式架構從應用層面涉及到的調整和挑戰,
阿里系中間件metaQ及原理與現有的kafka有什么異同
在阿里有了解過什么中間件嗎?實作原理?與其他開源訊息佇列有什么特點?
為什么選擇換公司?
三年到五年的職業規劃?
你有想問我的?

(面試經驗+刷題思路)大家需要的話可以微信掃描下方二維碼免費獲取:暗號-【CSDN】免費獲取,

中信銀行三面

中信銀行一個小時就把所有面試流程走完了,問的都很簡單,內部福利也很高,而且一線城市碩士年薪能26W+,但是他家后面流程比較慢,是全國統一面試的,要等其它幾個站面完后再內部統一審核給結果(說是要11月中下旬了),我估計開獎前應該都簽約其它的了,看后面情況,

一面

  1. 自我介紹
  2. 以往專案介紹
  3. 資料庫調優
  4. 高并發
  5. Java例外體系結構
  6. Redis
  7. SpringBoot啟動原理
  8. SpringCloud理解

二面

  1. 自我介紹
  2. JVM
  3. 多執行緒在實際開發中的應用
  4. Mysql架構
  5. Linux常用命令
  6. 最近在看的架構方面的書
  7. 還有什么記不清了,沒太深問技術

三面(HR面)

  1. 問對他們公司的了解
  2. 為什么想做偏金融方面的開發
  3. 是否有親戚或認識人在中信
  4. 未來職業規劃
  5. 等等,,,

按常例還是來求一個吧,希望一切順利萬事逐宜,加油加油!

58二面

上來就對專案 ,只怪當初準備 專案的時候過于唐突,專案是爛大街的牛客高級社區 專案

1、你的點贊是用 redis來實作的,為什么用 redis不用mysql?

2、redis AOF模式,appendfsync always 就不會存在資料丟失?

3、什么時候會觸發Full GC?

4、對一個物件進行補發訪問,會存在什么問題?

回答比如++i只會加一次的問題,面試官不太滿意、接著說了volatile

5、volatile實作的具體程序、如何保證可見性

6、ReenTrantLock 與 Synchronized的區別?

7、可重入是什么意思?

網路問題

8、TCP如何保證可靠傳輸?

9、滑動視窗怎么實作以及如何滑動?

10、路由器掛了,如何感知?

常規題

11、如果一個大檔案,實作統計出現次數前100的數

hashmap來存盤數字和次數,使用小頂堆來 排序

12、HashMap的查找復雜度

下午狀態不好,說成了O(N)

總體來說,自己太菜,面試體驗不佳

恒生二面—(拿offer沒去)

一面

自我介紹
mysql和redis分別用在什么場景下?

看過spring或者springboot的原始碼沒有?

說一下springioc和springaop吧?

說一下JVM垃圾回收?

你就只做過這個專案嗎?

mysql引擎知道哪一些?

為什么用kafka,對你的專案有什么作用?

為什么用kafka不用rabbitmq?

職業規劃?

對加班怎么看?

對出差怎么看?

有男朋友嗎?

對杭州房價怎么看?

二面

二面有兩個面試官,就是專案+hr問題,技術官全程沒問技術問題(不知道是不是技術官 🤣),整個面試程序氛圍很輕松

ps:一面二面面試體驗都蠻好的,面試官都很好,已收到恒生的offer 😁

順豐一面

1專案(大約4個問題)

5 說一說java基礎吧,Java是面向物件的嘛,你能講一下多型嗎?

6 那多型里你說的指向實體,指的是什么,是父類還是子類,...出了個相關場景題,一直追問,不記得了

7 Java是值呼叫還是參考呼叫?為什么?具體說一下值呼叫、參考呼叫

8 String是基本資料型別還是參考型別,String是什么呼叫?它的參考有幾個?他有哪些方法?追問

9 你了解資料庫嗎?如果我要查詢一個表,表里有學號、姓名,通過姓名查找怎么加快查詢速率,加索引,給什么欄位加索引?

10 你知道哪些索引資料結構?B+,hash,為什么用B+,不用二叉樹?為什么二叉樹高就查詢得慢?

11事務有什么作用?為什么要使用事務?

11演算法題(說思路):從100個數里面找出5個最大的數

12 演算法題:判斷一個數是否是2^n,是為true,否的話為false

ps:感覺順豐的面試官很懂技術,問的不多,但是每個點都會深入,整個面試氛圍不會很緊張,就是像一起討論一樣,面試官很nice

以上這是總結了幾個經典廠面試的面試題總結,還面試期其他廠子的,以上是比較經典的幾家,像美團、挖財、百度這些也已經整理成PDF檔案了,大家需要的話可以微信掃描下方二維碼免費獲取:暗號-【CSDN】免費獲取,

面試流程

現在有不少公司先是人事面試,然后技術面試,所以在人事這塊談論工資的時候,最好不要說死,或者先不談,留著技術面試過了之后再談,有點因為在工資待遇這塊沒談好,就直接走人了,畢竟面試雙方都要花費不少時間,所以這塊需注意!

在相談的時候,要注意禮貌,無論是否成功,都應該注意言行和態度,

一般技術面試這塊會先讓做個自我介紹,這塊應該充大學開始講,不應過多,重點放在作業上和專案上,大學這塊就簡單介紹畢業學校、畢業時間以及所學專業,如果有關于IT之類的獲獎,可以提一下,但不易多說,

專案這塊,可能會提問為什么這么做,如果讓你來重新設計,你回如何設計,在這個專案中的困難點是如何攻克的,在這個專案中學習到了那些等等,
在專案講述這塊,最好找面試官所感興趣的專案,一般就是做過的專案和所招聘崗位較為符合的,

在面試結束之后,理應說聲感謝!畢竟面試其實也是成長的一種,

一般來說,技術面試過了的話,基本也就過了,剩下的就看待遇相談這塊了,在待遇這塊最好遵循自己的想法,不要因為當初沒談好,后來作業時心中不滿,產生的一系列問題,

面試技巧

個人能力這方面無非兩個方面,廣度和深度,

技巧很簡單,就是說自己擅長的,技術掌握廣,但是不深,就可以將自己的技術廣度多說點,順便可以提下自己的優點 例如:學習新技術很快;技術掌握深,但是不廣,就可以將掌握的深度多說點,可以提下自己在學習這塊的專研度,如果在這兩點都沒有太明顯的優點的,可以嘗試從專案業務說,最好將專案吃透,

與面試官相談的切記要誠實,不要弄虛作假,碰到不會的或者了解不深的,直接跳過,最好將面試官引導到自己擅長的領域,

面試總結

面試完之后,最好進行總結,畢竟每一次面試都是一次識訓,如果將面試中所遇到的問題以及感悟能記下來,那就再好不過了,

在找作業的時候,除了做些相關面試和準備熟悉以前做的專案之外,還應該學習新的知識,畢竟,每多學一點,成功找到作業的機會就大一點,而且,IT這行,技術發展過于快速,如果沒有學習新知識的動力,終究會被淘汰,

因為學習實在是很枯燥無味,學習是一個長期投資,短期很難道看到收益,而娛樂是一項短期投資,短時間便可以看到收益,所以學習這塊最好可以給自己定一個目標,每天學習一點,慢慢的會達到的,如果沒有動力的話,可以給自己設定獎勵,這是可以激發學習的興趣的,

還有一點,今天能坐完的事情,絕對不要留給明天,畢竟,人都是有惰性的,你要相信你自己,今天的你能做的沒有做,明天的你也不會做的,

最后,祝在找作業的各位能找到自己心儀的公司!!!

如果你對生活感覺到了絕望,請不要氣餒,因為這樣只會讓你更加絕望! 所謂的希望往往都是在絕望中萌發的,所以,請不要放棄希望!

簡歷制作

在寫簡歷這方面,需要下一定的功夫,畢竟簡歷就是你給別人的第一印象,而印象則決定你的面試機會,簡歷突出的就是一個簡字,簡歷的制作不要過多,也不要過少,2-3頁最好,

簡歷的三個重要點就是,我是誰、我要做什么、我能做什么

第一點,個人的基本資訊,

除了個人姓名、籍貫、現住地址等外,還需加上畢業學校、所學專業、作業時間等,重要的資訊填上,無關的資訊則少寫或不寫,例如身高、體重之類的,

第二點,求職意向,

這點很重要,可以的話,排版放在個人資訊下面,求職意向主要就是期望作業的崗位、作業的地址以及薪資,作業崗位建議后面加個相關作業,可以少許提升面試機會,例如,java工程師及相關作業,薪資這塊則建議填寫面議,過高或著過低只會降低面試機會,

第三點,也就是HR最重視的一點,技術能力這塊,

就寫做掌握的技術以及相關熟練度,最好多用點技術關鍵字,畢竟不少的HR是按照關鍵字來搜索的,例如 JAVA、SQL、linux等,這點排版也建議放在求職意向下面,剩下的就是作業經歷以及專案經驗了,作業經歷這塊就不細說了,

重要的是專案經驗,專案描述這塊,個人建議,第一點,你要告訴別人,你的這個專案是做什么,為什么人群服務,怎么使用,不要過多的說明用了什么技術,用這些技術怎么開發專案,

這點大致提下就可,畢竟篇幅有限,使用技術這塊和面試官相談即可,第二點,專案負責開發的模塊以及技術,這點需要讓別人知道你在這個專案做了什么,用到了那些技術,第三點,專案業績,這點看個人,如果不知道怎么寫,可以寫個人在專案學到了什么,或者碰到了那些問題,是如何解決的,

至于自我評價、獲獎之類的,可以留在最后書寫,寫自己的真實情況,最好不要使用招聘網上的那種模版,

我這里已經做好了幾分最新的面試模板,有需要的大家可以掃描下方的二維碼免費獲取;備注暗號 - [ CSDN ]

簡歷投遞

投遞簡歷這塊這塊看個人而定,智聯、51、BOSS直聘、拉鉤、獵聘這些還行,尤其是后三個,專門為IT行業服務的,可以多試試,

如果有內推的話更好,現在微信招聘之類的也不錯,還有一些社區招聘之類的也可以多看看,

注意:如果面試收費之類的,這種就不用考慮了,在投簡歷的時候可以去看準網查查該公司的相關情況,

面試準備

在準備好簡歷之后,應該做些相關面試準備,

首先,是筆試題,這點是初級程式員繞不過去的坎,

筆試題一般的公司都會出的,除非你是大牛,可以選擇不做,所以,還是老老實實的準備吧,

首先,基礎相關面試題要做好,

一些JAVA相關的面試題型都有,還有在一些網站上面做面試題,例如牛客網和慕課網,

一些比較常見出現的問題,順便列舉下,

以上內容如果覺得還不過癮,想要獲取更多最新面試題分享,大家可以關注我的公眾號-【Java爛豬皮】,里面有往期的面試題以及最新的面試分享,關注后回復:【666】即可免費獲取更多的Java架構進階vip學習資料

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/194288.html

標籤:java

上一篇:成為最差開發者的10條建議

下一篇:2020CCPC威海游記

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more