面試中成長

2022-10-10 09:57:13 字數 1077 閱讀 9292

簡答題目:

1.簡述淺拷貝和深拷貝

2.簡述堆和棧(ios)

3.解釋一下oc中的動態繫結(ios)

4.簡述程序和執行緒的區別

5.按照書序寫出uiviewcontroller的生命週期(ios)

alloc 建立物件,分配空間

init 初始化物件,初始化資料

6.編寫webview和js進行交換的**(比如點選乙個按鈕提示一下資訊)

7.activity啟動模式

8 如何建立乙個殺不死service

9 asynctask的非同步機制和普通執行緒有什麼區別,分別有哪些優缺點

10 scrollview巢狀listview是否會出現bug,為什麼會出現bug。如何解決

11 含有的listview如何進行優化其流暢度和載入方向的記憶體管理

程式設計題目:

1 一組資料 1,1,2,3,5,8......請編寫程式f(n),輸入第n位,獲取第n位的數值?

2 所有組合的sum和中最大連續子串行求和?例如 陣列 int a = ,最大sum數值78

3 乙個單項鍊表linklist,頭指標header,尾指標tail,當前指標current,在linklist中加入方法reverse,實現鍊錶中資料的反轉。entry

4 乙個不超過10萬的正整數,不包括10萬,請輸出中文格式,比如: 123 輸出 一百二十三  98334 輸出 九萬八千三百三十四

5 實現乙個迴圈 ring buffer,用來儲存最近n條系統日誌於記憶體中,如何按照輸入順序讀出ring buffer中的日誌(假設 buffer_size:100)

6 實現乙個執行緒安全的可以同時對乙個全域性變數進行加1操作。假設變數 long global。使用非堵塞方式最佳(cas)

7 設計乙個物件,完成向乙個緩衝區寫資料(第乙個執行緒),因為資料太多,要分次寫入,寫滿後,由第二個執行緒進行列印,列印完畢後清空緩衝區,由第乙個執行緒繼續寫入,直到第乙個執行緒的資料全部列印完畢為止。假設buffer size 1024

8 如果有撲克card物件陣列,card cards,提供乙個方法對實現撲克洗牌功能。要求,每張牌都有機會被清洗

有的答案在尋找中.....

把兒成長中

早些時候我好好閱讀了一下嘎嘎在選拔賽寫的線段樹,終於知道了還要犧牲大量的空間來build。當我把vijos那個只有5個人過的要用離散化 線段樹的 強強的戰壕 ac了的時候,我突然意識到 成為大牛的第一步就是寫乙個高階資料結構。到什麼時候動不動就來乙個堆了,什麼時候就可以被稱呼為大牛了。前幾天做vij...

須臾中成長

身邊的人乙個個都過了23歲的生日,我們終究是長大了啊。帶著歡笑慶祝那些生日,隱去了悲傷。什麼年歲起到什麼年歲終才可以被稱為青春呢?稚童。兒童。少年。青年。是不是走過了這些稱謂,就要與青春就此揮別?我們矯情的那些歲月,和我們迷茫的這些當下。時光須臾,世界因此而接受審判。是誰彈奏了一首安魂曲,讓我從此就...

在失敗中成長

昨晚的非誠勿擾節目裡,孟非說了一句話,意思是 誰都有年少輕狂的時候,年輕人有時候沒有注意到自己犯了錯誤,我們提醒一下就好。孟非的這句話,讓我突然想明白一件事情。大家都知道創業的成功機率很低,但是每個打算創業或者剛開始創業的人,都堅信自己會成功,這是乙個非常有意思的現象。於是書店裡充滿了各種 勵志 和...