您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)net面試題有哪些的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
1?現(xiàn)場(chǎng)編碼。
要求寫(xiě)出:緩存類(lèi)+SqlHelper類(lèi)(30分鐘內(nèi),然后由代碼引向面象對(duì)象或設(shè)計(jì)模式)。
2?數(shù)據(jù)庫(kù)。
問(wèn)了兩點(diǎn):索引的壞處,事務(wù)的級(jí)別,分布式事務(wù)的原理。
3、發(fā)散思維題一。
題目:電商,瞬時(shí)搶購(gòu)的方案,你會(huì)如何設(shè)計(jì)。
4、發(fā)散思維題二。
題目:4G內(nèi)存的電腦,如何讀取8G的日志文件進(jìn)行分析,匯總數(shù)據(jù)成報(bào)表。
5、回歸基礎(chǔ)題。
題目:說(shuō)說(shuō) 數(shù)組、鏈表、Hash表的缺點(diǎn)。
6、IIS。
題目:應(yīng)用程序池的集成模式和經(jīng)典模式的區(qū)別。
7、發(fā)散性問(wèn)題:安全
題目:說(shuō)說(shuō)你認(rèn)為的安全都有涉及到哪些地方?
8、發(fā)散性問(wèn)題:性能
題目:說(shuō)說(shuō)你認(rèn)為的性能都體現(xiàn)在哪些地方?
9、發(fā)散性問(wèn)題:分布式
題目:說(shuō)說(shuō)集群、故障轉(zhuǎn)移、負(fù)載均衡、分布式都有哪些不同?
10、Http 協(xié)議
猴子選大王問(wèn)題是一個(gè)十分經(jīng)典的算法問(wèn)題,這個(gè)問(wèn)題是這樣的:一堆猴子都有編號(hào),編號(hào)是1,2,3 ...m,這群猴子(m個(gè))按照1-m的順序圍坐一圈,從第1開(kāi)始數(shù),每數(shù)到第N個(gè),該猴子就要離開(kāi)此圈,這樣依次下來(lái),直到圈中只剩下最后一只猴子,則該猴子為大王。這個(gè)問(wèn)題要解決起來(lái)并不難,但求解的方法很多;題目的變化形式也很多,而我們統(tǒng)稱(chēng)這類(lèi)問(wèn)題為約瑟夫問(wèn)題。這類(lèi)題目基本的描述為:N個(gè)人圍成一圈,從第一個(gè)開(kāi)始報(bào)數(shù),第M個(gè)將被殺掉,最后剩下一個(gè),其余人都將被殺掉。例如N=6,M=5,被殺掉的順序是:5,4,6,2,3,1。下面我們先來(lái)分析一下解決這類(lèi)問(wèn)題的幾個(gè)步驟。
(1)由于對(duì)于每個(gè)人只有死和活兩種狀態(tài),因此可以用布朗型數(shù)組標(biāo)記每個(gè)人的狀態(tài),可用true表示死,false表示活。
(2)開(kāi)始時(shí)每個(gè)人都是活的,所以數(shù)組初值全部賦為false。
(3)模擬殺人過(guò)程,直到所有人都被殺死為止。
題目中N個(gè)人圍成一圈,因而啟發(fā)我們用一個(gè)循環(huán)的鏈來(lái)表示,可以使用數(shù)組結(jié)構(gòu)來(lái)構(gòu)成一個(gè)循環(huán)鏈表。結(jié)構(gòu)中有兩個(gè)成員,其一為指向下一個(gè)人的指針,以構(gòu)成環(huán)形的鏈;其二為該人是否被殺死的標(biāo)記,為1表示還存活。從第一個(gè)人開(kāi)始對(duì)還存活的人進(jìn)行計(jì)數(shù),每數(shù)到M時(shí),將結(jié)構(gòu)中的標(biāo)記改為0,表示該人已被殺死。這樣循環(huán)計(jì)數(shù)直到有15個(gè)人被殺死為止。
但是,無(wú)論是用鏈表實(shí)現(xiàn)還是用數(shù)組實(shí)現(xiàn)都有一個(gè)共同點(diǎn):要模擬整個(gè)游戲過(guò)程,不僅程序?qū)懫饋?lái)比較煩,而且時(shí)間復(fù)雜度高達(dá)O(nm),當(dāng)n,m非常大(例如上百萬(wàn),上千萬(wàn))的時(shí)候,幾乎是沒(méi)有辦法在短時(shí)間內(nèi)出結(jié)果的。我們注意到原問(wèn)題僅僅是要求出最后的勝利者的序號(hào),而不是要讀者模擬整個(gè)過(guò)程。因此如果要追求效率,就要打破常規(guī),實(shí)施一點(diǎn)數(shù)學(xué)策略。
感謝各位的閱讀!關(guān)于“net面試題有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。