跑過hz各大區,城市真大,卻沒有乙個兩廂情願的地方可以去。創業系列的公司,參差不齊,我也是心高氣傲能力不足以支撐夢想所以時常失意之人。話說程式設計師苦,女程式設計師更苦,若不是因為快樂和專注還能堅持多久?都說博士生涯清苦,我想現在的我也是吧。既然決定過簡單的人生,那也應該經得起乙個又乙個的曲折。
該入題了。
被問到的很多問題,也學到了一些技巧,與經驗者交流總會有所收穫,閉門造車不是coder應有的狀態。
1.fragment的管理,同乙個頁面多個frangment,以及frangment的切換和activity之間以及相互之間的傳值。--藝商
2.資料加密策略。網路傳輸加密--海康
3.android工程**架構。關鍵是http訪問層的封裝,與ui層的獨立,activity邏輯處理層,解耦。怎樣支援n多使用者的併發訪問--trace
4.網路請求種類http,https等各種其他協議。
5.網路的處理和載入方式,壓縮,保證速度和流暢。
6.service被殺,alarmmanager的定時啟動。遠端service的作用之一:android程序的侷限,記憶體優化的方式之一?
7.android自身的執行緒池。而不是每次都用thread或者runnable
細節上9.listview中的有多種布局:自定義adapter時,可以定義type區分不同場合改載入怎樣的xml布局繫結怎樣的資料。
10.json解析時出來的結果,最後用泛型。解析自定義物件或者陣列。
11.各種動畫:幀動畫,補間動畫,(屬性動畫).....android 5.0新特性
最後,一定要學習androidstudio和git
面試問題總結
學了一年多的語言還沒有真正的搞清楚什麼是面向過程什麼是物件導向,今天整理一下,還希望大家可以提出自己的寶貴意見,謝謝。第一大問題面向過程和物件導向的理解 向過程的概念 面向過程就是分析出我們完成一件事情所需要的步驟,然後用函式把這些步驟一步一步的實現,使用的時候在一步一步的按順序的呼叫。就像是洗臉 ...
面試問題總結
參考 字首表示式的計算機求值 波蘭式 從右至左掃瞄表示式,遇到數字時,將數字壓入堆疊,遇到運算子時,彈出棧頂的兩個數,用運算子對它們做相應的計算 棧頂元素 op 次頂元素 並將結果入棧 重複上述過程直到表示式最左端,最後運算得出的值即為表示式的結果。字尾表示式的計算機求值 逆波蘭式 與字首表示式類似...
面試問題總結
1.兩個軟體如何傳送訊息的?底層就是通過socket實現的 基於socket實現客戶端向伺服器 socket scoket new socket 目標ip或網域名稱,目標埠 建立連線,如果網域名稱解析不了會拋unknownhostexception的異常 讀取從伺服器返回的資訊 流 buffered...