SSM是指Spring、Spring MVC和MyBatis三個框架的組合。它們分別負(fù)責(zé)不同的功能,一起構(gòu)建一個完整的Java Web應(yīng)用。
Spring:負(fù)責(zé)依賴注入(DI)和控制反轉(zhuǎn)(IoC),實現(xiàn)各個組件之間的松耦合。
Spring MVC:負(fù)責(zé)處理用戶請求,實現(xiàn)Model-View-Controller(MVC)模式的Web應(yīng)用開發(fā)。
MyBatis:負(fù)責(zé)數(shù)據(jù)持久層的操作,實現(xiàn)對象關(guān)系映射(ORM),簡化數(shù)據(jù)庫操作。
通過SSM框架組合,可以快速地構(gòu)建一個可擴展、高性能、易維護的Java Web應(yīng)用。
中國聯(lián)通java工程師面試題
請簡要介紹一下你的Java項目經(jīng)驗。
應(yīng)聘者:在校期間,我參與了一個基于SSM框架的倉庫管理系統(tǒng)項目,負(fù)責(zé)后端開發(fā)。
面試官:談?wù)勀銓ava多態(tài)的理解。
應(yīng)聘者:Java多態(tài)指的是不同對象對同一方法的不同實現(xiàn),它包括編譯時多態(tài)和運行時多態(tài)。多態(tài)實現(xiàn)了代碼的可擴展性和復(fù)用性。
1你的社會實踐和項目對你來說起到了什么作用
2如果你加入聯(lián)通公司,你覺得你可以在哪一方面發(fā)揮你的優(yōu)勢
3你擅長哪些,我個人認(rèn)為是學(xué)科內(nèi)的
4你覺得計算機最基礎(chǔ)的是什么
1.我的社會實踐是我自己的一筆寶貴的財富,在實踐和做項目中讓我逐漸成熟使自己明白哪些決定或方法是對的,哪些是錯的,而我所要做的就是將做對的事情進行不斷優(yōu)化,而將做錯的事情作為參考避免犯同樣的錯。這也是我對自己的要求,我敢於實踐做項目從而不斷豐富自己。2.(你的特長是什麼?)面試聯(lián)通的哪個職位的工作?先了解這2個問題,然后根據(jù)職位要求中面試官最看重的那一項
中國聯(lián)通鄭州分公司營銷管培生面試題
1你的社會實踐和項目對你來說起到了什么作用
2如果你加入聯(lián)通公司,你覺得你可以在哪一方面發(fā)揮你的優(yōu)勢
3你擅長哪些,我個人認(rèn)為是學(xué)科內(nèi)的
4你覺得計算機最基礎(chǔ)的是什么
1.我的社會實踐是我自己的一筆寶貴的財富,在實踐和做項目中讓我逐漸成熟使自己明白哪些決定或方法是對的,哪些是錯的,而我所要做的就是將做對的事情進行不斷優(yōu)化,而將做錯的事情作為參考避免犯同樣的錯。這也是我對自己的要求,我敢於實踐做項目從而不斷豐富自己。2.(你的特長是什麼?)面試聯(lián)通的哪個職位的工作?先了解這2個問題,然后根據(jù)職位要求中面試官最看重的那一項
面試大概有20多分鐘,三個面試官,首先自我介紹,然后會有面試官問專業(yè)性的問題,會問項目,主要做了什么,實習(xí)經(jīng)歷,解釋研究方向,給一個場景如何獲取我想要知道的信息,軟件部分分為哪幾個模塊,怎么寫,研究方向中的距離度量函數(shù),最后問軟硬件設(shè)施你如何搭建,產(chǎn)品報價,稅率計算,最終問我薪資意向,結(jié)束了。
面試官問的面試題:中國聯(lián)通解決方案經(jīng)理面試題
1.自我介紹2.項目有多少人,你主要負(fù)責(zé)什么,如何去做的3.解釋研究方向中的含義3.會什么編程軟件,用到哪些模塊和函數(shù),環(huán)境配置4.給一個應(yīng)用場景,問你如何檢索出視頻中抽煙的人,軟硬件做的話具體包括哪些方面5.目標(biāo)函數(shù)是如何調(diào)用的6.軟硬件如何結(jié)合7.產(chǎn)品成本以及報價,稅率的問題8.期望的薪資
第一輪線上面試,第二輪線下面試。線下面試到公司之后有工作人員指引,面試過程整體比較愉快,面試官和工作人員都很友好,也沒有等待太長時間。技術(shù)類問題相對較少,主要還是半結(jié)構(gòu)化面試問題。
面試官問的面試題:中國聯(lián)通無線網(wǎng)絡(luò)優(yōu)化工程師面試題
1. 自我介紹
2. 針對簡歷中的項目進行提問,問題也不會太難
3. 針對簡歷中相關(guān)項目會問一下簡單的八股。(進程和線程的區(qū)別,簡單介紹一下使用的神經(jīng)網(wǎng)絡(luò))
4. 對應(yīng)聘崗位的理解
5.個人情況(包括家庭情況,求職意向,有沒有駕照?以及對工作內(nèi)容的一些介紹)
面試強度比較大,題目比較簡單。和互聯(lián)網(wǎng)差不多。因為應(yīng)屆的身份,多為八股。
這是我最開始面的一個,經(jīng)驗不足,敬請諒解(現(xiàn)在已經(jīng)倒背如流了)
中國聯(lián)通java軟件開發(fā)工程師面試題
說一下什么是反射?
沒說出來,忘了
Java中的數(shù)據(jù)結(jié)構(gòu)
給他說了一下集合里的 單列集合 List :Arraylist LinkList Vector Stack Set : Hashset Treest 雙列集合Map:Hashtable Hashmap TreeMap
arraylist 是動態(tài)擴容的嗎
是的,而且當(dāng)前元素個數(shù)達到容量極限的時候會擴容至原來的 1.5 倍
hashmap 可以 put null進去嗎
可以 ,但是put進去的null值是被視為不相等的(面完發(fā)現(xiàn)記錯了,mysql里是不相等的,Java里是相等的)。現(xiàn)在意識到他想讓我說二義性。
hashMap是線程安全嗎
不是 安全的話要用concurrenthashmap
線程的生命周期
詳細(xì)說了那四個階段(新建-可運行-阻塞、等待、限時等待-死亡)
如何預(yù)防死鎖
說了一下形成死鎖的必要條件,然后解決:破壞不可搶占條件 破壞循環(huán)等待條件
Mysql中的鎖介紹一下
說了latch: mutex rwlock lock:共享鎖排他鎖意向鎖 record lock gaplock nextkeylock
隔離級別
說了四個隔離級別
springboot有哪些依賴注入方式?
我不會(只知道概念)
bean的生命周期
創(chuàng)建、使用、銷毀,細(xì)分 實例化、初始化、注冊Destruction回調(diào)、Bean的正常使用以及Bean的銷毀
bean的循環(huán)依賴如何解決
三級緩存 解釋了下
springboot可以熱更新嗎?有哪幾種熱更新的方式?
不會
Autowired和Resource的關(guān)系
byType byName順序,作用域,支持方。說了下具體的
redis數(shù)據(jù)結(jié)構(gòu)
緩存雪崩 穿透 ?沒答的很好。剛開始說成擊穿了,然后假裝思考了一下說了穿透的定義,解決方法(加校驗、存keynull、布隆過濾器,每個都展開說)。雪崩沒讓說就下一個了。
redis為什么是單線程?
忘記了,但是提到了它性能不吃CPU。
說說分布式鎖
忘了,沒記。
kafka的數(shù)據(jù)保存策略?
沒見過,不知道咋說?只說了消息存儲的五個 零拷貝、磁盤順序?qū)懭?、頁緩存、系?shù)索引、分區(qū)和副本。不知道對不對
gRPC優(yōu)點?
只說了優(yōu)點,說他很快,為什么快?gRPC 基于 HTTP/2,相比于 HTTP/1.x,HTTP/2 支持頭部壓縮、多路復(fù)用等特性,可以更有效地利用網(wǎng)絡(luò)資源,減少延遲。
他問底層會嗎?
不會,說只用了幾個成熟的RPCs。
JVM調(diào)優(yōu)有哪些方式?
不會。我說根據(jù)我見過的項目,JVM都是設(shè)定好的,完全沒有給人調(diào)優(yōu)的機會和空間,所以沒有了解。
講一下GC?
講了回收原理,算法,如何識別垃圾-強軟弱虛。
GC沒有實際應(yīng)用過還是單純處于理論層面?
我說了我只改了堆內(nèi)存大小,因為我做了一些調(diào)查了解到的只需要這么改。裝了個b,說前兩天看的得物和阿里的新技術(shù)優(yōu)化了zookeepper的ZAB(我就看了個皮毛),說我看他們優(yōu)化了ZAB算法,在GC上最后也只是設(shè)置了xms和xmx。
如何保持?jǐn)?shù)據(jù)一致性?
回答了雙寫一致性,延遲雙刪和canal+rabbitMQ,只讓說了延遲雙刪,沒讓說canal+rabbitMQ。說了操作方式,為啥刪第一次,為啥刪第二次,為啥不能只刪一次。
Spring Cloud會嗎?不會
反問環(huán)節(jié),問分布式場景多嗎,都哪些
答用的都是最新技術(shù),springcloud之類的,沒正面回答
卡殼了,感覺打的不是很好,沒好意思問二面要準(zhǔn)備啥,就尋求了下銳評:
面試官說我的簡歷沒提現(xiàn)技術(shù)能力(我后來看了下國聘上的簡歷沒有專業(yè)技能,技術(shù)棧一個沒漏出來,如果有二面必須讓hr給我更新簡歷)。
腦子轉(zhuǎn)得快,不夠深入底層。
面完感覺G了
我是在招聘官網(wǎng)上進行了申請,三天左右后收到了面試通知短信:隔
天線上,面試第一輪就是群面。 群面就是我們一共12
個人騰訊會議,面試開始后先輪流自我介紹,每人1分
鐘左右;自我介紹結(jié)束后面試官分發(fā)討論題目,得到題目后每個小組根據(jù)題目要求進行討論,總共給了10分鐘左右,討論完后由一組員陳述總結(jié)本組觀點。
中國聯(lián)通人力資源面試題
有一個5g基站要建設(shè),有一輛高5.1米的車要通過高5米的山洞,應(yīng)該怎么辦,不考慮成本和時間的情況下,盡可能詳細(xì)說明
(共8條) 深圳英維克科技有限公司
(共4條) 沛頓科技(深圳)有限公司
(共9條) 福州地鐵
(共5條) 招行上分
(共4條) 四川商業(yè)投資集團有限公司
(共4條) 上海思芮科技有限公司