1. 程式人生 > >MIS軟體工程師的面試題

MIS軟體工程師的面試題

一、 軟體工程的一般知識
(1) 說說您所知道的軟體開發的有關國家標準或國際標準。
(2) 一般軟體專案要做哪些文件?
(3) 在您從事過的專案裡,團隊是如何組成的?有哪些主要開發階段?這些開發階段一般各佔用整個開發週期的百分比是多少?
(4) 什麼是基線BASELINE?
(5) 什麼是資料庫的E-R圖?
(6) 您做系統設計用何種工具?
(7) 談談您對軟體工程的理解。
(8) 有時要求軟體開發人員做一些客戶服務工作,談談您對這件事的看法。
(9) 您認為一個好的軟體開發人員應具有的最重要的三種素質?與性格有關嗎?
(10) 如果您的專案經理安排你去做你不願做的事,您如何處理?
(11) 如果您在一個公司工作了一段時間後,認為公司該給您加薪了,而公司卻沒這樣做,您怎麼辦?

二、 UML
(1) 說說UML有哪幾種圖?
(2) 什麼是用例圖?有何用途?
(3) 序列圖和協作圖的主要區別在哪裡?
(4) 用UML做設計有何益處?

三、 VB、VC++、DELPHI
(1) 何為ACTIVEX控制元件?ACTIVEX文件?ACTIVEX程式碼部件?
(2) 你用過哪種有關INTERNET的控制元件或類?簡單描述一下它能做何事?
(3) DLL是什麼?
(4) 程序和執行緒是什麼?
(5) VB(或VC++、DELPHI如何掛接資料庫)?
(6) VB和DELPHI是面向物件的還是基於物件的語言?為什麼?
(7) 什麼是類的單一繼承和多重繼承?
(8) 什麼是類的建構函式?什麼是解構函式?
(9) 設計一個類時?如何實現類的屬性和方法?
(10) 什麼是函式過載?如何實現的?
(11) 說說您對C++指標的理解。
(12) 說說您對面向物件程式設計的理解。

四、 XML
(1) DTD是什麼?
(2) 資料島是什麼?

五、 ASP
(1) 在ASP網頁裡一個客戶端變數如何取一個伺服器端變數的值?一個伺服器端變數如何取一個客戶端變數的值?
(2) 說說COOKIES的作用。
(3) ASP呼叫資料庫的方法?
(4) 在ASP中如何下載並使用ACTIVEX控制元件?如果控制元件沒有數字簽名該怎麼辦?
(5) 何為伺服器端包含?

六、 測試及其它
(1) 什麼是黑箱測試?什麼是白箱測試?
(2) 什麼是自動化測試?
(3) 什麼是測試用例?
(4) 您認為測試工程師首要的素質是什麼?
(5) 您製作過幫助檔案嗎?用什麼工具?
(6) 您製做過安裝程式包嗎?用什麼工具?
(7) 您用過何種原始碼控制軟體?CHECK IN,CHECK OUT,GET是何種操作?


jsp軟體工程師面試題

軟體工程師面試題目
                              (完成時間:45分鐘)

1、 JAVA如何實現多繼承?



2、 寫出下列程式的執行結果:
class Children
{
    int num;
Children(int marker)
{
   System.out.println(“Children(“ + marker + “)”);
}
}
class Parent
{
static Children child1 = new Children(1);
Parent();
{
   System.out.println(“Parent()”);
   Child3 = new Children(33);
}
Children child2 = new Children(2);
Void relation()
{
   System.out.println(“relation()”);
}
static Children child3 = new Children(3);
}
public class ObjectInit1
{
   Parent.child3.num = 1;
   System.out.println(“main begins”);
Parent mother = new Parent();
Mother.relation();
}






3、 根據一下需求編寫程式碼:建立一個名字叫myException的異常類,在自定義一個類中的throw1方法中丟擲myException類,並在throw2方法中截獲這個異常,並丟擲到控制檯。程式必須完整並可在機器上除錯執行。





4、 描述以下四種UML元素各代表什麼意思?有什麼不同:







5、 簡單描繪RUP的工作流程和階段:



6、 什麼是模式?舉例說明一個簡單的工廠模式




7、 簡單說明Ant的作用:




8、 簡單說明Junit的作用;



9、 說明目前市面上執行java的平臺有哪幾種?分別有什麼不同。




10、              解釋什麼是Hibernate元件,及執行原理。




11、              解析什麼是Spring元件,及執行原理。



12、              說明什麼是Struts和JSF,及他們的異同。




13、              當你的想法和同事發生衝突的時候,你會怎麼處理之間的差異?



14、              當專案時間非常短,而且工作壓力非常大的情況下,你會如何協調專案時間和壓力。




15、              當你沒有能夠按時完成領導指派的專案任務,你會如何做?

相關推薦

嵌入式Linux軟體工程師試題

  題一,同步和非同步有啥區別? 題二,TCP與UDP有啥區別? 題三,程序和執行緒有啥區別? 題一答案: 同步(Sync):所有的操作都做完,才返回給使用者。這樣使用者線上等待的時間太長,給使用者一種卡死了的感覺(比如系統遷移中,點選了遷移,介面就不動了,但是程式還在執行

嵌入式軟體工程師試題

1、int a[10]={1,2,3,4,5,6,7,8,9,0};    int *p=&a[1];    則p[6]等於8 2、整數陣列清零:bzero(),memset()。 3、siezof();測試變數所佔地址的位元組數 4、 main()  {   

軟體工程師試題

手機測試需要注意哪些點:    1)併發:鬧鐘彈出框提示,另一個應用的啟動,視訊音訊的播放,來電,使用者正在輸入等,語音,錄音等的播放時強制其他正在播放的要暫停。    2)資料來源的測試:輸入,選擇,複製,語音輸入,安裝不同的輸入法。    3)推送測試:在開關機,待機狀態下執行推送,訊息失效以及跳轉推送的

字串中最大對稱子串的長度(C++軟體工程師試題

最近看了一個關於求字串中最大對稱子串的長度的比較有意思的演算法,與大家分享一下! 思路:借用next陣列防止回朔比較,例如:字串str:"abcxxxxxcbvvvvv",它對應的next陣列值:

華為 嵌入式軟體工程師試題

(1)什麼是預編譯,何時需要預編譯: 答案: 1、總是使用不經常改動的大型程式碼體。 2、程式由多個模組組成,所有模組都使用一組標準的包含檔案和相同的編譯選項。在這種情況下,可以將所有包含檔案預編譯為一個預編譯頭。 預編譯指令指示了在程式正式編譯前就由編

華為--軟體工程師試題(1)

華為 1.static有什麼用途?(請至少說明兩種)     1)在函式體,一個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。     2) 在模組內(但在函式體外),一個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問。它是一個本地的全域性變

Java軟體工程師試題彙總(持續更新)

1、 GC (1)jvm中一次完整的GC流程(從ygc到fgc)是怎樣的,重點講講物件如何晉升到老年代等 答:物件優先在新生代區中分配,若沒有足夠空間,Minor GC; 大物件(需要大量連續記憶體空間)直接進入老年態;長期存活的物件進入老年態。如果物件

MIS軟體工程師試題

一、 軟體工程的一般知識(1) 說說您所知道的軟體開發的有關國家標準或國際標準。(2) 一般軟體專案要做哪些文件?(3) 在您從事過的專案裡,團隊是如何組成的?有哪些主要開發階段?這些開發階段一般各佔用整個開發週期的百分比是多少?(4) 什麼是基線BASELINE?(5) 什

軟體測試工程師試題

1.白箱測試和黑箱測試是什麼?什麼是迴歸測試? 2.單元測試、整合測試、系統測試的側重點是什麼? 3.設計用例的方法、依據有那些? 4.一個測試工程師應具備那些素質和技能? 5.整合測試通常都有那些策略? 6.你用過的測試工具的主要功能、效能及其他? 7.一個缺

軟體測試工程師試題及答案

 1、從供選擇的答案中選出應填入下列(   )中的字句。 軟體測試的目的是(  A  )。為了提高測試的效率,應該(  B  )。使用白盒測試方法時,確定測試資料應根據(  C  )和指定的覆蓋標準。與設計測試資料無關的文件是(  D  )。 軟體的整合測試工作最好由(  E  )承擔,以提高整合測試的

試題】Python高級開發工程師試題

http ges log com .com blog mage 回復 image 線上面試題,有空整理答案,歡迎大家回復答案 【面試題】Python高級開發工程師面試題

Java高級工程師試題總結及參考答案

排序算法 move ner 隔離級別 這一 aid 是我 分析 操作 一、面試題基礎總結 1、 JVM結構原理、GC工作機制詳解 答:具體參照:JVM結構、GC工作機制詳解 ,說到GC,記住兩點:1、GC是負責回收所有無任何引用對象的內存空間。 註意:垃圾回收回收的

《Linux運維工程師試題匯總》 第一套

連接數據庫 轉發 evel 們的 只有一個 最小 add 由器 all 1.簡述常用服務端口 答案: HTTP: 80 FTP: 21 DNS: 53 POP3:110 SMTP: 25 SSH: 22 NGINX: 80 SQ

JAVA高級工程師-試題

nat col 共享 解答 原理 ges mark img 分布式 一:框架方面問題1、Spring 事務的隔離性,並說說每個隔離性的區別解答:Spring事務詳解 2、Spring事務的傳播行為,並說說每個傳播行為的區別解答:Spring事務詳解 3、hibernate跟

常見軟體測試試題

  具體需求: 有一個登陸頁面, 上面有2個textbox, 一個提交按鈕。 請針對這個頁面設計30個以上的test case.   此題的考察目的:   面試者是否熟悉各種測試方法,   是否有豐富的Web測試經驗,   是否瞭解Web開發,   以及設計Test case

中高階測試工程師試題庫(轉)

TesterHome收集的一些中高階測試工程師的68道面試題,轉存。   軟性熱身題 這種題目,考的就是你的軟效能力,比如表達能力,理解能力,協調能力,一個詞概括就是套路。這類題目會在面試開始熱身的時候,問一道兩題,不會多,但是如果你能回答的有條不紊,清晰達意,那麼就會給面試官留下非常好的印象

軟體測試試題中的sql題目

上海易號網路科技有限公司-----測試面試題之一 軟體測試面試題中的sql題目 1. 學生表(學生id,姓名,性別,分數)student(s_id,name,sex,score) 班級表(班級id,班級名稱)class(c_id,c_name) 學生班級表(班級id,學生id)stu

javaEE工程師試題(高階部分)

java工程師,你需要知道的還有很多!如今的Web工程師,不僅要懂java基礎,框架,servlet,前端,還要會各種框架整合,什麼ssh,ssm.....諸如此類吧。不可否認,這些是根基,但要作為一個高階工程師,面試必然會問到的還包括如下一些,大家好好準備下。 先來個框架的

年薪50萬的阿里巴巴Python工程師試題曝光

作為Python工程師,進入大公司是開啟職業新起點的關鍵,今天小編特別分享了其在阿里巴巴面試Python工程師的題目和經歷,希望對廣大Python工程師的求職者有一個幫助。學習資料也可以加下Python扣扣裙:3零4零5零799自己下載學習下 首先我們來看下阿里巴巴對Python工程師招聘

2018年PHP工程師試題

1、TP的特性有哪些? 1.多表查詢非常方便,在model中幾句程式碼就可以完成對多表的關聯操作 2.融合了smarty模板,使前後臺分離 3.支援多種快取技術,尤其對memcache技術支援非常好 4.命名規範,模型,檢視,控制器嚴格遵循命名規則,通過命名一一對應 5.支援多種url模