{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

大型互聯網企業是如何面試java初級工程師?面試題有哪些?

AnthonyHanAnthonyHan 回答0 收藏1
問題描述:最近看到一些常用面試,不知道這些面試題你們見過嗎?如果是大型互聯網是如何面試初級工程師的? 1.您是否使用過JDBC驅動程序有多少類型的驅動程序可用以及您使用的是哪一種? 2. OCI和THIN驅動程序連接有什么區別與java和oracle XE之間的數據源連接? 3.什么pura java驅動程序在內部與數據庫建立連接(當你面試者理解數據庫不是java,那么純java如何連接到沒有用java編寫的數據庫)。 4.什么是連接池?你如何決定什么是最大/最小數量的池放入你的移民局。 5.假設我將連接池配置為最大2000連接將發生什么情況。連接池API如何檢查其最大容量。 6.如果它在將連接池大小增加到500時工作的情況如何。那么50連接池和500連接池之間有什么區別。 7.當我決定使用連接池max和分鐘都是5(是否會有任何性能問題。 8.您是否在春季工作過?春天的bean的范圍是什么? 14.如果我不想在spring中初始化bean,我們將執行 - lazy-init =“true”? 15. lazy-init的Spring默認行為。
收藏問題

3條回答

Ku_Andrew

Ku_Andrew

回答于2022-06-28 14:10

由于我經常被邀請做為一些大型互聯網企業的面試官,所以我來回答一下這個問題。

一般面試初級Java工程師都是應屆畢業生或者是1至2年左右工作經驗的程序員較多,這兩種情況雖然面試的都是初級程序員的崗位,但是面試的要求上還是有所區別的。

應屆畢業生

針對于應屆畢業生來說,面試官最為關心的內容是面試者的知識結構是否健全。往往面試官在篩選的時候首要考慮的是學校,然后是專業,然后是知識的掌握情況。因為有不少科技公司在招聘應屆畢業生的時候都有學校上的要求,有的要求985,有的要求211,當然也有只要求本科就可以的。

在符合基本招聘條件之后,面試官會進一步了解面試者的知識結構,往往第一個要求就是算法要求,比如給出兩個算法來解決一個問題,讓面試者聊一聊應該選擇哪一個等等。然后會問一問對Java語言的了解程度,做過哪些實驗等等。當然,對應屆生來說對Java語言的掌握程度要求并不高,能把基本的封裝、繼承、多態說清楚就可以了。

有一定工作經驗

對于有一定工作經驗的面試者來說,面試官的問題就會具體的多。首先面試官會對你從事的領域做一個大致的了解,比如是電商領域還是金融領域等等,然后會針對這些領域的常見問題進行進一步了解。

這部分面試主要考慮的是項目經驗,面試者一定要實事求是,因為技術問題的答案通常都是比較明確的,如果沒有做過基本上是不會正確回答的,所以一定要把自己做的項目講清楚,以便于面試官可以跟你進行具體的交流,否則就很容易面試失敗。

對于初級程序員來說,目前很少企業會準備面試題,一方面這很難能全面了解程序員的真實水平,另一方面也降低了面試的效率。如果有面試題,也基本上以基礎概念為主。

我目前在帶移動互聯團隊和大數據團隊,我會陸續在頭條上寫一些相關的科普文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收獲。

如果有軟件開發方面的問題,可以咨詢我。

謝謝!

評論0 贊同0
  •  加載中...
aervon

aervon

回答于2022-06-28 14:10

近期面試了京東金融、京東商城、螞蟻金服、搜狗、58,面試經驗大體總結如下:

1. dubbo:rpc底層調用原理和過程、負載均衡規則、如何進行版本控制2. redis詳細原理:哨兵機制、主從復制、支持類型、如何實現一個自己的緩存3. kafka詳細原理:消息可靠性設計、重復消費、消息丟失等問題、原理4. 數據庫:(1)事務、鎖、索引原理和各種優化、數據庫事務隔離級別和各種鎖如何實現ACID、mysql主從復制原理(2)分庫分表:非分表主鍵跨庫查詢、跨庫分頁、分頁查詢優化等5. JVM調優:調優方法、垃圾回收原理和優缺點、各種GC原理區別、如何確定哪些對象應該回收方法6. 其他分布式:(1)分布式鎖: 各種實現方式,redis實現如果宕機鎖沒有釋放各種處理方案?(2)分布式事務: 全部(3)分布式全局唯一ID:各種實現方式(4)壓測過程(5)冪等性、一致性、削峰限流等實現方案10.基礎問題:(1)HashMap、concurrentHashmap、treeMap、atomic...等底層原理和實現機制?hashmap遍歷的方式?(2)線程池實現原理和常用參數?(3)countDownLatch使用場景和具體寫法?(4)多線程相關:servlet是否線程安全?實現線程順序執行?volatilesynchronized eetrantLock區別和底層實現原理?countDownLatch和CyclicBarrier區別和應用場景實現方式等?如何解決OOM/CPU100%等?(5)object常用方法?原理和區別?11.算法相關(1)單例模式各種寫法、優缺點(2)各種排序算法、查詢算法(3)二叉樹、B、B+等原理、區別(4)順序數組快速查找和統計指定重復數字的個數?

評論0 贊同0
  •  加載中...
Awbeci

Awbeci

回答于2022-06-28 14:10

首先說說自己,我是寫java的,所在的并不是一個大公司,不過也有個面試大公司的經驗,首先大公司不關你是去面試初級還是中高級,其實公司并不會刻意為等級分配面試題,也就是初級和中級面試內容基本一樣,常規套路是先筆試,滿足要求后進入面試的初試,初始一般會問到聞得到你的項目經驗離職原因,和一些技術問問題,算了說了很多廢話,我就告訴你要問那些技術問題吧,大公司一般都自己帶產品,用戶量高,所以,多線程,高并發,一定會sql優化一定會問到,例如,dubbo,zookeeper,redis,sql事務,鎖機制,常用的初級框架,spring,springboot,mybaitis,各種池技術,jvm,gc機制。對了還有一個很重要的點,那就是網絡傳輸協議。差不多就這些,當然這些回問題得前提是你是面試java,如果不是,當我沒說


評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<