<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            .NET高頻筆試題

            時間:2024-07-04 23:34:46 面試筆試 我要投稿
            • 相關推薦

            .NET高頻筆試題

              1、 a=10,b=15,請在不使用第三方變量的情況下,把a、b的值互換

            .NET高頻筆試題

              答:小學算法,加法交換律和加法結合律int a=a+b; int b=a-b;int a=a-b;

              2、session喜歡丟值且占內存,Cookis不安全,請問用什么辦法代替這兩種原始的方法

              答:redis 或者 memcache。當然,微軟也提供了解決方案。iis中由于有進程回收機制,系統繁忙的話Session會丟失,可以用Sate server或SQL Server數據庫的方式存儲Session不過這種方式比較慢,而且無法捕獲Session的END事件。

              3、如何處理幾十萬條并發數據?

              答:用存儲過程或事務。取得最大標識的時候同時更新..注意主鍵不是自增量方式這種方法并發的時候是不會有重復主鍵的..取得最大標識要有一個存儲過程來獲取.

              4、62-63=1 等式不成立,請移動一個數字(不可以移動減號和等于號),使得等式成立,如何移動?

              答案:62移動成2的6次方

              5、 和 有什么區別?

              答:表示綁定的數據源,是服務器端代碼塊

              6、ASP.Net頁面生命周期簡單描述

              每個頁面的生命周期為用戶的每一次訪問,也就是說每一次客戶端與服務器之間的一個往返過程。全局變量的生命周期在此之間。

              7、寫出程序的輸出結果

              8、 寫出程序的輸出結果

              9、在下面的例子里

              10、如何提高.NET的性能

              1)使用異步方式調用Web服務和遠程對象。

              只要有可能就要避免在請求的處理過程中對Web服務和遠程對象的同步調用,因為它占用的是的ASP.NET 線程池中的工作線程,這將直接影響Web服務器響應其它請求的能力。

              2)使用適當的Caching策略來提高性能

              3) 判斷字符串,不要用""比較。

              //避免

              if(strABC!=null && strABC!="")

              {}

              //推薦

              if(!string.IsNullOrEmpty(strABC))

              {}

              4) 頁面優化

              5)用完馬上關閉數據庫連接

              6)盡量使用存儲過程,并優化查詢語句

              7) 只讀數據訪問用SqlDataReader,不要使用DataSet

              11、說出一些數據庫優化方面的經驗?

              索引內部原理:想象成Dictionary,插入、刪除、更新的速度慢了,加上索引也多占用了空間,查詢的速度快了。加上索引以后速度提升非常明顯。

              1)在經常檢索的字段上(select * from Person where Name=@Name)使用索引提高查詢速度。

              2)select中只列出必要的字段,而不是*。

              3)避免隱式類型轉換造成的全表掃描,在索引上使用函數也會造成全表掃描(因為索引只是為字段建立的,一旦使用表達式或者函數,那么索引就是失效了,當然也可以使用“函數索引”、

              “表達式索引”解決這個問題),使用索引不一定能提高查詢速度。

              4)避免在索引列上使用計算(where Name+'A'=@MyName)


            【.NET高頻筆試題】相關文章:

            中國銀行筆試題回顧,新鮮筆經!11-21

            迅雷JAVA廣州站二筆筆試題目分享11-21

            大唐移動測試工程師筆經,筆試題目分享11-21

            網易筆經11-11

            奧美筆經02-23

            騰訊筆試題 試題分享02-24

            英語面試中如何應對高頻問題02-24

            北京埃森折筆試回來,不是筆經的筆經11-21

            采購人員筆試題,試題分享02-25

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院