国产精品久久久久影院老司_亚洲福利在线视频_中国女警察一级毛片视频_亚洲一区在线免费视频_久久亚洲第一_狠狠干五月

蜜蜂職場文庫 > 面試技巧 >

程序員面試題

時間: 小龍 面試技巧

  程序員在面試中,面試題目要有所了解,這樣對面試有利,以下是小編幫你們整理的程序員面試題,一起來學(xué)習(xí)啦。

  程序員面試題篇一

  1. 簡述 private、 protected、 public、 internal 修飾符的訪問權(quán)限。

  答 . private : 私有成員, 在類的內(nèi)部才可以訪問。

  protected : 保護成員,該類內(nèi)部和繼承類中可以訪問。

  public : 公共成員,完全公開,沒有訪問限制。

  internal: 在同一命名空間內(nèi)可以訪問。

  2. 一列數(shù)的規(guī)則如下: 1、1、2、3、5、8、13、21、34...... 求第30位數(shù)是多少, 用

  遞歸算法實現(xiàn)。

  答:public class MainClass

  {

  public static void Main()

  {

  Console.WriteLine(Foo(30));

  }

  public static int Foo(int i)

  {

  if (i <= 0)

  return 0;

  else if(i > 0 && i <= 2)

  return 1;

  else return Foo(i -1) + Foo(i - 2);

  }

  }

  3. 如果在一個B/S結(jié)構(gòu)的系統(tǒng)中需要傳遞變量值,但是又不能使用Session、Cookie、Application,您有幾種方法進行處理?

  答 :this.Server.Transfer

  4. CTS、CLS、CLR分別作何解釋?

  答:CTS:通用語言系統(tǒng)。CLS:通用語言規(guī)范。CLR:公共語言運行庫。

  5. net中讀寫數(shù)據(jù)庫需要用到那些類?他們的作用?

  答:DataSet:數(shù)據(jù)存儲器。

  DataCommand:執(zhí)行語句命令。

  Dataadapter:數(shù)據(jù)的集合,用語填充。

  6. SQLSERVER服務(wù)器中,給定表 table1 中有兩個字段 ID、LastUpdateDate,ID表示更新的事務(wù)號, LastUpdateDate表示更新時的服務(wù)器時間,請使用一句SQL語句獲得最后更新的事務(wù)號

  答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)

  7. 寫出一條Sql語句:取出表A中第31到第40記錄(SQLServer,以自動增長的ID作為主鍵,注意:ID可能不是連續(xù)的。

  答:解1: select top 10 * from A where id not in (select top 30 id from A)

  解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)

  8. DataReader與Dataset有什么區(qū)別?

  答:一個是只能向前的只讀游標,一個是內(nèi)存中的表。

  9. 在.net(C# or vb.net)中,Appplication.Exit 還是 Form.Close有什么不同?

  答:一個是退出整個應(yīng)用程序,一個是關(guān)閉其中一個form。

  10. 數(shù)組有沒有l(wèi)ength()這個方法? String有沒有l(wèi)ength()這個方法?

  答:數(shù)組和string都沒有Length()方法,只有Length屬性。

  程序員面試題篇二

  1、如何設(shè)定的weblogic的熱啟動模式(開發(fā)模式)與產(chǎn)品發(fā)布模式?

  可以在管理控制臺中修改對應(yīng)服務(wù)器的啟動模式為開發(fā)或產(chǎn)品模式之一。或者修改服務(wù)的啟動文件或者commenv文件,增加setPRODUCTION_MODE=true。

  2、如何啟動時不需輸入用戶名與密碼?

  修改服務(wù)啟動文件,增加WLS_USER和WLS_PW項。也可以在boot.properties文件中增加加密過的用戶名和密碼.

  3、在weblogic管理制臺中對一個應(yīng)用域進行jms及ejb或連接池等相關(guān)信息進行配置后,實際保存在什么文件中?

  保存在此Domain的config.xml文件中,它是服務(wù)器的核心配置文件。

  4、說說weblogic中一個Domain的缺省目錄結(jié)構(gòu)?比如要將一個簡單的helloWorld.jsp放入何目錄下,然的在瀏覽器上就可打入http://主機:端口號//helloword.jsp就可以看到運行結(jié)果了?又比如這其中用到了一個自己寫的javaBean該如何辦?

  Domain目錄\服務(wù)器目錄\applications,將應(yīng)用目錄放在此目錄下將可以作為應(yīng)用訪問,如果是Web應(yīng)用,應(yīng)用目錄需要滿足Web應(yīng)用目錄要求,jsp文件可以直接放在應(yīng)用目錄中,Javabean需要放在應(yīng)用目錄的WEB-INF目錄的classes目錄中,設(shè)置服務(wù)器的缺省應(yīng)用將可以實現(xiàn)在瀏覽器上無需輸入應(yīng)用名。

  5、在weblogic中發(fā)布ejb需涉及到哪些配置文件?

  不同類型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP實體Bean一般還需要weblogic-cmp-rdbms-jar.xml

  6、如何在weblogic中進行ssl配置與客戶端的認證配置或說說j2ee進行ssl的配置缺省安裝中使用DemoIdentity?

  jks和DemoTrust.jksKeyStore實現(xiàn)SSL,需要配置服務(wù)器使用EnableSSL,配置其端口,在產(chǎn)品模式下需要從CA獲取私有密鑰和數(shù)字證書,創(chuàng)建identity和trustkeystore,裝載獲得的密鑰和數(shù)字證書。可以配置此SSL連接是單向還是雙向的。

  7、如何查看在weblogic中已經(jīng)發(fā)布的EJB?

  可以使用管理控制臺,在它的Deployment中可以查看所有已發(fā)布的EJB

  8、CORBA是什么?用途是什么?

  CORBA標準是公共對象請求代理結(jié)構(gòu),由對象管理組織標準化。它的組成是接口定義語言,語言綁定和允許應(yīng)用程序間互操作的協(xié)議。其目的為:用不同的程序設(shè)計語言書寫在不同的進程中運行,為不同的操作系統(tǒng)開發(fā)。

  9、說說你所熟悉或聽說過的j2ee中的幾種常用模式?及對設(shè)計模式的一些看法

  SessionFacadePattern:使用SessionBean訪問EntityBean;MessageFacadePattern:實現(xiàn)異步調(diào)用;EJBCommandPattern:使用CommandJavaBeans取代SessionBean,實現(xiàn)輕量級訪問;DataTransferObjectFactory:通過DTOFactory簡化EntityBean數(shù)據(jù)提供特性;GenericAttributeAccess:通過AttibuteAccess接口簡化EntityBean數(shù)據(jù)提供特性;BusinessInterface:通過遠程(本地)接口和Bean類實現(xiàn)相同接口規(guī)范業(yè)務(wù)邏輯一致性;EJB架構(gòu)的設(shè)計好壞將直接影響系統(tǒng)的性能、可擴展性、可維護性、組件可重用性及開發(fā)效率。項目越復(fù)雜,項目隊伍越龐大則越能體現(xiàn)良好設(shè)計的重要性。

  10、說說在weblogic中開發(fā)消息Bean時的persistent與non-persisten的差別。

  persistent方式的MDB可以保證消息傳遞的可靠性,也就是如果EJB容器出現(xiàn)問題而JMS服務(wù)器依然會將消息在此MDB可用的時候發(fā)送過來,而non-persistent方式的消息將被丟棄。

  程序員面試題篇三

  1、 String是最基本的數(shù)據(jù)類型嗎?基本數(shù)據(jù)類型都有哪些?

  java.lang.String類是final類型的,因此不可以繼承這個類、不能修改這個類。為了提高效率節(jié)省空間,我們應(yīng)該用StringBuffer類

  基本數(shù)據(jù)類型包括byte、int、char、long、float、double、boolean和short。

  2、 String 和StringBuffer的區(qū)別

  它們可以儲存和操作字符串,即包含多個字符的字符數(shù)據(jù)。這個String類提供了數(shù)值不可改變的字符串。而這個StringBuffer類提供的字符串進行修改。

  3、 ArrayList,Vector, LinkedList的存儲性能和特性?

  ArrayList和Vector都是使用數(shù)組方式存儲數(shù)據(jù),此數(shù)組元素數(shù)大于實際存儲的數(shù)據(jù)以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數(shù)組元素移動等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實現(xiàn)存儲,按序號索引數(shù)據(jù)需要進行前向或后向遍歷,但是插入數(shù)據(jù)時只需要記錄本項的前后項即可,所以插入速度較快。

  4、 final, finally, finalize的區(qū)別?

  final 用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。 finally是異常處理語句結(jié)構(gòu)的一部分,表示總是執(zhí)行。

  finalize是Object類的一個方法,在垃圾收集器執(zhí)行的時候會調(diào)用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關(guān)閉文件等。

  5、 Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型?

  方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overloading是一個類中多態(tài)性的一種表現(xiàn)。如果在子類中定義某方法與其父類有相同的名稱和參數(shù),我們說該方法被重寫(Overriding)。

  6、 List、Map、Set三個接口,存取元素時,各有什么特點?

  List 以特定次序來持有元素,可有重復(fù)元素。Set 無法擁有重復(fù)元素,內(nèi)部排序。Map 保存key-value值,value可多值。

  7、 spring中I0C的三種實現(xiàn)機制

  通過setter方法注入、通過構(gòu)造方法注入和接口注入。

  8、 什么是HaspMap和Map?

  Map是接口,Java 集合框架中一部分,用于存儲鍵值對,HashMap是用哈希算法實現(xiàn)Map的類。

  9、 什么是觸發(fā)器?

  觸發(fā)器: 是存儲在數(shù)據(jù)庫中的過程,當表被修改(增、刪、改)時它隱式地被激發(fā)。 存儲過程:是數(shù)據(jù)庫語言SQL的集合,同樣也存儲在數(shù)據(jù)庫中,但是他是由其他應(yīng)用程序來啟動運行或者也可以直接運行

  10、 什么是存儲過程,存儲過程有什么好處?

  存儲過程就是編譯好了的一些sql語句。 存儲過程因為SQL語句已經(jīng)預(yù)編繹過了,因此運行的速度比較快。

50123 主站蜘蛛池模板: 免费黄色大片在线观看 | 中文字幕电影免费播放 | 操碰在线视频 | 成人免费乱码大片a毛片视频网站 | 911网站大全在线观看 | 91精品国| 久久精品99久久久久久2456 | 国产精品爱久久久久久久 | 少妇一级淫片免费放播放 | 天天夜天天操 | 激情夜色| 国产无遮挡一区二区三区毛片日本 | 久久国产精品久久久久久电车 | 性欧美在线视频 | 中国字幕av | 深夜影院a | 香蕉视频破解 | 日本在线播放一区二区三区 | 久久精品中文字幕一区二区三区 | 国产成人av免费观看 | 永久免费av在线 | 亚洲成人高清在线观看 | 久夜tv| 麻豆视频国产在线观看 | 一本视频在线观看 | 成人福利免费在线观看 | 国产青草视频在线观看 | 欧美一区成人 | 在线中文资源免费 | 毛片在线免费播放 | 日本高清电影在线播放 | 国产69精品久久久久久野外 | 国产精品自拍啪啪 | 在线视频观看国产 | 黄色三级三级三级 | 日韩黄色一级视频 | 中文字幕一区二区三区四区 | 国产91小视频在线观看 | 男男羞羞视频网站国产 | 中文日韩欧美 | 极品国产91在线网站 |