redis問題:
1、redis資料型別都有哪些?每種資料型別額應用場景?
2、你哪個專案中使用了redis,解決了什麼問題?
3、redis 和memcached的區別是什麼?
4、redis的一致性hash原理是什麼?
5、redis的持久化方式有哪幾種,有什麼區別?
6、redis集群的方式,有哨兵機制,redis cluster
7、redis cluster 的實現原理是什麼?鍵值怎麼儲存?
8、redis快取雪崩、快取穿透怎麼解決?
9、redis 鍵值的失效策略都有哪些?
c#問題:
1、c#中readonly和const的區別?
2、c#中的排序繼承自哪個介面?icompare
3、闡述單點登入的實現原理?
4、c#中property和attribute的區別?
5、dataset和datareader的區別,以及哪個的效率更高?
6、談談你對垃圾**機制的理解。
7、抽象類和介面的區別,以及何時使用抽象類,何時使用介面。
8、ado.net,linq to sql ,ef的理解,以及那種效率、效能更好,為什麼?使用過nhibernate、ibates.net、spring.net等框架嗎?
9、wcf使用場景?
10、webservice的使用場景,以及安全性問題如何解決?
11、說說你對remoting的理解?
12、委託的理解和使用
13、lambda表示式和委託的區別。
14、string和stringbuilder的區別。
15、依賴注入和控制反轉的理解和區別。
16、多執行緒的使用,多執行緒併發該注意些什麼,非同步執行緒的理解。
17、asp.net mvc中如何統計使用者訪問action的記錄。
18、說說你對資料庫優化的理解。
19、**開發前端如何優化、後端如何優化。
20、說說你對memchaed的理解,以及如何實現分布式快取的,如何解決快取命中率的問題。前端快取有哪些,後端快取有哪些?
21、使用過哪些開源.net框架
22、說說你對node.js的理解,為什麼使用node.js
23、了解哪些nosql資料庫,以及非關係型資料庫和關係型資料的區別,說說mongodb的優缺點。
24、使用過訊息佇列嗎,它是如何儲存的。
25、using的用途。
26、說說你對http以及tcp的理解
27、寫出乙個快速排序演算法。
28、什麼是反射?如何使用的,怎樣提高反射的效能?為什麼使用反射(使用場景)
29、webservice 安全問題
30、列印預覽問題
31、資料庫定時插入大批量資料
資料庫問題:
1、主鍵和索引的區別?主鍵是索引嗎?
2、檢視中能排序嗎?不能
3、什麼是索引,以及索引有哪些分類並說明。
4、說說觸發器的使用場景。
5、sql中迴圈有哪幾種形式(while、游標)
6、sql schema是什麼?
7、說說資料庫遵循的前三正規化是什麼?
8、請寫出sql行轉列以及列轉行。
9、sql中樹查詢(with tree)
10、如何刪除資料庫表中的重複資料
11、資料庫快取。
12、mysql如何備份資料庫命令
13、可以給檢視建立索引嗎?
C 面試題之程式設計其他問題面試題
程式設計其他問題面試題.cpp main主函式執行完畢後,是否可能會再執行一段 給出說明。美國某著名網路開發公司2005年面試題 答案 如果需要加入一段在main退出後執行的 可以使用atexit 函式註冊乙個函式,如下 include int atexit void funtion void in...
面試題 PHP面試題
建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...
面試題 騰訊2012面試題
問題描述 例如手機朋友網有n個伺服器,為了方便使用者的訪問會在伺服器上快取資料,因此使用者每次訪問的時候最好能保持同一臺伺服器。已有的做法是根據serveripindex qqnum n 得到請求的伺服器,這種方法很方便將使用者分到不同的伺服器上去。但是如果一台伺服器死掉了,那麼n就變為了n 1,那...