<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            面試筆試題

            時間:2024-08-09 11:35:49 面試筆試 我要投稿
            • 相關推薦

            面試筆試題

              導語:想要應聘軟件工程師的朋友,小編在這里給大家整理的一些相關的面試題,預祝你們順利通過面試。

            面試筆試題

              軟件工程師面試題1

              1、你怎么制定一個項目的中期,近期計劃,請舉例說明(A B C)

              2、立項前期都應該做哪些工作(C)

              3、項目開發中都應當包含哪些階段,請舉例說明(C)(主要包括:立項、需求、概要、詳細、編碼自測、聯調、驗收、轉產、產品維護)

              4、你怎么應對項目開發過程中的需求經常性變更(C)

              5、常見的軟件開發模式有哪些,哪種適用于需求明確或很少變更的項目,請描述你使用過的項目開發模式(BC)

              6、CMMI模型分幾級,介紹各級應達到的標準(C)

              7、你為了建設一個高績效的項目團隊,采用過哪些工具與方法(C)

              8、請舉例說明項目績效考核方案的主要內容及考核方法(C)

              9、舉例說明應如何保證項目按時達到目標(C)

              10、舉例說明你在項目開發過程中通過什么辦法規避員工流動的風險(C)

              11、描述一下你做過的一件復雜的工作,你當時怎么整合執行這項工作?

              12、工作中有哪一次你必須自動自發完成事情,結果如何?你做了哪些事情?

              13、請介紹一下你的畢業研究課題(A)

              14、請詳細描述一下一個最能體現您能力的項目,此項目實現的主要功能和流程是什么?此項目用到了哪些技術?開發過程中的主要困難是什么?您在此項目開發過程中的角色是什么?完成了哪些功能的開發?收獲是什么?(BC)

              15、作為項目經理,你的主要職責是什么?你是如何完成你的計劃的?當進度落后于計劃時你是如何處理的?(C)

              (二)溝通表達能力(基本素質)

              1、請先簡單介紹一下畢業以后的工作情況?(BC)

              2、你喜歡什么樣的工作環境?(ABC)

              3、您在原來公司主要的工作職責是什么?(BC)

              4、你如何評價原來的公司?如果是正向的,那你為什么離開這么好的一個平臺?如果是反向的,那你作為公司的一份子,你應該承擔什么樣的責任?或你覺得問題究竟出在什么地方?(BC)

              5、請簡單介紹一下家庭的情況?你覺得你應該在家中承擔什么樣的責任?你現在承擔什么責任?(ABC)

              6、你在同事的眼中是什么樣的人?(BC)

              7、你如何評價你原來的團隊?(BC)

              8、幾年的工作中,你遇到的最大的困惑是什么?如何解決的?現在回想一下,怎么評價當時的狀態?(BC)

              9、你對我們公司了解有多少?(ABC)

              10、你最大的優點是什么?你最大的缺點是什么? (ABC)

              11、您認為開發人員和測試人員在溝通過程中,如何提高溝通的效率和改善溝通的效果?(ABC)

              12、維持與開發團隊中其他成員良好的人際關系的關鍵是什么?(C)

              13、您是否愿意談一些自己在以往的學習和工作中獲得的工作經驗和心得體會?(可以包括軟件測試、過程改進、軟件開發或者與此無關的其他方面)(ABC)

              (三)抗壓能力

              1、個人對加班怎么看?(ABC)

              2、你通常如何保證工作在規定時間內完成?(BC)

              3、如果你在本次面試中沒有被錄用,你怎么打算?(ABC)

              4、就你應聘的這個職位,你認為你還欠缺什么?(ABC)

              5、如果我錄用你,你將如何開展工作?(ABC)

              6、你新到一個部門,一天一個客戶找你解決問題,你努力想讓他滿意,可是客戶始終對你的工作不滿意,并投訴你們部門工作效率低,這個時候你如何處理?(ABC)

              7、你和測試人員在溝通中發生過障礙嗎?如何解決的?(ABC)

              8、假設你的工作成績比較突出,得到了領導的肯定,但同時發現同事越來越孤立你,你怎么看待此問題?你準備怎么辦?(AB)

              (四)主動學習能力

              1、你最近是否參加了培訓課程?談談培訓課程的內容。是公司資助還是自費參加?(ABC)

              2、個人覺得下一步發展的方向是什么?為此方向設定了什么目標,為此目標設定了什么樣的學習計劃?(ABC)

              3、個人除了專業方面的知識,還有其他興趣或愛好嗎?(ABC)

              4、如果在一個項目中,你遇到一個比較棘手的問題,通常怎樣解決?(BC)

              5、個人經常反思總結個人的生活和工作嗎?請簡單舉例說明一下。(ABC)

              6、請說說你對技術和行業發展趨勢的看法?(C)

              (五)穩定性

              1、請談談你對跳槽的看法?(BC)

              2、請說出你選擇這份工作的動機?(ABC)

              3、如果工作中難以和同事、上司相處,你會怎么辦?(ABC)

              4、你通常如何處理別人的批評?(ABC)

              5、你如何對待自己的失敗?(ABC)

              6、什么會讓你覺得有成就感?(ABC)

              7、你對工作的期望和目標何在?(ABC)

              軟件工程師面試題2

              1、試分析下面的SQL語句的優劣,并用另外的方法實現。

              (1) Select * from empe where e.No in (select a. No from amp a )

              Select * from empe e where NOT EXISTS (Select a.No from amp a where e.NO=a.No)

              (2) select * from emp e, anp a where e. No=a. No

              2、用Decoole 重寫下面的socl 語句

              SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME LIKE ‘SMITH%’;

              select count(*),sum(sal) from emp where dept_no = 0030 and ename like ‘smith%’;

              select count(decode(dept_no,0020,’x',null)) d0020_count,

              count(decode(dept_no,0030,’x',null)) d0030_count,

              sum(decode(dept_no,0020,sal,0)) d0020_sal,

              sum(decode(dept_no,0030,sal,0)) d0030_sal

              from emp where ename like ‘smith%’;

              3、下面哪幾種SQL不好。2,4,5

              (1) 語句 (2)in語句 (3)子查詢 (4)多查等值查詢 (5)笛卡爾乘積

              4、請造出下列哪3種命名正確 A,B,D

              A、ASD B、$abc C、const D、_asd E、3_asd

              5、texarea java (1)寫出文件名 (2)補充代碼

              6、型轉換

              example:

              public String getValue(Object a,Object b){}

              當下列方法調用時將出現何種異常,如何修正

              String c=new String(“aaa”);

              int d =123;

              my.getValue(c,d);

              (1) Integer d=new Integer(123);

              (2) My.getValue(c,(String)d);

              7、在JSP上顯示Araylist中的元素

              序號 姓名

              8、解釋

              beam:遠程接口的具體實現

              Home:管理和創建遠程對象

              Romate:提供給用戶的遠程接口

              9、解釋Javabean與EJB的區別

              10、SeSS’on bean與Entitybean區別

              11、解釋Commend、DAO模式,試舉例說明。

              Command定義

              不少Command模式的代碼都是針對圖形界面的,它實際就是菜單命令,我們在一個下拉菜單選擇一個命令時,然后會執行一些動作,將這些命令封裝成在一個類中,然后用戶(調用者)再對這個類進行操作,這就是Command模式,換句話說,本來用戶(調用者)是直接調用這些命令的,如菜單上打開文檔(調用者),就直接指向打開文檔的代碼,使用Command模式,就是在這兩者之間增加一個中間者,將這種直接關系拗斷,同時兩者之間都隔離,基本沒有關系了.

              顯然這樣做的好處是符合封裝的特性,降低耦合度,Command是將對行為進行封裝的典型模式,Factory是將創建進行封裝的模式,

              從Command模式,我也發現設計模式一個”通病”:好象喜歡將簡單的問題復雜化,

              喜歡在不同類中增加第三者,當然這樣做有利于代碼的健壯性 可維護性 還有復用性.

              如何使用

              具體的Command模式代碼各式各樣,因為如何封裝命令,不同系統,有不同的做法.下面事例是將命令封裝在一個Collection的List中,任何對象一旦加入List中,實際上裝入了一個封閉的黑盒中,對象的特性消失了,只有取出時,才有可能模糊的分辨出:

              典型的Command模式需要有一個接口.接口中有一個統一的方法,這就是”將命令/請求封裝為對象”:

              程序代碼:

              public interface Command {  public abstract void execute ( );}

              //具體不同命令/請求代碼是實現接口Command,下面有三個具體命令

              程序代碼:

              public class Engineer implements Command {

              public void execute( ) {    //do Engineer’s command  }

              }

              public class Programmer implements Command {

              public void execute( ) {    //do programmer’s command  }

              }

              public class Politician implements Command {

              public void execute( ) {    //do Politician’s command  }

              }

              按照通常做法,我們就可以直接調用這三個Command,但是使用Command模式,我們要將他們封裝起來,扔到黑盒子List里去:

              程序代碼:

              public class producer{

              public static List produceRequests() {

              List queue = new ArrayList();

              queue.add( new DomesticEngineer() );

              queue.add( new Politician() );

              queue.add( new Programmer() );

              return queue;   }

              }

              這三個命令進入List中后,已經失去了其外表特征,以后再取出,也可能無法分辨出誰是Engineer

              誰是Programmer了,看下面如何調用Command模式:

              程序代碼:

              public class TestCommand {

              public static void main(String[] args) {

              List queue = Producer.produceRequests();

              for (Iterator it = queue.iterator(); it.hasNext(); )

              //取出List中東東,其他特征都不能確定,只能保證一個特征是100%正確,// 他們至少是接口Command的”兒子”.所以強制轉換類型為接口

              Command((Command)it.next()).execute();

              }

              }


            【面試筆試題】相關文章:

            求教筆面試的時間02-23

            面試題精選02-18

            福州筆經,求面試11-19

            招警試題面試:某省招警面試題02-18

            分享面試題目 教育職業面試題11-20

            名企面試試題 面試題目 Google02-24

            面試試題集11-19

            Microsoft 面試題11-19

            蘋果 面試題11-19

            熱門就業行業面試題精選:編輯行業面試題!11-19

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看