其他面試題

2022-08-03 22:03:09 字數 1701 閱讀 8256

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,那...