[閒聊] 常見面試的問題真的平常會用嗎?
看了幾個面試問題,很納悶有需要用到嗎?
ex:用bit operation去判斷是否為3的倍數.
跟我實際平常用的 if(0 == i%3)
不知道考這個的用意是?
ps: 實際工作時 , 通常是在register判斷意義時會用到.
很簡單地看特定bit的值 , 也不用特地在運算中使用bit operation.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.139.2
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1411377529.A.3E3.html
※ 編輯: b6byc (61.220.139.2), 09/22/2014 17:20:31
推
09/22 17:25, , 1F
09/22 17:25, 1F
固定數值,直接寫成矩陣,直接拿矩陣數值比較快.(這個很常見)
推
09/22 18:46, , 2F
09/22 18:46, 2F
推
09/22 19:30, , 3F
09/22 19:30, 3F
推
09/22 19:35, , 4F
09/22 19:35, 4F
老實說,平常很少用的東西.突然問我,我可能回答不出來.
→
09/22 21:41, , 5F
09/22 21:41, 5F
我想也是.
推
09/22 23:01, , 6F
09/22 23:01, 6F
推
09/22 23:07, , 7F
09/22 23:07, 7F
是比較慢,但是不用省那一點點時間,可讀性更重要.
因為現在的soc很強大.只要不是寫的很誇張,我想可讀性比效能還重要.
也有可能我沒遇過效能>可讀性的專案吧.
不過簡單的code optimization 還是要有一點概念.
推
09/23 01:45, , 8F
09/23 01:45, 8F
mcu的確需要,指令幾個cycle都要看.
不過arm , mips. 除非有特殊需求. code沒有寫太差的話. 應該都還ok.
推
09/23 01:47, , 9F
09/23 01:47, 9F
恩. bit運算其實可以寫的很複雜. 我也寫過,老實說,很難看.
過段時間再看. 我可能需要想一下.
→
09/23 01:50, , 10F
09/23 01:50, 10F
→
09/23 01:53, , 11F
09/23 01:53, 11F
register讀/寫bit , 其實用不到什麼運算,只是bit判斷.
有寫過的,應該也知道不會遇到是否為3的倍數這種情形.
→
09/23 02:00, , 12F
09/23 02:00, 12F
→
09/23 02:02, , 13F
09/23 02:02, 13F
cpu運作原理? 沒遇過這樣的專案需要知道cpu運作原理的.(ex:pipeline之類的)
也許我沒遇過這樣的吧.
其實我的疑問是,面試考這些之類的,實作上有用到嗎?
在我經手過的專案,仔細想想,有些根本非常少用,或者根本沒用.
但也有可能我遇過的專案不夠多吧
推
09/23 09:40, , 14F
09/23 09:40, 14F
推
09/23 10:37, , 15F
09/23 10:37, 15F
→
09/23 10:39, , 16F
09/23 10:39, 16F
推
09/23 10:41, , 17F
09/23 10:41, 17F
推
09/23 10:43, , 18F
09/23 10:43, 18F
→
09/23 10:44, , 19F
09/23 10:44, 19F
這點同意,所以在寫mcu時,ISR都是很簡單的處理.
推
09/23 10:47, , 20F
09/23 10:47, 20F
推
09/23 10:49, , 21F
09/23 10:49, 21F
推
09/23 10:51, , 22F
09/23 10:51, 22F
→
09/23 10:52, , 23F
09/23 10:52, 23F
→
09/23 10:53, , 24F
09/23 10:53, 24F
→
09/23 10:54, , 25F
09/23 10:54, 25F
以前寫過mcu但時間不長. 寫過audio driver,但是DMA處理就沒碰過.
kernel很同意. 有時追code. 看到一堆<< , & , |.
不過有段時間沒處理過driver了.(入門級新手)
目前寫上層.
推
09/23 11:04, , 26F
09/23 11:04, 26F
是啊,更有趣的是,進去後的工作,跟面試題目無關.
也不知道是考啥的? 智力? 記憶力?
※ 編輯: b6byc (61.220.139.2), 09/23/2014 11:09:30
→
09/23 15:04, , 27F
09/23 15:04, 27F
→
09/23 23:38, , 28F
09/23 23:38, 28F
→
09/23 23:38, , 29F
09/23 23:38, 29F
推
09/24 01:23, , 30F
09/24 01:23, 30F
→
09/24 01:24, , 31F
09/24 01:24, 31F
→
09/24 01:25, , 32F
09/24 01:25, 32F
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章