if面試題

1/4ページ

面試題spring的ioc和aop的原理

1、IoC全稱Inverse of Control(反向控制戒控制反轉),程式之間解耦 在類和類之間存在控制權,控制權指的是物件的建立和使用 比如有類A和類B,我們之前的做法是在A中呼叫B,那麼控制權就在A中,這樣做的耦合度較高,  如果修改了B,A也要做相應修改。引入Spring框架後,控制權由s […]

面試題整理學習(一):在瀏覽器中輸入網址後的流程

       本篇部落格屬於整理性質的文章,貼出主要的參考連結在瀏覽器中輸入網址後都發生了什麼,當你從瀏覽器位址列中輸入URL回車後發生了什麼 輸入網址後流程圖 1、瀏覽器發起DNS查詢請求        在廣域網中是基於IP地址進行通訊的。但通常客戶訪問的是一個網址,為此需要先得到網址對應的IP地 […]

[面試題]大廠常見面試題整理

一、阿里巴巴面試 1、開發中Java用了比較多的資料結構有哪些? 2、談談你對HashMap的理解,底層原理的基本實現,HashMap怎麼解決碰撞問題的? 這些資料結構中是執行緒安全的嗎?假如你回答HashMap是執行緒安全的,接著問你有沒有執行緒安全的map,接下來問了conurren包。 3、對 […]

面試題之陣列指標和指標陣列的區別

1、陣列指標(指向陣列的指標) (1)陣列在記憶體中的表示 建立一個陣列就是在記憶體裡面開闢一塊連續的空間,比如int a[4];就是在記憶體裡面開闢了一個大小為4*sizeof(int)位元組的記憶體空間。二維陣列是特殊的一維陣列。 先來看一段程式碼: [cpp] view plain copy […]

面試題38:數字在排序陣列中出現的次數

題目:統計一個數字在排序陣列中出現的次數。 例如輸入排序陣列{ 1, 2, 3, 3, 3, 3, 4, 5}和數字3 ,由於3 在這個陣列中出現了4 次,因此輸出4 。 解題思路 順序查詢,統計 二分查詢的遞迴形式,找出所有的target 二分查詢: 分別找到第一個target和最後一個targe […]

【面試題】Java三大特性封裝繼承多型總結

本文內容總結於多篇部落格,參考到的地方在文中都會一一列出 http://www.cnblogs.com/ibalintha/p/3897821.html 1.封裝 封裝的定義: 首先是抽象,把事物抽象成一個類,其次才是封裝,將事物擁有的屬性和動作隱藏起來,只保留特定的方法與外界聯絡 為什麼需要封裝: […]

面試題:給你一個團隊,你如何領導

    8月份面試NHN時的一道面試題,當時聽到時就感覺蒙了,怎麼會問這種問題呢?我應聘的是軟體工程師,不是Leader啊?不過稍微思考了一下,就說了幾點:分工明確,這樣能使開發速度變快,同事的矛盾也會減少;充分交流;還說了幾點,現在想不起來了。    來現在的單位已經2個月了,剛開始是進行了為期2 […]

面試題:青蛙跳一跳,斐波那切數列

面試題:一直青蛙一次可以跳上 1 級臺階,也可以跳上 2 級,求該青蛙跳上 n 級的臺階總共有多少種跳法。   一看這道題,好像沒啥思路,感覺和我們的資料結構和常用的演算法好像一點都不沾邊。   但這看起來就像一道數學題,而且似乎就是高考數學的倒數第一題,所以我們就用數學來做吧。   數學中有個方法 […]