gps系統研發人員面試問題
設計如下試題是從gps系統本身固有的特點出發,gps系統涉及到gis/通訊(tcp/ip)等領域,所以面試題主要從
通訊系統設計角度出發。
1、 做過的通訊系統中最大的客戶端有多少?支持多少併發數?
2、 如何設計通訊服務程序的軟件負載均衡
3、 對地理信息系統及gps的瞭解
4、 oracle數據庫分區表的'作用
5、 寫出你所知道的設計模式
6、windows應用程序如何通過http與互聯網上的服務器交互數據?
7、有10000臺車載終端通過gprs無線網絡與服務器建立連接(tcp/udp),傳遞gps定位信息並由服務器解析,系統該如何設計?
8、dll有多少種?簡單的描述一下如何實現程序插件
9、如何實現數據庫連接池?
軟件開發人員面試問題
需求
你能給出一些非功能性(或者質量)需求的例子麼?
如果客戶需要高性能、使用極其方便而又高度安全,你會給他什麼建議?
你能給出一些用來描述需求的不同技術麼?它們各自適用於什麼場景?
需求跟蹤是什麼意思?什麼是向前追溯,什麼是向後追溯?
你喜歡用什麼工具跟蹤需求?
你怎麼看待需求變化?它是好是壞?給出你的理由。
你怎樣研究需求,發現需求?有哪些資源可以用到?
你怎麼給需求制定優先級?有哪些技術?
在需求過程中,用戶、客戶、開發人員各自的職責是什麼?
你怎麼對待不完整或是令人費解的需求?
功能設計
在功能設計中有哪些隱喻?給出幾個成功的例子。
如果有些功能的執行時間很長,怎麼能讓用戶感覺不到太長的等待?
如果用戶必須要在一個很小的區域內,從一個常常的列表中選擇多個條目,你會用什麼控件?
有哪些方法可以保證數據項的完整?
建立系統原型有哪些技術?
應用程序怎樣建立對用戶行爲的預期?給出一些例子。
如何入手設計一組數量龐大而又複雜的特性,你能舉出一些設計思路嗎?
有一個列表,其中有10個元素,每個元素都有20個字段可以編輯,你怎樣設計這種情況?如果是1000個元素,每個元素有3個字段呢?
用不同的顏色對一段文本中的文字標記高亮,這種做法有什麼問題?
web環境和windows環境各有些什麼限制?