[討論] 紙筆考試

看板Soft_Job (軟體人)作者 (秘密ID)時間13年前 (2013/01/02 15:23), 編輯推噓18(18022)
留言40則, 16人參與, 最新討論串1/3 (看更多)
最近在找工作 遇到不少感覺就是要考倒人的筆紙考試= =" 例如 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; //a傳入其他function後 a++; //回到main function 問你a[1][1]和a[2][2]是多少 ----另一個例子---- char *a="abcdefghijklmnop"; 問你 printf("%c",*((long)a+1)); (後來我回家去寫~這二種寫法連compile都不過 更扯的是~我是去應徵是java工程師Orz) 寫完後一直在想~我們平時寫程式應該也不會這樣寫~ 所以紙筆考程式真的有鑑別度嗎? 如果直接上機考是不是比較能找到公司要的人? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.83.159

01/02 15:25, , 1F
因為這應該是C之類有指標的語言....
01/02 15:25, 1F

01/02 15:26, , 2F
第一個a++是把指標加一,等於整個陣列移一格。但是因為改
01/02 15:26, 2F

01/02 15:26, , 3F
的是指標,所以回到main function後是不變的。 (好像是這樣
01/02 15:26, 3F

01/02 15:28, , 4F
我也不知道很多公司在想啥..... 都在幹很奇怪的事.....
01/02 15:28, 4F

01/02 16:14, , 5F
至少現在比較少見到 i++++了
01/02 16:14, 5F

01/02 17:45, , 6F
華X...莫名其妙的筆試內容…
01/02 17:45, 6F

01/02 18:27, , 7F
k = i+++++++j, 請問i, j, k 各為多少
01/02 18:27, 7F

01/02 18:28, , 8F
出這種題目,也許要找出吐槽題目的人吧。
01/02 18:28, 8F

01/02 18:57, , 9F
如果是刁難人的筆試,那就沒有鑑別度了
01/02 18:57, 9F

01/02 19:06, , 10F
說不定已經離開的人跟公司有仇 都這樣寫的...
01/02 19:06, 10F

01/02 19:34, , 11F
應徵Java卻考這個也太奇怪了吧...
01/02 19:34, 11F

01/02 21:20, , 12F
應徵java考這個是蠻奇怪,不過這算是基本的c題目就是
01/02 21:20, 12F

01/02 21:22, , 13F
第一個題目會不會變要看怎麼傳和傳進去做什麼事
01/02 21:22, 13F

01/02 21:23, , 14F
第二個你就直接寫死給你看就好了
01/02 21:23, 14F

01/02 21:28, , 15F
第二題應該是 *((long*)a+1), 大概是 'h' 吧
01/02 21:28, 15F

01/02 21:30, , 16F
請問第二題要怎麼看? 我是初學者QQ
01/02 21:30, 16F

01/02 21:31, , 17F
long的話要看在哪種model下吧,有的32有的64
01/02 21:31, 17F

01/02 21:32, , 18F
我是指若轉型成long*的話
01/02 21:32, 18F

01/02 21:36, , 19F
oh 對唷,太多可攜問題了,還有我也假定了是 little endian.
01/02 21:36, 19F

01/02 21:38, , 20F
@Ahsh~ 第二題說來話長.. (long*)a, 將a看成 ptr to long
01/02 21:38, 20F

01/02 21:39, , 21F
反正依照原題目就是死給你看,不用幫他假設是筆誤了XD
01/02 21:39, 21F

01/02 21:39, , 22F
(long*)a+1,移動一個 long 大小 (移到 "efgh" 了)
01/02 21:39, 22F

01/02 21:39, , 23F
*((long*)a+1) , 依 little endian 取出 "efgh"
01/02 21:39, 23F

01/02 21:41, , 24F
@@ sorry, 抱歉, 我雞婆了, 想說這兩題我算常遇到.
01/02 21:41, 24F

01/02 21:42, , 25F
感謝樓上解答QQ
01/02 21:42, 25F

01/02 21:43, , 26F
我當時因為太久沒寫C(上一份工作JAVA)~所以忘了
01/02 21:43, 26F

01/02 21:43, , 27F
EDISONX的解法~@@~
01/02 21:43, 27F

01/02 21:44, , 28F
我的解法只是鳥仔屎,還是如 cobrasgo 所說,這題目太多
01/02 21:44, 28F

01/02 21:44, , 29F
前提假設沒給就是了。
01/02 21:44, 29F

01/02 21:45, , 30F
他的考試是有說LONG多長就是了
01/02 21:45, 30F

01/02 21:47, , 31F
所以最後還是要假定是 Big / Little Endian.
01/02 21:47, 31F

01/02 21:47, , 32F
麊虃gC的應該不難 也許該職位需要用到JNI? 也可能只是亂搞
01/02 21:47, 32F

01/02 21:47, , 33F
( 說不定他的機台是 middle / mix endian 也不一定 @@)
01/02 21:47, 33F

01/02 21:47, , 34F
常寫
01/02 21:47, 34F

01/02 23:51, , 35F
覺得不會過就直接寫,我也遇過題目根本太舊的筆試
01/02 23:51, 35F

01/02 23:51, , 36F
改考卷的是人不是讀卡機,盡量表達你的變通性跟專業
01/02 23:51, 36F

01/03 01:15, , 37F
高考就是紙筆考啊,看招到什麼人才進來...
01/03 01:15, 37F

01/03 22:09, , 38F
這種公司不要去= =+
01/03 22:09, 38F

01/03 22:09, , 39F
是我就寫compilint time erorr
01/03 22:09, 39F

01/05 00:19, , 40F
金x院的還有出邏輯電路~@.@~寫java寫到退休都用不到~~~
01/05 00:19, 40F
文章代碼(AID): #1Gu-1YWw (Soft_Job)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 3 篇):
18
40
文章代碼(AID): #1Gu-1YWw (Soft_Job)