2014-10-22威睿電通面試總結
阿新 • • 發佈:2018-10-31
今天去威睿電通面試,主要介紹下三個專案,問得很詳細,現在回憶一下問得有些問題回答得不好,這裡總結一下作為前車之鑑吧。
第一個學生成績管理系統
1、功能模組劃分有哪些,我回答了。又問錄入模組是怎麼實現的
答曰:輸入學生學號、姓名及各科成績,用insert語句將這些資訊插入到資料庫中。
2、你是怎麼確保錄入成績時,不重複錄入?
答:學號是主鍵,是唯一的,回答的不好。
思路一:插入資料之前,先查詢編號,看是否存在,如果存在不準插入;如果不存在則允許插入;
最好的解決之道就是如果不存在就插入,如果重複,就跳過. //將插入語句放在迴圈體中 for(int i=0;i<n;i++){ try{ //............省略具體插入程式碼 //插入的程式碼塊,如果插入異常,將會發生異常 ,並被catch捕捉,但程式不做任何處理.繼續迴圈下面一條!!所有不存在的資料將會被正常插入.所有插入異常將會被忽略! }catch(Exception e){ } }
思路二:將其中一個或幾個欄位建一個索引,設定索引唯一,並且忽略重複項,這樣也可以了
2、問:查詢模組你是怎樣將一個姓的幾條記錄查找出來?
答:用萬用字元,比如查詢姓王的,就用like'王%';
3、測試怎麼做的?
答:寫測試用例,名字學號成績非法輸入都要考慮到。
4、你們專案幾個人,你負責哪塊?
答:我一個做的,那其他人呢?其他人做測試、寫文件,我確定主要框架,這樣回答不好,沒有團隊合作精神。以後應該回答我做了其中的幾個模組,其他成員做了另幾個模組。
5、我的醫學體資料建模那個專案沒有講清楚,等值面繪製模組用的方法,最後用傳遞函式時呼叫的opencv介面是什麼?
答:我沒有講出來介面,忘記了,這個專案我還是要好好弄透徹怎麼跟別人講才行。
cvNamedWindow("Preview", CV_WINDOW_AUTOSIZE);
cvShowImage("Preview", pImage);
cvWaitKey();
cvDestroyWindow("Preview");
cvSaveImage("E:\\opencv\\7-box演算法結果\\Hydrogen3.jpg", pImage);
cvReleaseImage(&pImage);
好了,到此為止