




已閱讀5頁,還剩392頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
此文檔收集于網(wǎng)絡,如有侵權(quán),請聯(lián)系網(wǎng)站刪除南京摩托羅拉筆試題(10月21日的筆試) 主要招聘軟件開發(fā)人員,筆試的題目也都是編程方面的有C語言編程和JAVA編程,還有無線網(wǎng)絡方面的基礎知識,最后是一道智力題,內(nèi)容大概如下:1選擇題(包括技術(shù)題和邏輯推理題)選擇題部分我還記得的有:1:無線通信基于哪種協(xié)議(802.11)2:大概是void指針分配了一些內(nèi)存然后問該指針的sizeof3: 8086芯片和sun芯片中的字節(jié)存儲順序(哪個是高端哪個是低段)4:怎樣判斷一個整數(shù)是偶數(shù)5:有一個與門,或門搭建的圖問輸出結(jié)果是什么6:考了一道i+和+i的題目7:java中垃圾收集的問題8:邏輯題:題目給出一些條件,叫你回答問題。9:給出了一些for循環(huán)判斷哪個是無限循環(huán).2.程序題:1:三維數(shù)組與一維數(shù)組的轉(zhuǎn)化問題2:打印一個字符型圖形3:在一個字符串中找另一個字符串(和趨勢的相同)3.智力題國王要殺四個人,給他們最后一次機會,如果作不出這道題目,4人全殺,只要一個人答對了,4人都不殺四個人編號為甲,乙,丙,丁,國王拿出4頂帽子,2白2黑,給他們戴上,帽子很小,自己無法看到自己的帽子的顏色,讓他們來到一堵墻前面,讓甲站到墻的一邊,乙,丙,丁站在墻的另一邊,而且乙,丙,丁是站成一條直線的,乙只能看墻,看不到丙,丁,丙可以看到乙,看不到丁,丁可以看到乙,丙現(xiàn)在國王讓他們說自己戴的帽子的顏色,只要第一個人答對了,就可以全不殺,第一個答錯了就全殺,請問誰會先回答?為什么?IT知名企業(yè)常見面試題實例與詳解IT名企面試步驟一般為四面:一面:技術(shù)面,考核技能水平;二面:綜合面:考核綜合素質(zhì);三面:HR面,職業(yè)規(guī)劃,優(yōu)勢與劣勢,期望工資與工作地點;四面:老總面,最后決定命運。95d565ef66應屆生Y一、 通用面試例題分析1. 在學校里你學習了哪些課程,成績?nèi)绾??答:首先看看計算機專業(yè)的課程:系統(tǒng)原理、微機原理、匯編語言、網(wǎng)絡基礎、Visual Basic編程、SQL、HTML語言、高等數(shù)學基本上以對計算機科學結(jié)構(gòu)性、設計性的課程為主。然后是自動化專業(yè),這張課表上少了匯編語言等系統(tǒng)基礎的課程,增加了POWER BUILDER、NT Sever等網(wǎng)絡方面的內(nèi)容,畢竟現(xiàn)在的自動化與網(wǎng)絡密不可分。而信息管理工程專業(yè)的課程就顯然偏重應用的色彩。除VB、VC編程語言的課程外,Windows、Photoshop、Flash/Firework/Dreamweaver網(wǎng)頁制作工具等課程也赫然在目。4b5ce2fe28應屆2. 想著手編寫一個程序,在整個開發(fā)過程中,其中包含了大量細節(jié),并推薦了許多步驟和文檔,那么,時刻提醒自己注意的是什么問題?整個過程是什么?答:時刻提醒自己注意的問題是:(1) 對象是什么?(怎樣將自己的項目分割成一系列單獨的組件?) (2) 它們的接口是什么?(需要將什么消息發(fā)給每一個對象?)整個過程可劃分為四個階段,階段0剛剛開始采用某些形式的結(jié)構(gòu)。階段0:擬出一個計劃2e2d7fbdea應屆生Yi第一步是決定在后面的過程中采取哪些步驟。在這個階段,可能要決定一些必要的附加處理結(jié)構(gòu)。在整個過程中設置幾個標志,或者“路標”,將更有益于你集中注意力。經(jīng)過了一個接一個的路標以后,可對自己的進度有清晰的把握。階段1:要制作什么?6fe97759aa在上一代程序設計中(即“過程化或程序化設計”),這個階段稱為“建立需求分析和系統(tǒng)規(guī)格”。應盡可能總結(jié)出自己系統(tǒng)的一套完整的“使用條件”或者“應用場合”。 階段2:如何構(gòu)建?在這一階段,必須拿出一套設計方案,并解釋其中包含的各類對象在外觀上是什么樣子,以及相互間是如何溝通的。應屆生求職網(wǎng)階段3:開始創(chuàng)建全面的思考、周密的準備、良好的構(gòu)造不僅使程序更易構(gòu)建與調(diào)試,也使其更易理解和維護,而那正是一套軟件贏利的必要條件。構(gòu)建好系統(tǒng),并令其運行起來后,必須進行實際檢驗,以前做的那些需求分析和系統(tǒng)規(guī)格便可派上用場了。全面地考察自己的程序,確定提出的所有要求均已滿足?,F(xiàn)在一切似乎都該結(jié)束了?5568161階段4:校訂第一次做的東西并不完善,所以需為自己留下一個深入學習、認知的空間,再回過頭去作一些改變。對于要解決的問題,隨著對它的學習和了解愈加深入,可能需要做出大量改動。進行這些工作的一個動力是隨著不斷的改革優(yōu)化,終于能夠從自己的努力中得到回報,無論這需要經(jīng)歷一個較短還是較長的時期,達到理想的狀態(tài)。3. 什么是UML?8e8850243b應屆生YingJieSheng.COM8aa0d594fc答:是一種能夠描述問題、描述解決方案、起溝通作用的語言。這就是UML。UML(Unified Modeling Language 統(tǒng)一建模語言)是由Rational公司發(fā)明,目前由OMG(標準化對象管理機構(gòu))維護。作為一種建模語言,UML的定義包括UML語義和UML表示法兩個部分:UML語義da13應屆ngJieSheng.COM60d149af1f描述基于UML的精確元模型定義。元模型為UML的所有元素在語法和語義上提供了簡單、一致、通用的定義性說明,使開發(fā)者能在語義上取得一致,消除了因人而異的最佳表達方法所造成的影響。此外UML還支持對元模型的擴展定義。UML表示法定義UML符號的表示法,為開發(fā)者或開發(fā)工具使用這些圖形符號和文本語法為系統(tǒng)建模提供了標準。這些圖形符號和文字所表達的是應用級的模型,在語義上它是UML元模型的實例。標準建模語言UML的重要內(nèi)容可以由下列五類圖(共9種圖形)來定義:用例圖、靜態(tài)圖、行為圖、交互圖、實現(xiàn)圖。從應用的角度看,當采用面向?qū)ο蠹夹g(shù)設計系統(tǒng)時,首先是描述需求;其次根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中在第一步與第二步中所建立的模型都是靜態(tài)的,包括用例圖、類圖(包含包)、對象圖、組件圖和配置圖等五個圖形,是標準建模語言UML的靜態(tài)建模機制。其中第三步中所建立的模型或者可以執(zhí)行,或者表示執(zhí)行時的時序狀態(tài)或交互關(guān)系。它包括狀態(tài)圖、活動圖、順序圖和合作圖等四個圖形,是標準建模語言UML的動態(tài)建模機制。因此,標準建模語言UML的主要內(nèi)容也可以歸納為靜態(tài)建模機制和動態(tài)建模機制兩大類。4. 什么是軟件重用?答:軟件重用(Reuse)是軟件工程中最重要的思想之一,只有軟件重用,才能降低軟件成本,提高軟件的質(zhì)量。你在對一個軟件進行分析的時候,找出可以重用的對象,有助于你開發(fā)高效的軟件系統(tǒng)。正如前面所說的,你不必把軟件分析的過分細致,你只需從中找出關(guān)鍵性的、能夠重用的對象就足夠了。剩下的事情,就是對這些對象分配屬性和方法,并充分的使用這些對象就好了。81) 編寫項目視圖和范圍文檔系統(tǒng)的需求包括四個不同的層次:業(yè)務需求、用戶需求和功能需求、非功能性需求。2) 用戶群分類cdcd5072bb應屆生ingJieSheng.COM036ebd0562用戶分成不同的用戶類。與UML中Usecase的Actor概念一樣,用戶類不一定都指人,也可以包括其他應用系統(tǒng)、接口或者硬件,這樣做使得與系統(tǒng)邊界外的接口也成為系統(tǒng)需求。3) 選擇用戶代表4) 建立核心隊伍ea2e應屆5) 確定使用實例6) 召開聯(lián)合會議7) 分析用戶工作流程應屆生8) 確定質(zhì)量屬性9) 檢查問題報告10) 需求重用027327d8應屆gJieSheng.COMe85d8ecacd5. 談談CMMI的起源答:隨著人們對CMM研究的不斷深入,其他學科也結(jié)合本系統(tǒng)的特點,陸續(xù)推出了自己的CMM模型。例如,人力資源能力成熟度模型、系統(tǒng)工程能力成熟度模型等等:(1) SW-CMM (Software CMM) 軟件CMM7260ae62e3應屆生(2) SE-CMM (System Engineering CMM) 系統(tǒng)工程CMM(3) SA-CMM (Software Acquisition CMM) 軟件采購CMM (4) IPT-CMM (Integrated Product Team CMM) 集成產(chǎn)品群組CMMb794217348(5) P-CMM (People CMM) 人力資源能力成熟度模型為了以示區(qū)別,國內(nèi)外很多資料把CMM叫做SW-CMM。6. ERP是個什么概念?778dfaecdc應屆生答:本世紀90年代初,美國著名的IT分析公司Gartner Group Inc根據(jù)當時計算機信息處理技術(shù)IT(Information Technology)的發(fā)展和企業(yè)對供應鏈管理的需要,對信息時代以后制造業(yè)管理信息系統(tǒng)的發(fā)展趨勢和即將發(fā)生的變革作了預測,提出了企業(yè)資源計劃ERP(Enterprise Resources Planning)這個概念。 7. ERP系統(tǒng)與MRP-的區(qū)別是什么? 答:ERP是在MRP-基礎上進一步發(fā)展起來的企業(yè)管理信息系統(tǒng),為了進一步理解ERP系統(tǒng)的概念及其主要功能,需要弄清ERP與MRP-之間的區(qū)別。 e76fc51) 在資源管理范圍方面的差別 MRP-主要側(cè)重對企業(yè)內(nèi)部人、財、物等資源的管理,ERP系統(tǒng)提出了供應鏈(Supply Chain)的概念,即把客戶需求和企業(yè)內(nèi)部的制造活動以及供應商的制造資源整合在一起,并對供應鏈上的所有環(huán)節(jié)進行有效管理,這些五一節(jié)包括訂單、采購、庫存、計劃、生產(chǎn)制造、質(zhì)量控制、運輸、分銷、服務與維護、財務管理、人事管理、實驗室管理、項目管理、配方管理等。 2) 在生產(chǎn)方式管理方面的差別 754bMRP-系統(tǒng)把企業(yè)歸類為幾種典型的生產(chǎn)方式來進行管理,如重復制造、批量生產(chǎn)、按訂單生產(chǎn)、按訂單裝配、按庫存生產(chǎn)等,針對每一種類型都有一套管理標準。而在80年代末、90年代初期,企業(yè)為了緊跟市場的變化,多品種、小批量生產(chǎn)以及看板式生產(chǎn)成為企業(yè)主要采用的生產(chǎn)方式,而ERP則能很好地支持和管理這種混合型制造環(huán)境,滿足了企業(yè)多元化經(jīng)營需求。 3) 在管理功能方面的差別 ERP除了MRP-系統(tǒng)的制造、分銷、財務管理功能外,還增加了支持整各個環(huán)節(jié)之間的運輸管理和倉庫管理;支持生產(chǎn)保障體系的質(zhì)量管理、實驗室管理、設備維修和備品備件管理;支持對工作流(業(yè)務處理流程)的管理。 a1264b2應屆4) 在事務處理控制方面的差別 MRP-是通過計劃的及時滾動來控制整個生產(chǎn)過程,它的實時性較差,一般只有實現(xiàn)事中控制。而ERP系統(tǒng)支持在線分析處理OLAP(Online Analytical Processing)、售后服務及質(zhì)量反饋,強調(diào)企業(yè)的事前控制能力,它可以將設計、制造、銷售、運輸?shù)韧ㄟ^集成來并行地進行各種相關(guān)的作業(yè),為企業(yè)提供了對質(zhì)量、適應變化、客戶滿意、效績等關(guān)鍵問題的實時分析能力。此外,在MRP-中,財務系統(tǒng)只是一個信息的歸結(jié)者,它的功能是將供、產(chǎn)、銷中的數(shù)量信息轉(zhuǎn)變?yōu)閮r值信息,是物流的價值反映。而ERP系統(tǒng)則將財務計劃功能和價值控制功能集成到整個供應鏈上,如在生產(chǎn)計劃系統(tǒng)中,除了保留原有的主生產(chǎn)計劃、物料需求計劃和能力計劃外還擴展了銷售執(zhí)行計劃SOP和利潤計劃。6e7929b125應屆生ng5) 在跨國(或地區(qū))經(jīng)營事務處理方面的差別現(xiàn)代企業(yè)的發(fā)展,使得企業(yè)內(nèi)部各個組織單元之間、企業(yè)與外部的業(yè)務單元之間的協(xié)調(diào)變得越來越多和越來越重要,ERP系統(tǒng)運用完善的組織架構(gòu),從而可以支持跨國經(jīng)營的多國家地區(qū)、多工廠、多語種、多幣制應用需求。 6) 在計算機信息處理技術(shù)方面的差別cbf4caaed3應屆隨著IT技術(shù)的飛速發(fā)展,網(wǎng)絡通信技術(shù)的應用,使得ERP系統(tǒng)的以實現(xiàn)對整個供應鏈信息進行集成管理。ERP系統(tǒng)應用客戶/服務器(C/S)體系結(jié)構(gòu)和分布式數(shù)據(jù)處理技術(shù),支持Internet/Intranet/Extranet、電子商務(E-busincss,E-commerce)、電子數(shù)據(jù)交換EDI,此外,還能實現(xiàn)在不同平臺上的互操作。我們就討論了“路標”的概念,當你的第一個路標達成之后,剩下的應該都是屬于校訂的事了。通過和用戶的交互,確定新的“路標”,不斷的改進系統(tǒng)功能,優(yōu)化系統(tǒng)結(jié)構(gòu),修正系統(tǒng)Bug。通過使用WWF,你可以創(chuàng)建基于處理器流的工作流并且把它們部署在任何類型的.NET應用程序中。此外,本文還討論了ASP.NET開發(fā)者面對的一些特有的問題-這些問題可能通過使用工作流得到解決,如維持狀態(tài)和頁面導航等。8. WWF,Windows工作流基礎是什么?14875e45bb應屆答:在2005年9月,微軟在它的一年兩次的專業(yè)開發(fā)者會議上公開了Windows Workflow Foundation(WWF,Windows工作流基礎)。作為WinFX API的支柱之一,WWF提供給開發(fā)者一個普通框架-在其上開發(fā)過程驅(qū)動的和以工作流為中心的應用程序。當前,有些組織力圖把整個商業(yè)過程自動化;他們的標準答案就是集合一隊開發(fā)者來開發(fā)相應的代碼。盡管這種方式對于這些組織帶來良好的作用,然而也有一些固有的問題。為了深入理解這一問題,你需要理解一個工作流的基本特征。一個工作流本質(zhì)是一種方法-用來歸檔包含在完成一個單元的工作中的活動。典型地,在處理過程中,工作流流過一項或更多活動。這些活動可以通過機器或人工來實現(xiàn),并且有可能象在一個互聯(lián)網(wǎng)應用程序定義頁面順序一樣得簡單,也有可能象管理必須為任何數(shù)目的人都要看到、更改并同意的文件或產(chǎn)品一樣得復雜。976aab5298應屆生ingJieSheng.COM5ebbcd3a1b因為如此多的工作流程必須考慮到人工參預,所以可能需要花費很長工期才能完成,時間可能為幾小時到數(shù)月或更長。例如,參預在該過程中的人可能無法找到,不在本地或忙于另外的任務;因此,工作流必須在所有非活動期間能夠把自身持續(xù)性存儲。而且,通過編碼獨立實現(xiàn)的過程可能對非技術(shù)人員難于理解而對開發(fā)者卻難于更改。這一點和其它一些因素正是例如Windows WF等通用工作流框架的目標-其目的就在于使創(chuàng)建、改變和管理工作流更容易-這是通過向它們提供一個可視化接口或通過定義一組普通API來實現(xiàn)的。你可以把WWF工作流放置在任何類型的.NET應用程序中-包括Windows表單程序,控制臺應用程序,Windows服務和ASP.NET Web應用程序。每種類型都需要專門的考慮。盡管一些現(xiàn)有示例已經(jīng)足夠說明如何把工作流宿主到Windows表單程序和控制臺應用程序中,但是本文將集中于討論ASP.NET開發(fā)者的問題-他們希望把工作流集成到自己的應用程序中。Windows WF和MVC模式:在開發(fā)一個ASP.NET應用程序時,你可能使用WWF的一個普通的方法是實現(xiàn)一種模型-視圖-控制器(MVC)方法。實質(zhì)上,MVC的目標是把描述層、應用程序邏輯和應用程序流邏輯分離開來。應屆生搞清楚這個將十分有益于一個ASP.NET應用程序的開發(fā),請考慮一個幫助桌面票工作流的場所。假定有一個商業(yè)用戶通過填寫一個ASP.NET Web表單并點擊一個提交按鈕來啟動該工作流。接下來,服務器就會通知一個使用Windows表單應用程序和幫助桌面的雇員“有新票可用了”。該幫助桌面雇員然后將在這一問題上工作,并在最后關(guān)閉該票。如果使用Windows WF來開發(fā)這個工作流情形,那么所有的處理邏輯和流程可以被包含在工作流本身,而該ASP.NET應用程序?qū)⑼耆恍枰私膺@一邏輯。這種場所提供了一些穩(wěn)固的證據(jù)-把描述與邏輯相分離是一件好事情。因為這個處理幫助桌面請求的過程是非常普通的,如果使用C#或VB.NET代碼在若干不同的.NET應用程序中實現(xiàn)這一邏輯,那么你將會冒著重復編碼的危險甚至更壞的情形-用完全不同的代碼導致同樣的商業(yè)處理過程的不同實現(xiàn)。但是如果你使用WWF來實現(xiàn)這一過程,那么需要這一過程的應用程序開發(fā)者將僅需在一處修改這些步驟-工作流本身-而不必擔心這樣會改變應用程序邏輯。代碼復制和在哪里實現(xiàn)該過程可以通過Windows WF的使用來加以緩和。當使用Windows WF在ASP.NET中實現(xiàn)MVC架構(gòu)時,開發(fā)者應該嘗試構(gòu)建獨立于應用程序的工作流-而該工作流仍然宿主于該應用程序中。這將有助于保持邏輯獨立于描述并且保持在該Web應用程序中的工作步驟順序和頁面流之間的高度獨立性。65e6e1edc0應屆ingJieSheng.COMc241e73e84一個WWF開發(fā)新手可能試圖用一固定數(shù)目的活動以某種順序去開發(fā)一個工作流,然后開發(fā)一組ASP.NET Web表單-這些表單以與之相同的順序從一個表單流向另一個表單。很遺憾,盡管這看上去挺符合邏輯,但是實際上這是非常不具有生產(chǎn)效率的,因為你將會再次實現(xiàn)這個工作流邏輯。Web頁面X不需要知道是否它需要轉(zhuǎn)到頁面Y或頁面Z來正確地實現(xiàn)該工作流步驟。代之的是,該工作流(模型)應該告訴ASP.NET(控制器)下一步該干什么;然后ASP.NET應該決定要顯示哪個頁面。這樣,每個頁面幾乎不需要了解整個過程;它僅需要知道怎樣完成一個不同的活動并且讓該工作流來關(guān)心頁面是如何從一處流向另一處的。這種分離在開發(fā)者處理頁面流時帶來了一種極大的靈活性。例如,如果你決定改變該頁面顯示順序,那么你可以從工作流中容易地實現(xiàn)這一點,而不需要改變該ASP.NET應用程序中的一行代碼。9. 陳述一下軟件架構(gòu)的概念答:軟件架構(gòu)(software architecture)是一系列相關(guān)的抽象模式,用于指導大型軟件系統(tǒng)各個方面的設計。 軟件架構(gòu)是一個系統(tǒng)的草圖。軟件架構(gòu)描述的對象是直接構(gòu)成系統(tǒng)的抽象組件。各個組件之間的連接則明確和相對細致地描述組件之間的通訊。在實現(xiàn)階段,這些抽象組件被細化為實際的組件,比如具體某個類或者對象。在面向?qū)ο箢I域中,組件之間的連接通常用接口_(計算機科學)來實現(xiàn)。68b6edd301應屆生YingJie軟件體系結(jié)構(gòu)是構(gòu)建計算機軟件實踐的基礎。與建筑師設定建筑項目的設計原則和目標,作為繪圖員畫圖的基礎一樣,一個軟件架構(gòu)師或者系統(tǒng)架構(gòu)師陳述軟件構(gòu)架以作為滿足不同客戶需求的實際系統(tǒng)設計方案的基礎。軟件構(gòu)架是一個容易理解的概念,多數(shù)工程師(尤其是經(jīng)驗不多的工程師)會從直覺上來認識它,但要給出精確的定義很困難。特別是,很難明確地區(qū)分設計和構(gòu)架:構(gòu)架屬于設計的一方面,它集中于某些具體的特征。在“軟件構(gòu)架簡介”中,David GArlan 和 Mary Shaw 認為軟件構(gòu)架是有關(guān)如下問題的設計層次:“在計算的算法和數(shù)據(jù)結(jié)構(gòu)之外,設計并確定系統(tǒng)整體結(jié)構(gòu)成為了新的問題。結(jié)構(gòu)問題包括總體組織結(jié)構(gòu)和全局控制結(jié)構(gòu);通信、同步和數(shù)據(jù)訪問的協(xié)議;設計元素的功能分配;物理分布;設計元素的組成;定標與性能;備選設計的選擇?!盙S9394728bc應屆生求職網(wǎng)但構(gòu)架不僅是結(jié)構(gòu);IEEE Working Group on Architecture 把其定義為“系統(tǒng)在其環(huán)境中的最高層概念”IEEE98。構(gòu)架還包括“符合”系統(tǒng)完整性、經(jīng)濟約束條件、審美需求和樣式。它并不僅注重對內(nèi)部的考慮,而且還在系統(tǒng)的用戶環(huán)境和開發(fā)環(huán)境中對系統(tǒng)進行整體考慮,即同時注重對外部的考慮。在 Rational Unified ProcESs 中,軟件系統(tǒng)的構(gòu)架(在某一給定點)是指系統(tǒng)重要構(gòu)件的組織或結(jié)構(gòu),這些重要構(gòu)件通過接口與不斷減小的構(gòu)件與接口所組成的構(gòu)件進行交互。從和目的、主題、材料和結(jié)構(gòu)的聯(lián)系上來說,軟件架構(gòu)可以和建筑物的架構(gòu)相比擬。一個軟件架構(gòu)師需要有廣泛的軟件理論知識和相應的經(jīng)驗來事實和管理軟件產(chǎn)品的高級設計。軟件架構(gòu)師定義和設計軟件的模塊化,模塊之間的交互,用戶界面風格,對外接口方法,創(chuàng)新的設計特性,以及高層事物的對象操作、邏輯和流程。fc03eb9deingJieSheng.COM0b322dacbb10. 軟件系統(tǒng)的架構(gòu)(ArchitECture)有兩個要素是什么?答:1) 它是一個軟件系統(tǒng)從整體到部分的最高層次的劃分。c49eb7應屆生一個系統(tǒng)通常是由元件組成的,而這些元件如何形成、相互之間如何發(fā)生作用,則是關(guān)于這個系統(tǒng)本身結(jié)構(gòu)的重要信息。詳細地說,就是要包括架構(gòu)元件(Architecture Component)、聯(lián)結(jié)器(Connector)、任務流(TASk-flow)。所謂架構(gòu)元素,也就是組成系統(tǒng)的核心磚瓦,而聯(lián)結(jié)器則描述這些元件之間通訊的路徑、通訊的機制、通訊的預期結(jié)果,任務流則描述系統(tǒng)如何使用這些元件和聯(lián)結(jié)器完成某一項需求。2) 建造一個系統(tǒng)所作出的最高層次的、以后難以更改的,商業(yè)的和技術(shù)的決定。在建造一個系統(tǒng)之前會有很多的重要決定需要事先作出,而一旦系統(tǒng)開始進行詳細設計甚至建造,這些決定就很難更改甚至無法更改。顯然,這樣的決定必定是有關(guān)系統(tǒng)設計成敗的最重要決定,必須經(jīng)過非常慎重的研究和考察??▋?nèi)基梅隆大學和加州大學埃爾文分校在這個領域作了很多研究??▋?nèi)基梅隆大學的Mary Shaw和David Garlan于1996年寫了一本叫做 Software Architecture perspective on an emerging DIscipline的書,提出了軟件架構(gòu)中的很多概念,例如軟件組件、連接器、風格等等。 加州大學埃爾文分校的軟件研究院所做的工作則主要集中于架構(gòu)風格、架構(gòu)描述語言以及動態(tài)架構(gòu)。11. 架構(gòu)的目標是什么f9020d2abe 答:要達到如下的目標:可靠性(Reliable)。軟件系統(tǒng)對于用戶的商業(yè)經(jīng)營和管理來說極為重要,因此軟件系統(tǒng)必須非??煽?。安全行(Secure)。軟件系統(tǒng)所承擔的交易的商業(yè)價值極高,系統(tǒng)的安全性非常重要。ccbdb62ec9應屆生求職網(wǎng)YingJieSheng.COM1cf9f0fcd1可擴展性(SCAlable)。軟件必須能夠在用戶的使用率、用戶的數(shù)目增加很快的情況下,保持合理的性能。只有這樣,才能適應用戶的市場擴展得可能性??啥ㄖ苹–uSTomizable)。同樣的一套軟件,可以根據(jù)客戶群的不同和市場需求的變化進行調(diào)整??蓴U展性(Extensible)。在新技術(shù)出現(xiàn)的時候,一個軟件系統(tǒng)應當允許導入新技術(shù),從而對現(xiàn)有系統(tǒng)進行功能和性能的擴展787bd1應屆生求職網(wǎng)可維護性(MAIntainable)。軟件系統(tǒng)的維護包括兩方面,一是排除現(xiàn)有的錯誤,二是將新的軟件需求反映到現(xiàn)有系統(tǒng)中去。一個易于維護的系統(tǒng)可以有效地降低技術(shù)支持的花費客戶體驗(Customer Experience)。軟件系統(tǒng)必須易于使用。市場時機(Time to Market)。軟件用戶要面臨同業(yè)競爭,軟件提供商也要面臨同業(yè)競爭。以最快的速度爭奪市場先機非常重要。12 什么是構(gòu)架風格答:軟件構(gòu)架(或僅是構(gòu)架視圖)可以具有名為構(gòu)架風格的屬性,該屬性減少了可選的形式,并使構(gòu)架具有一定程度的一致性。樣式可以通過一組模式或通過選擇特定構(gòu)件或連接器作為基本構(gòu)件來定義。對給定系統(tǒng),某些樣式可作為構(gòu)架描述的一部分記錄在構(gòu)架風格指南(Rational Unified Process 中設計指南文檔的一部分)中。樣式在構(gòu)架的可理解性與完整性方面起著主要的作用。13 什么是構(gòu)架設計圖 ?有哪些組成?74270fd093應屆生答:構(gòu)架視圖的圖形描述稱為構(gòu)架設計圖。對于以上描述的各種視圖,設計圖由以下統(tǒng)一建模語言圖組成 UML99:邏輯視圖:類圖、狀態(tài)機和對象圖。進程視圖:類圖與對象圖(包括任務 - 進程與線程)。9d實施視圖:構(gòu)件圖。 部署視圖:配置圖。 用例視圖:用例圖描述用例、主角和普通設計類;順序圖描述設計對象及其協(xié)作關(guān)系。d7dbbgJieSheng.COM4bc016b14b14 談談構(gòu)架設計流程。 答:在 Rational Unified Process 中,構(gòu)架主要是分析設計工作流程的結(jié)果。當項目再次進行此工作流程時,構(gòu)架將在一次又一次迭代中不斷演化、改進、精煉。由于每次迭代都包括集成和測試,所以在交付產(chǎn)品時,構(gòu)架就相當強壯了。構(gòu)架是精化階段各次迭代的重點,構(gòu)架的基線通常會在此階段結(jié)束時確定。Sony筆試題 1完成下列程序 * *.*. *.*.*. *.*.*.*. *.*.*.*.*. *.*.*.*.*.*. *.*.*.*.*.*.*. *.*.*.*.*.*.*.*. #include #define N 8 int main() int i; int j; int k; - | | | | | | - 中華英才實驗室 return 0; 2完成程序,實現(xiàn)對數(shù)組的降序排序 #include void sort( ); int main() int array=45,56,76,234,1,34,23,2,3; /數(shù)字任/意給出 sort( ); return 0; void sort( ) _ | | | | |-| 3費波那其數(shù)列,1,1,2,3,5編寫程序求第十項??梢杂眠f歸,也可以用其 他方法,但要說明你選擇的理由。 #include int Pheponatch(int); int main() printf(The 10th is %d,Pheponatch(10); return 0; int Pheponatch(int N) - | | | | - 4下列程序運行時會崩潰,請找出錯誤并改正,并且說明原因。 #include #include 英才家園typedef struct TNode* left; TNode* right; int value; TNode; TNode* root=NULL; void append(int N); int main() append(63); append(45); append(32); append(77); append(96); append(21); append(17); / Again, 數(shù)字任意給出 void append(int N) TNode* NewNode=(TNode *)malloc(sizeof(TNode); NewNode-value=N; if(root=NULL) root=NewNode; return; else TNode* temp; temp=root; while(N=temp.value & temp.left!=NULL) | (N=temp.value & temp.left!=NULL) temp=temp.left; while(N=temp.value) temp.left=NewNode; 中華英才實驗室 else temp.right=NewNode; return; 華為筆試題 1請你分別畫出OSI的七層網(wǎng)絡結(jié)構(gòu)圖和TCP/IP的五層結(jié)構(gòu)圖。 2請你詳細地解釋一下IP協(xié)議的定義,在哪個層上面?主要有什么作用?TCP與UDP呢 ? 3請問交換機和路由器各自的實現(xiàn)原理是什么?分別在哪個層次上面實現(xiàn)的? 4請問C 的類和C里面的struct有什么區(qū)別? 5請講一講析構(gòu)函數(shù)和虛函數(shù)的用法和作用。 6全局變量和局部變量有什么區(qū)別?是怎么實現(xiàn)的?操作系統(tǒng)和編譯器是怎么知道的 ? 78086是多少位的系統(tǒng)?在數(shù)據(jù)總線上是怎么實現(xiàn)的? 聯(lián)想筆試題 1設計函數(shù) int atoi(char *s)。 2int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 輸出是多少? 3解釋局部變量、全局變量和靜態(tài)變量的含義。 4解釋堆和棧的區(qū)別。 5論述含參數(shù)的宏與函數(shù)的優(yōu)缺點。 普天C 筆試題 1實現(xiàn)雙向鏈表刪除一個節(jié)點P,在節(jié)點P后插入一個節(jié)點,寫出這兩個函數(shù)。 2寫一個函數(shù),將其中的t都轉(zhuǎn)換成4個空格。 3Windows程序的入口是哪里?寫出Windows消息機制的流程。 4如何定義和實現(xiàn)一個類的成員函數(shù)為回調(diào)函數(shù)? 5C 里面是不是所有的動作都是main()引起的?如果不是,請舉例。 6C 里面如何聲明const void f(void)函數(shù)為C程序中的庫函數(shù)? 7下列哪兩個是等同的 int b; A const int* a = &b; B const* int a = &b; C const int* const a = &b; D int const* const a = &b; 8內(nèi)聯(lián)函數(shù)在編譯時是否做參數(shù)類型檢查? void g(base & b) b.play; void main() son s; g(s); return; 大唐電信 DTT筆試題 考試時間一小時,第一部分是填空和選擇: 1數(shù)列6,10,18,32,“?”,問“?”是幾? 2某人出70買進一個x,80賣出,90買回,100賣出,這樁買賣怎么樣? 3月球繞地球一圈,至少要多少時間? 47個人用7小時挖了7米的溝,以同樣的速度在50小時挖50米的溝要多少人? 5魚頭長9,魚尾等于魚頭加半個魚身,魚身等于魚頭加魚尾,問魚全長多少? 6一個小姐買了一塊手表,回家發(fā)現(xiàn)手表比她家的表慢了兩分鐘,晚上看新聞的時候 又發(fā)現(xiàn)她家的表比新聞里的時間慢了兩分鐘,則 。 A 手表和新聞里的時間一樣 B 手表比新聞里的時間慢 C 手表比新聞里的時間快 7王先生看到一則招聘啟事,發(fā)現(xiàn)兩個公司除了以下條件不同外,其他條件都相同 A 半年年薪50萬,每半年漲5萬 B 一年年薪100萬,每一年漲20萬 王先生想去一家待遇比較優(yōu)厚的公司,他會去哪家? 10問哪個袋子里有金子? A袋子上的標簽是這樣寫的:B袋子上的話是對的,金子在A袋子。 B袋子上的標簽是這樣寫的:A袋子上的話是錯的,金子在A袋子里。 113個人住酒店30塊錢,經(jīng)理找回5塊錢,服務生從中藏了2塊錢,找給每人1塊錢, 3(101) 2=29,問這是怎么回事? 12三篇寫作,均為書信形式。 (1)一片中文的祝賀信,祝賀某男當了某公司xx (2)兩篇英文的,一是說有事不能應邀,派別人去;另一篇是討債的,7天不給錢就 走人(主要考business letter格式)。 大唐面試試題 1什么是中斷?中斷發(fā)生時CPU做什么工作? 2CPU在上電后,進入操作系統(tǒng)的main()之前必須做什么工作? 3簡述ISO OSI的物理層Layer1,鏈路層Layer2,網(wǎng)絡層Layer3的任務。 英才論壇4有線電話和無線電話有何區(qū)別?無線電話特別需要注意的是什么? 5軟件開發(fā)五個主要step是什么? 6你在開發(fā)軟件的時候,這5個step分別占用的時間百分比是多少? 7makefile文件的作用是什么? 8UNIX顯示文件夾中,文件名的命令是什么?能使文件內(nèi)容顯示在屏幕的命令是什么 ? 9(選做)手機用戶在從一個基站漫游到另一個基站的過程中,都會發(fā)生什么? 網(wǎng)通筆試題 選擇題(每題5分,只有一個正確答案) 1中國1號信令協(xié)議屬于 的協(xié)議。 A ccs B cas C ip D atm 2isdnpri協(xié)議全稱是 。 A 綜合業(yè)務模擬網(wǎng)基速協(xié)議 B 綜合業(yè)務模擬網(wǎng)模擬協(xié)議 C 綜合業(yè)務數(shù)字網(wǎng)基率協(xié)議 D 綜合業(yè)務數(shù)字網(wǎng)基次協(xié)議 3路由協(xié)議中, 協(xié)議是用距離作為向量的。 A ospf B bgp C is-is D rip 4中國智能網(wǎng)中,ssp與scp間最上層的ss7協(xié)議是 。 A incs B is41b C is41c D inap 5dtmf全稱是 。 A 雙音多頻 B多音雙頻 C多音三頻 D三音多頻 6計算機的基本組成部分中,不包含下面設備的是 。 A cpu B輸入設備 C存儲器 D接口 中華英才實驗室 7脈沖編碼調(diào)制的簡稱是 。 A pcm B pam C (delta)M D atm 8普通電話線接口專業(yè)稱呼是 。 A rj11 B rj45 C rs232 D bnc 9現(xiàn)有的公共數(shù)據(jù)網(wǎng)都采用 。 A電路交換技術(shù) B報文交換技術(shù) C語音插空 D分組交換 10ss7協(xié)議中的制止市忙消息簡寫為 。 A stb B slb C sub D spb 簡答題(每題10分) 1簡述普通電話與IP電話的區(qū)別。 2簡述隨路信令與公路信令的根本區(qū)別。 3說明掩碼的主要作用。 4ss7協(xié)議中,有三大要素決定其具體定位,哪三大要素? 5描述ss7的基本通話過程。 6簡述通信網(wǎng)的組成結(jié)構(gòu)。 7面向連接與面向非連接各有何利弊? 8寫出愛爾蘭的基本計算公式。 9數(shù)據(jù)網(wǎng)主要有哪些設備? 10中國一號協(xié)議是如何在被叫號碼中插入主叫號碼的? 東信筆試題目 筆試:30分鐘。 1壓控振蕩器的英文縮寫。 2動態(tài)隨機存儲器的英文縮寫。 3選擇電阻時要考慮什么? 4單片機上電后沒有運轉(zhuǎn),首先要檢查什么? 5計算機的基本組成部分及其各自的作用。 6怎樣用D觸發(fā)器、與或非門組成二分頻電路? 中軟融鑫筆試題 1關(guān)于工作 (1) 你對未來的工作生活是怎樣憧憬的?為何選擇我公司作為求職公司? (2)請用不超過30個字給出一個最能讓我們錄用你的理由。 (3)你認為比較理想的工作環(huán)境是怎樣的? (4)你個人的中長期的職業(yè)發(fā)展目標是怎樣的? 2關(guān)于社會 (1)如果你是楊利偉,你在太空中向祖國人民說的第一句話是什么? (2)宋美齡女士于2003年10月謝世,對這位著名人士在西安事變中的態(tài)度和作用,你 是如何看待的?(不超過300字) (3)北京政府頒布的對拾金不昧者,失主要獎勵相當于財產(chǎn)20%獎金的公告,你是如 何看的? (4)如果給你50萬元人民幣,你將會用這些錢做什么? (5)在美國,男、女衛(wèi)生間(廁所)的正確稱呼為什么?請用英語寫出答案。 (6)你認為麥當勞是世界最大的漢堡生產(chǎn)商嗎?如果不是,請說出你的觀點。 3教育背景 (1)你受過哪些正規(guī)的教育或培訓?(自高中畢業(yè)起) (2)在校期間進行過哪些社會活動? Delphi筆試題目 機械類筆試試題 1. Briefly describe what is blanking(cutting), forming, coining and emboss 英才家園ing in stamping process. 2. What is metal clading? 3. What is the purpose of adding glass fiber to thermoplastic material? 4. In contrast with metal and thermoplastic material,which has a higher co efficient of thermal expansion(CTE). 5. The most suitable material for a integral hinge design (typical plastic thickness=0.25 to 0.5mm at hinge) 6. Can a bending load makes both compressive and tensile stress in a membe r? 7. What is the design criteria used in plastics catch/snap? 8. What is FEA? 9. Why is natural frequency important in vibration analysis? 10. What is the deflection equation of a cantilever beam fixed at one edge ? EE筆試試題 1. Name 3 Vehicle Buses. 2. Name 2 possible sources of Electromagnetic interference on Electronics Circuit ASM. 3. Wavelength for 12MHz frequency signal is_ 4. Name 2 important considerations for car radio performan -ce related to audio signal processing under multipath condition? 5. What is the typical FM receiver RF signal strength to achieve 30dB S/N for car radio? 6. When a radio is tuned to 98.1 MHz & with a LO of 108.8 MHz, what is the image frequency? 7. For a system with a matched impedance, what is the Reflection Coefficie nt and SWR? 8. Which property of the output capacitor is the primary cause of Low Drop Out(LDO) regulator loop instability? (1)Equivalent series resistance(ESR) (2)Effective series inductance(ESL) (3)Capacitance value (4)Dielectric material 9. The switching regulator is capable of: (1)Higher power conversion efficiency (2)Providing an output voltage that is higher than the input (3)Generating an output boltage oppsite in polarity to the input (4)All of the above 10. A linear regulator op Vin(max) = 10v, Vout(min) = 4.8v, Iout(max) = 2. 5mA, Iq(max) = 2.5mA, Ta(max) = 8.5攝氏度,The reg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025二級建筑師委托合同
- 2025綠色環(huán)保借款合同
- 《音響設備密封膠應用》課件
- 軟文營銷期中試題及答案
- 2025企業(yè)員工合同協(xié)議模板案例
- 《邁瑞尿沉渣分析儀》課件
- 概率復習課件下載推動教育公平與共享
- 2025年深孔鉆項目發(fā)展計劃
- 2025次要合同無效后的輔助合同
- 2025煤礦租賃合同范本模板
- 人教版小學數(shù)學五年級下冊期末測試卷有完整答案
- 18文言文二則《囊螢夜讀》公開課一等獎創(chuàng)新教學設計
- (正式版)JBT 106-2024 閥門的標志和涂裝
- 2022高考數(shù)學全國1卷(原卷版)
- 土地永久性租賃合同
- 職工食堂外包項目服務方案
- 中國石油非油管理述職報告
- 天車總體結(jié)構(gòu)設計-畢業(yè)論文
- 醫(yī)院輸血反應應急預案演練腳本
- 字節(jié)跳動中國行業(yè)分析
- 梅花落-唐楊炯
評論
0/150
提交評論