![]() |
||
Basic Member
加入日期: Dec 2006
文章: 10
|
關於C/C++,有比較適合的面試問題嗎?
最近幫公司面試一些應徵者。我們需要的工程師是來
幫公司寫一些驗證IC的功能的程式。不限資工或電機 系背景,也不限定用何種語言開發程式。 蠻多應徵者的履歷上都寫熟悉C/C++。我就挑了一些 我認為不算難的問題來問他們。例如: 1. extern "C" { ... }的作用 2. 什麼是STL? 3. C語言如何安排字串存在記憶體?這種方法有什麼 缺點? 我發現幾乎都沒有人能答得出來。實在讓我很納悶, 一般人所稱的"熟悉C/C++",到底是到什麼程度才算? 如果是由你來提問的話?你會問哪些問題?謝謝。 |
|||||||
![]() |
![]() |
*停權中*
加入日期: Oct 2010
文章: 38
|
#include <stdio.h>
main() { printf ("Hello World!\n"); } |
||
![]() |
![]() |
*停權中*
加入日期: Feb 2005
文章: 164
|
引用:
1. 沒有定義return的function代表什麼? 2. 沒有定義參數的function代表什麼? ![]() ![]() |
|
![]() |
![]() |
*停權中*
加入日期: Oct 2010
文章: 38
|
最近逝世的 C 語言之父叫什麼名字.........
此文章於 2011-12-30 11:48 PM 被 xxxxxxtsai 編輯. |
![]() |
![]() |
*停權中*
加入日期: Feb 2005
文章: 164
|
如果光問書上寫的,
那考一百的不一定真的會寫好程式, 考很濫的也不一定不會寫好程式, 因為書上寫的很多都是錯的, 搞不好對方比你還了解, 只不過不知道如何解釋而已, 再說說不定說出來你還不懂. 我是覺得一個人有多少功力看他寫的程式就知道! 實際的東西騙不了人. ![]() |
![]() |
![]() |
Major Member
![]() 加入日期: Jul 2004 您的住址: 曾母暗砂
文章: 238
|
給一個簡單的程式碼,請面試者解釋這程式是幹嘛的
或是給一個會無限迴圈或有小錯誤編譯不過的程式,請面試者找出有問題的地方或是請他改寫 (樓主那三題我都不會) ![]()
__________________
CPU:Intel Core i9-10980XE MB:ASUS Pro WS X299 SAGE II RAM:Kingston DDR4-3600 32GB x 4 GFX:NVIDIA GeForce RTX 2080 Ti Founders Edition |
![]() |
![]() |
*停權中*
加入日期: Jun 2002
文章: 90
|
以前遇過的
宣告一個int counter; 與選告一個class myclass,裡面只含有一個member int counter 在使用上的效能差別?記憶體怎樣allocate的 問題難度很低,但是太混的一定刷的掉 |
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Jan 2002 您的住址: Taipei
文章: 664
|
我十年前找人時出的題目 (好像用到現在還在用....)
用迴圈與遞迴的方式, 各寫一個函式來處理 f(n) = 1+2+3+....+n 的計算. 這樣也是刷掉一堆人 (這樣不會應該完全不適合寫程式這工作吧), 剩下的, 會寫的通常留下來的實際表現並不會太差.
__________________
![]() Tommy 碎碎念... |
![]() |
![]() |
*停權中*
加入日期: Feb 2005
文章: 164
|
引用:
難度很低? 請問一下你們的答案是什麼? |
|
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Jan 2005
文章: 72
|
引用:
切身之痛三題 1 當時間距離交期很近時,而你手上的專案已經無法在正常上班時間內完成, 你會如何面對? 2 當你手上已有專案且沒有時間應付其他專案時,主管要求你再承接一個專案, 你會如何面對? 3 當主管交給你一個專案,但是使用你不會的語言,並且交期十分緊迫, 你會如何面對?
__________________
![]() |
|
![]() |
![]() |