PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   關於C/C++,有比較適合的面試問題嗎? (https://www.pcdvd.com.tw/showthread.php?t=954078)

怒火燒盡九重天 2011-12-31 12:33 AM

引用:
作者goodromhome
切身之痛三題
1 當時間距離交期很近時,而你手上的專案已經無法在正常上班時間內完成,
你會如何面對?
2 當你手上已有專案且沒有時間應付其他專案時,主管要求你再承接一個專案,
你會如何面對?
3 當主管交給你一個專案,但是使用你不會的語言,並且交期十分緊迫,
你會如何面對?


標準答案:
1. 加班
2. 繼續加班
3. 加班加到死

crowofblack 2011-12-31 12:36 AM

引用:
作者怒火燒盡九重天
最近幫公司面試一些應徵者。我們需要的工程師是來
幫公司寫一些驗證IC的功能的程式。不限資工或電機
系背景,也不限定用何種語言開發程式。

蠻多應徵者的履歷上都寫熟悉C/C++。我就挑了一些
我認為不算難的問題來問他們。例如:

1. extern "C" { ... }的作用
2. 什麼是STL?
3. C語言如何安排字串存在記憶體?這種方法有什麼
缺點?

我發現幾乎都沒有人能答得出來。實在讓我很納悶,
一般人所稱的"熟悉C/C++",到底是到什麼程度才算?
如果是由你來提問的話?你會問哪些問題?謝謝。


小弟不才..簡單回答一下:ase
1. extern "C" 是向c++編譯器說明, 這裡用的是c介面的溝通方式
2. STL為標準樣板函式庫, 包含一些vector, list, stack, map等容器和一些泛型演算法
3. 以字元陣列的方式存在記憶體裡..缺點就是最怕空間不夠裝, 不像c++的string會自己realloc

在下覺得還是拿一些小程式出來給面試者看
然後問問題比較好耶..
考書上的東西..有時候真的沒看過或沒讀到..並不代表程式很糟..XD

NEC9821 2011-12-31 12:38 AM

1. 前往美國我們通常用哪種語言? (a).B語言 (b).C語言 (c).倫語 (d).英語
2. 鏈結串列的重要元素是? (a).浮標 (b).綁標 (c).迴旋鏢 (d).指標
3. 下列何著與微軟有關? (a).閱微草堂筆記 (b).愛的筆記本 (c).Yes We Can't! 的筆記 (d).MFC
...

同意前面諸位網友所言,問些基本觀念、找些程式碼讓面試著解讀就可以了。









ans:dbc

rockjimmy 2011-12-31 12:39 AM

準備1台老NB
當場給他1小時寫個程式來看看...
輕鬆簡單XDDDD

supermaxfight 2011-12-31 12:39 AM

用迴圈與遞迴的方式, 各寫一個函式來處理 f(n) = 1+2+3+....+n 的計算.
這題很常見,題庫中的標準題目
考這層次的請考生用嘴巴解釋為什麼要這樣寫
不然這題目...很容易背下來的

至於樓主那三題

剛剛某業界變態級程式高手說那三題她剛好都不會寫


:rolleyes:

xxxxxxtsai 2011-12-31 12:41 AM

冼鏡光的名題精選百則........ :p :p :p :p

crowofblack 2011-12-31 12:44 AM

引用:
作者supermaxfight
用迴圈與遞迴的方式, 各寫一個函式來處理 f(n) = 1+2+3+....+n 的計算.
這題很常見,題庫中的標準題目
考這層次的請考生用嘴巴解釋為什麼要這樣寫
不然這題目...很容易背下來的

至於樓主那三題

剛剛某業界變態級程式高手說那三題剛好都不會寫


:rolleyes:


其實考這題也很不錯啊!!
如果面試者當下有想到梯形公式..我覺得就可以錄取他了
表示有細心到 :D

lqz 2011-12-31 12:45 AM

:unbelief: 樓主是想找很會用嘴寫程式的人嗎?

上面用法我用過,不過要解釋我也會七零八落,又不是上課考試,案子做得出來比較重要。

我是覺得你要想讓這個人進來做哪方面工作,會用到哪方面,問問有沒有作過類似的經驗比較重要。

我自己只面試過需要初階C語言能力的案子,大概就問問在學校寫過多大程式,常不常用來寫。

額外我都會看看這個人坐不坐得住,這滿重要的,有些人就是靜不下來寫,寫小程式可能很快很好,越大就越亂,最後超過某個程度就整個完蛋了… :jolin:
越大的案子,越需要耐得下心debug

考語法、特殊用法…那是上課用的,工程師有沒有能力寫出來,不是面試幾分鐘可以問出來的…頂多可以知道某些邏輯性很差的可以剔除掉。

寫十幾年程式,看過一堆很會講程式的… :rolleyes:
有些還是我上司,結果我做得出來,但是不想做離職後,上司不到幾個月也接不下來只好走人… :stupefy:

會講程式…那是開會用的,你要找來取代你,還是當你上司? :ase

analcye 2011-12-31 12:50 AM

小弟之前找人主要是問中斷,指標(有工作經驗的). 這兩個東西有概念的話剩下的再自己教就可以了. 小弟是覺得有紮實的基礎比較重要, 剩下的就是熱愛寫程式, 有恆心毅力吧

supermaxfight 2011-12-31 12:51 AM

lqz提到一個目前學校教程式畸形的現象
很會講課,但程式不會寫 :unbelief:


所有的時間均為GMT +8。 現在的時間是09:50 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。