Re: [問題] 面試被問到的一個問題
看板C_and_CPP作者softwind (software everywhere)時間14年前 (2011/08/07 01:27)推噓4(4推 0噓 18→)留言22則, 8人參與討論串2/2 (看更多)
※ 引述《tyc5116 (累人啊....)》之銘言:
: 如題,不好意思,請問一下一個面試時被問到的問題
: 試寫出兩個function
: fun1:由使用者丟出一個或數個整數,藉由fun1可將其儲存
: fun2:當使用者要提取曾經丟出的整數時,依儲存的順序依序丟出
: 這是面試完主管最後突然丟給我的問題,想了解這樣的功能要怎麼實現?
: 謝謝
just 聊聊天 XD
如果面試的時候 這是個問答題... 這題目不好答
因為 一般大家都會回答的點 你答對不會得分
但是 答錯就 say good bye了
func1: 傳入參數有兩種可以選
1. 不定長度引數
2. sized array, 帶入size,和 array pointer.
問他看看想要哪一個?
func2:
應該是指 call func1 的時間點 依先進先出的方式輸出
但是 沒有element的時候 要如何處理?
return error code? throw exception?
return error code的話 如何強迫 caller一定要檢查 return value?
然後考慮設計
mem usage最小 or access最快?
又 要當成lib被client使用,
考慮 有沒有跨task使用, 需不需要lock.
如果會被 driver call到
最多可以allocate的記憶體大小多少?
能跟這樣的主管面試 聊技術問題越久 代表得分越高~
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.71.143
→
08/07 01:45, , 1F
08/07 01:45, 1F
推
08/07 12:17, , 2F
08/07 12:17, 2F
推
08/07 12:34, , 3F
08/07 12:34, 3F
→
08/07 12:34, , 4F
08/07 12:34, 4F
→
08/07 14:23, , 5F
08/07 14:23, 5F
→
08/07 14:23, , 6F
08/07 14:23, 6F
→
08/07 14:47, , 7F
08/07 14:47, 7F
推
08/07 14:48, , 8F
08/07 14:48, 8F
推
08/07 14:51, , 9F
08/07 14:51, 9F
→
08/07 14:57, , 10F
08/07 14:57, 10F
→
08/07 14:57, , 11F
08/07 14:57, 11F
→
08/07 14:58, , 12F
08/07 14:58, 12F
→
08/07 20:32, , 13F
08/07 20:32, 13F
→
08/07 20:32, , 14F
08/07 20:32, 14F
→
08/07 21:10, , 15F
08/07 21:10, 15F
→
08/07 23:18, , 16F
08/07 23:18, 16F
→
08/08 00:29, , 17F
08/08 00:29, 17F
→
08/08 00:29, , 18F
08/08 00:29, 18F
→
08/08 00:31, , 19F
08/08 00:31, 19F
→
08/08 00:31, , 20F
08/08 00:31, 20F
→
08/13 16:32, , 21F
08/13 16:32, 21F
→
08/13 16:33, , 22F
08/13 16:33, 22F
討論串 (同標題文章)