北京軟體面試題
㈠ 有誰去過北京用友軟體面試過嗎,面試題是什麼
哪個職位哇?我看到卧龍閣有人分享了面經,找了一些:
職位:JAVA工程師
問題: 1、什麼是Cookie? 我簡單回答了一下。然後就是Session與Application的區別,我還跟他詳細講了Asp.Net中session的原理,並講了Session是怎麼通過Cookie存儲SessionId來達到唯一確定一個訪問者的。
2、Nhibernate下Session到底是什麼東西?問我是怎麼理解的。其實一直在用這個東西,Session其實是一個邊界,簡單談了一下我自己的理解。面試官比較認可!
3、項目中資料庫優化和程序優化的經驗?簡單談了一下資料庫的優化幾個點:索引,分區等;後來歸結到索引上,問到什麼情況下加索引,索引加到什麼列上?當然是索引要加到不是經常更新修改和刪除的表上比較合適,因為表的更新意味索引同步更新,所以表如果是經常更新的話,最好不要添加索引。索引一般加到Where語句後面經常出現的列,當然要根據列的類型和實際情況添加相應的索引,還要注意的是避免使用類似於like 「%word%」或者是隱式類型轉換或者函數造成的索引失效。後來又談了點程序中優化的例子,比如數據的批量操作共用一個連接,共用一個Commend,連接只打開一次【尤其是強類型Dataset自動生成的insert和update方法】等等,又談到了連接池...
職位:軟體工程師
問題:面試分為兩個環節,首先是筆試,三頁紙的試題,用了大概50分鍾的時間。最後一個是數據SQL語句的考察問題,雖然我對SQL語句比較熟悉(以前維護過的ERP軟體系統,幾乎每個SQL語句都有2頁紙),但是這個題目還是沒有取得高分。還有就是一些理論知識,如何落實到試卷上,還得有點記憶力。總之筆試僅僅得了62分 。實際上我自己對面試結果並不滿意.我熟悉的struts+hibernate+spring相關知識沒有問到,但是對oracle資料庫與java基礎卻問了不少!總體來說,面試考察的面比較廣,既包括技術方面的也包括業務方面的.技術方面主要包括:
java基本知識、編程模式、j2ee規范、數據查詢以及oracle的一些特性。業務方面主要考察HR 方面的基本業務(因為我面試的是HR模塊的java工程師)。筆試之後是面試,技術與業務經理同時來面試。java知識我還是比較熟悉的(畢竟我還曾經作為老師給新員工培訓過java基礎),但是oracle的一些東東我就不太熟悉了(資料庫的問題回答的是一塌糊塗)。業務知識自我感覺也不太理想。最後談了一些薪資待遇方面的問題,
㈡ 北京久其軟體面試都問什麼呀 流程是什麼
網上看看一般公司里來面試的源問題吧,提問都是很隨性的,一般不外乎讓你先做個自我介紹,問你為啥離職,你對這個公司了解多少。最後問問薪酬要求,你還有什麼要問的沒有一類的。真實的表現出自己的能力和特長就行了,不必太緊張。找工作跟搞對象差不多,碰運氣,看緣分。不過必要的准備還是要有,總的原則是展現出自己的特點、特長,態度誠懇,言辭禮貌。
㈢ 北京北信源軟體股份有限公司面試題
VRV的面試試題是不外泄的,現在
北信源
在
內網管理
方面做的很好,市場佔有率是第一的,感覺如果想進這家公司的話,多了解下他的發展方向,這個公司還是很有前途的。
㈣ 求北京久其軟體公司,軟體測試的面試經驗,本人應屆畢業生
給你分享來一下卧龍閣上的兩個自職位面試經驗,其他你可以自己去看看:
第一個職位是:數據測試。
面試過程:第一輪是筆試,資料庫、網路、軟體、硬體的知識都考,通過後,第二輪是人力資源的面試,做一些自我介紹,然後是提問,問一些測試的基本知識,在大學參加過哪些社團等等。然後就可以等消息,接到通過的後就是一周考核,去公司學習一周後,進行考核,考核分為筆試和上機題兩部分,也要看這一周的表現等等綜合因素。一周考核一般是通過就會馬上通知,沒過久沒消息了。
第二個職位是:軟體實施工程師
面試過程:基本上很簡單,久其公司是和其他17家公司一起來我們學校進行組團招聘的,結果大部分學生對這樣的招聘單位不是很感興趣,以至於去的人不是很多。上午就是投簡歷,然後簡單的聊聊,下午是宣講會,接著就是筆試,我是在其他的進行筆試的時候進行的面試,就是隨便聊了一個小時,然後就告訴我去公司進行一周考核。問了一些對實施工作的看法。
㈤ 新致軟體面試題目都包含哪些方面詳細點,最好能有題目
這兩天沒怎麼上,是個求助題目,
先給你一套題目吧:
有問題了再追問我。
覺得好請採納。。。。。
一. 資料庫概論(15分)
1. 請說明關系模型三類完整性的具體含義:(3分)
2. 請說出視圖的三個優點。(4分)
3. 設有學生關系表S,有欄位SNO(學號,主鍵),SNAME(學生名),SDIV(所屬系名);另有課程關系表C,有欄位CNO(課程號,主鍵),CNAME(課程名);和學生選課關系表SC,有欄位SNO(學號),CNO(課程號),GRADE(學習成績),SNO和CNO 為主鍵;
表S,有欄位SNO(學號,主鍵),SNAME(學生名),SDIV(所屬系名);
表C,有欄位CNO(課程號,主鍵),CNAME(課程名);
表SC,有欄位SNO(學號),CNO(課程號),GRADE(學習成績),SNO和CNO為主鍵。
(1) 請用一條SQL語句完成:選出所有數據結構這門課的成績超過80分的計算機系的學生姓名。(4分)
(2) 請用一條SQL語句求選修課程超過3門的學生學號。(4分)
二. 計算機網路(15分)
1. 請簡述TCP協議和UDP 協議的區別。(3分)
2. 設二維數組F的行下標為1至5,列下標為0至8,F的每個數據元素均佔4個位元組,在按行存貯的情況下,已知數據元素F[2,2]的第一個位元組是1044。則F[3,4]和F[4,3]的第一個位元組的地址分別為 和 。數組第一個元素的第一個位元組和數組最後一個元素的最後一個位元組的地址分別為 和 。
3.請說出遍歷二叉樹有幾種方法並分別描述它的基本思想。(8分)
三.操作系統(15分)
1.操作系統是一種系統軟體,它有許多種類。PC-DOS是一種A操作系統,WINDOWS是具有圖形界面的B運行方式的操作系統。WINDOWS應用程序之間可以方便地通過C交換數據。將正在運行的應用程序窗口最小化後,該應用程序處於D狀態。E是在體系結構採用了客戶機/伺服器模式的網路操作系統。(6分)
供選擇的答案
A:(1)分時 (2)多用戶 (3)單用戶 (4)分布式
B:(1)單任務 (2)多任務 (3)單用戶 (4)多用戶
C:(1)郵箱 (2)文本區 (3)對話框 (4)剪貼板
D:(1)運行 (2)掛起 (3)停止 (4)推出
E:(1)WINDOWS95 (2)WINDOWSNT (3)WINDOWS98 (4)WIINDOWS3.2
2.什麼是線程?線程和進程的主要區別是什麼?(2分)
3. 名詞解釋:邏輯地址、物理地址、地址映射。(3分)
4. 什麼是進程的同步和互斥?同步和互斥這兩個概念有什麼區別和聯系?(4分)
四.C語言程序設計和數據結構(40分)
1. 舉例說明左加(++i)及右加(i++)的區別。(4分)
2. 舉例說明Struct和Union的區別(4分)
3. 說明unsigned char和char 的區別,在什麼情況下用unsigned char,什麼情況下用char?(4分)
4. 寫一個函數,輸入參數是一個排序二叉樹的頭指針和關鍵值,在排序二叉樹中檢索和輸入關鍵值相同的iKey,如果檢索到,返回相應的pData,否則返回NULL.(8分)
5. 在有序表(升序排列)ST中折半查找關鍵字等於Key的數據元素,若找到則函數值為該元素在ST表中的位置,否則返回0.假定ST表的定義如下:
typedef struct tagKeyType{
KeyType key;
} KeyType;
typedef struct tagSStable{
ElemType * elem;
int length;
}Sstable;
試寫出下列函數。(10分)
int Search(SStable ST,KeyType key)
{
}
6. 閱讀以下程序說明和C程序,將答案寫在後面的空白處。
本程序所列函數replace(char *s1,char *s2,char *str1,char *str2)實現當已知字元串s1中有與字元串str1相同的字元列時,就把該字元拷貝到字元數組s2;當從某字元開始能夠成一個與字元串str2相同的字元列時,就將字元串str2的個字元拷貝到字元數組s2,並繼續訪問字元串s1中那個字元列之後的字元,直至字元串s1被訪問完,字元復制即告結束。
如程序中所列數據abcdefg ababcd abab,
程序運行輸出為:ABCXYZdefg abABCXYZDd abab
程序:
replace(char *s1,char *s2,char str1,char *str2)
{
char *t0,*t1,*t2;
while ((1))
{
for (t0=s1,t1=str1;*t1!=』\0』 && (2), t0++,t1++)
if(*t1!=』\0』) *s2++=(3);
else
{
for(t1=str2;*t1!=』\0』)
*s2++=(4)
(5)
}
*s2=』\0』;
}
main()
{
char s1[]=」abcdefg ababcd abab」;
char s2[80];
replace(s1,s2,」abc」,」ABCXYZ」);
printf(「%s\n」,s2);
}
五、請翻譯下列文章的大意(15分)
An interface is the way in which an object exposes its functionality to the outside world. In COM, an interface is a table of pointers (like a C++ vtable) to functions implemented by the object. The table represents the interface, and the functions to which it points are the methods of that interface. An object can expose as many interfaces as it choose.
Each interface is based on the fundamental COM interface, IUnknows The methods of IUnknows allow navigation to other interfaces exposed by the object.
Also each interface is given a unique interface ID (IID).This uniqueness makes it is easy to support interface versioning. A new version of an interface is simply a new interface, with a new IID.
六、當項目很緊時,是寫完一個功能模塊就進行測試(UT),還是寫好多個功能模塊在進行測試?或者項目全部完成後再測試?為什麼?
㈥ 軟體公司面試
來躍達創新吧,很不錯的一家學校,老師是情華大學畢業的!學生每天最底的學10個小時,都有老師跟著!
㈦ 幾個常用常用軟體面試問題
1、介紹一下整體項目流程
答案:
1. 搭建缺陷管理的環境和測試環境以及配置管理的環境搭建;2. 編寫測試計劃;3. 設計測試用例;4. 編寫測試用例;5. 測試用例的評審;6. 執行測試;7. 缺陷管理; 8. 測試報告的輸出
2、在實際項目中你是如何做測試計劃
答案:
1.對客戶提供的或需求分析人員編寫的用戶需求文檔或需求規格說明書進行分析,提煉出測試要點;
2.根據測試要點編寫測試用例。
3.由評審組對測試用例進行評審--修改--再次評審--初步定稿
4.執行測試
4.1 按照測試用例對系統進行功能驗證及客戶的需求驗證
4.2 將測試過程中產生的Bug錄入缺陷管理系統
4.3 新版本發布後,對本次版本新增加的功能以及開發人員修正的Bug進行回歸測試
4.4 根據項目需要提交測試報告。
3、你是如何制定測試過程中的時間進度表的
答案:根據項目的需求、開發周期、開發人員的開發進度等時間安排來制定一個測試時間進度初 稿,並將測試時間進度表交與整個項
目團隊成員大家一起討論和分析,最終和所有人達成共識制定出一個大家都可以執行的測試時間進度表。
時間表中包括了開發人員提交功能或功能模塊的時間,以及為了更好的執行測試,配合測試人員進行功能培訓的時間,以及測試
執行時間等,都詳細的寫到WBS中,並按照這個時間進度表來執行項目的測試任務。
4、測試計劃都包括那些項
答案:1. 測試計劃目標 2. 測試參考文檔 3.測試術語與定義 4. 測試內容 5. 測試人員的分工 6. 測試進度 7. 測試流程
8. 測試工具 9.測試缺陷管理 10. 測試的風險分析
5、測試用例如何設計的
答案:在測試用例設計之前首先要熟悉客戶的需求文檔或需求規格說明書,以做到對被測系統的熟悉,充分了解產品的詳細功能,並在熟
悉過程中即使與研發人員和客戶人員進行有效的溝通。然後從需求中提煉中各個模塊的詳細功能點編寫出一個測試要點的文檔。根
據測試要點設計測試用例,測試要點與測試用例是一個一對多的關系,一個測試要點可能會需要幾個測試用例的驗證,有正常的操
作和異常的操作,甚至是幾個正常與幾個異常的操作,這要根據實際功能的要求來具體分析具體實現。
6、測試用例包括那些項
答案:產品名稱、功能模塊、用例的編號、編寫人、被測功能的簡述,測試的預置條件,測試步驟,預期結果,實際結果。
7、缺陷處理流程
1.講缺陷的詳細信息錄入缺陷管理系統,並分配給對應的開發人員
2.如果遇到一些難以再現的缺陷,在開發人員修正過程中配合開發人員進行Bug的再現。
3.開發人員修正Bug後,會在缺陷管理系統中將修正後的Bug狀態更改,通常為Fixed狀態。
4.新版本發布後,測試人員會講bug狀態已經更改為Fixed的Bug進行回歸測試。如果測試通過,則將該Bug關閉,如果仍
未通過,則將該Bug從Fixed更改為Reopen狀態,繼續讓開 發人員來修正。並等待下一個新版本發布後的二次回歸測試。
8、缺陷報告包括那些項
答案:編寫人、被測系統的版本號、測試環境、預期結果、實際結果、對於實際結果如有必要附上截圖、測試用例數、測試
用例通過 數,測試用例的通過率、對缺陷的一個分析匯總。
9、缺陷報告嚴重級別的劃分
嚴重級別的錯誤:影響系統整體基本流程運行的錯誤,由於某一操作造成系統死循環或伺服器崩潰的錯誤
較嚴重:功能實現錯誤、內部計算錯誤、
一般:UI錯誤,一些易用性的錯誤或建
10、開發人員修復缺陷後,如何保證不影響其他功能
答案:Bug的修復以及新功能的添加都有可能對版本造成一些影響,為了避免,在新版本發布以後,首先會對新版本做一個基礎
的流程測試也叫做冒煙測試,如果測試基本流程都順利通過沒有任何問題,那麼測試人員可以繼續進行詳細的測試,否
則就將冒煙測試中出現 的問題以及問題有可能出現的原因反饋給開發人員,由開發人員修正後再次發版,進行測試。這
是一個迭代的過程。
10、發現問題後你是如何判斷其是否是BUG,你是如何提交的?
答案:測試用例是經過評審組嚴格的評審,完全按照客戶的需求規格說明書作為最終依據來評審的,如果測試過程中,測試結果與實際結果不符就很可能是Bug,如果一些比較明顯的問題就直接錄入缺陷管理系統,如果是一些邊界問題不容易確定的,可以通過和開發人員甚至是設計人員等進行溝通最後得出一個結果究竟是否是Bug,如果是Bug就錄入,如果是一個需要增加的新功能等,可以錄入缺陷管理系統,類型為新需求。
11、測試總結報告包括那些項
答案:測試用例的通過數,測試用例的未通過數,以及測試用例的通過率,未通過的功能都集中在哪幾個功能模塊 ,根據測試經驗以及測試結果進行一個缺陷的分析和建議。
㈧ 北京金和軟體公司的筆試和面試題目
我不清楚你想報的復具體是什麼職位制
一般的情況下 金和招聘銷售的時候是不用筆試的,一般都是初試和復試就行了,初試的時候有一個一分鍾的自我介紹,完事後面試官提問幾個問題,一般問題就是 你你為什麼想做銷售 你為什麼想加入金和 等等比較冠冕堂皇的問題,復試就不太一樣了,復試的時候有無領導小組討論,針對不同的題目有不同的要求,不過你最好是上網查閱一下無領導小組討論的注意事項,因為在這個過程中,你既不能說太多,也不能一聲不說,這個尺度要你自己來把握了。
至於技術方面的,SQL 資料庫的增刪改差了 等等都是及其可能考的,不過金和公司的程序工程師要求的語言一般都是.net的,java好像不行
㈨ 北京靈圖軟體技術有限公司面試題和筆試題
http://www1.zhaopin.com/PagesPublish/viewt.do?id=12015177
大哥,這哪搞的到啊
北京靈圖軟體技術有限公司成立於1999年4月,注冊資金5000萬元,是一家以自有知識產權的軟體產品為核心的系統解決方案提供商。
靈圖以自有知識產權的軟體產品為核心;以空間信息數據產品與服務為基礎;以地理信息技術、通信技術、全球定位技術為支撐;致力於中國導航和空間信息服務事業。 靈圖具有國家甲級測繪資質(含導航),電信增值業務經營許可證書及跨地區ICP證書、ISO9001國際質量體系認證。
公司連續3年保持每年300%以上的銷售增長,無線定位服務系統軟體和嵌入式導航軟體名列中國市場佔有率第一,是中國最具競爭力的數字地圖產品提供者。公司的多項產品和技術入選"國家級火炬計劃"、863課題,創新基金等,廣泛應用於LBS無線增值服務、專業車隊管理、數字城市、MID(移動信息設備)、智能交通等領域,在業內獨樹一幟。公司目前各項財務指標優異,具備較大的可持續發展潛力,目前公司總資產達1.3億元。
靈圖的成功源自於領先的技術和強大的合作夥伴關系,靈圖先後與IBM、Oracle、NOKIA、中國移動、中國聯通、UT斯達康、首信、聯想等國內外大型企業建立了廣泛、深入的戰略合作關系。未來,靈圖將繼續攜手業界,帶動相關產業價值鏈的發展,實現地理信息服務的多元化。
靈圖以人才為核心競爭力,遵循"發展以人為本"的原則,採取科學化現代化的管理模式,為所有員工提供良好的發展平台。公司現有員工600餘人,90%以上具有大學本科以上學歷,20%以上擁有碩士以上學歷。公司開發力量雄厚,有100多名研發人員,其中一半以上為GIS專業、通信專業、計算機專業的博士、碩士,具有一流的系統設計能力與開發能力。
2005年 靈圖為國家測繪局"2005年珠峰高程測量"項目提供贊助
2004年 靈圖參加由國家發改委與信息產業部等部門聯合組織《衛星導航應用系統標准研究制定》專項工作
2003年 靈圖承接北京市信息資源管理中心《疾病防治控制中心GIS》項目
2003年 靈圖承接酒泉衛星發射中心"神州5號"的《火箭發射專用監控系統軟體》項目
2002年 靈圖成為國家發改委設立的《衛星導航綜合應用產業化示範項目》 首批入選的14家企業之一
2002年 靈圖獨立承接國家高科技研究發展計劃(863計劃)課題-《LBS系統綜合技術》
㈩ 近期有去北京的中數創新面試軟體測試的朋友嗎都遇到什麼筆試題了
暈倒怎麼會有這種問題:無法回答,搜索別人關於測試的文章給你看看,希望對您今後的測試工作有幫助:
測試之我見——對測試新手和菜鳥的一點忠告
________________________________________
做測試已經好幾年了,有很多的收獲,包括技術、理論、經驗等等很多方面。
同時也在不斷的思考我們的測試工作,故今天想以我自己的切身體會,向測試新手和菜鳥們提一點忠告:
1、學會思考;
很多剛加入測試行業的新手,會認為測試就是點滑鼠,毫無前途。而且現在的大環境確實不是太好,包括公司的領導、產品、開發等等,都會有這樣的認識。但是,如果是你自己有這種想法就很危險了。在測試部門,新手往往會被安排去做黑盒測試,所以大部分工作是在點滑鼠,不過,時間長了,你會發現同樣是點滑鼠的人,發展卻會有很大的差別,有人會開始涉及自動化測試,有人會開始涉及白盒測試......;為什麼會出現這種情況?其實很關鍵的一點,你要在點滑鼠的過程中去思考(任何工作都是這樣的),思考為什麼會出現這樣的bug,思考怎樣能改變重復的手工勞動......;你的發展會在自己不斷有效的思考中而變得越來越明朗,
2、測試人員要自強,永遠要明白你是技術人員;
你只有比開發更懂技術,才能贏得開發的尊重,進而才能更有效的開展工作;有些人對測試工作有誤解,覺得測試與技術無關,這是非常錯誤的認識。作為你個測試人員,你必須的懂技術,否則你無法與開發人員溝通;否則你就真的是只會點滑鼠的機械手臂。這里講的技術不只是與測試相關的,同時也包括所有與你所測產品相關的技術;不然的話,你會被開發搞得暈頭轉向,毫無主見;
3、清楚誰是你的客戶;
如果是做通用產品,所有接觸計算機的人都有可能是你的客戶,你要同時對產品經理和客戶負責;
如果是做應用產品,你的客戶就是出錢請你們作產品的公司,你要對這個公司負責,這也是對老闆負責(除非你老闆打算做完這次就關門);
4、不要為開發人員主導或是影響;
看過第3條,基本上就明白第4條是為什麼了,因為絕大部分情況下,你的客戶不是開發人員,你的工作是檢查開發人員的工作成果;所以,如果你的測試工作被開發人員主導或是影響,就多少有些本末倒置了。
5、不要為遺漏bug太過自責,要為自己未能全心投入而自責;
bug永遠都不能窮盡,看看windows頻繁的發布補丁就知道。所以,當你測試的產品發布後,出現了遺漏bug,不要一味的自責,要去總結經驗,避免此類問題不再發生;但是,如果你未能在測試工作中全身心的投入,你就該自責了,這是一個職業道德問題;舉個例子:有一座剛建好的大橋,如果工程監理人員沒有做認真地質量檢測,你走在上面害不害怕?!
軟體若是問題,危害可能沒有那麼直接,但也只是沒有切膚之痛而已,想想你在銀行的存款莫名其妙的沒有了,你會是什麼感覺?!所以要擺正自己的態度;