如何評價網易校招C 的筆試題?

時間 2021-06-04 18:58:26

1樓:

K&R The C Programming Language 裡指標一章最後的習題就是複雜指標宣告和解釋的互譯. 作者也吐槽C指標宣告過於複雜難懂, 說雖然複雜指標宣告很少見, 但可以用來熟悉C的指標定義的過程... 不過裡面沒有(*) ptr 這種用法, 猜測可能是(* ptr)的意思吧.

指標宣告是從變數名開始由內向外依次結和, 逐步遞迴的過程.

ptr is an array[n] of int *;

ptr is a pointer to array[n] of int;

ptr is a function returning int *;

ptr is a pointer to function returning int ;

ptr is a function of (int, int) returning pointer to pointer to function of (int) returning int.

第5個比較複雜, 可以拆開看: p1=ptr(int, int) -> p2=*(*p1) -> p3=int p2(int)

2樓:七意

看到這題,我想起了曾經去「網易神經機器翻譯」部門面試,面試官第一句話就是,「看,這裡有一些樣本,有4種類別,你用Python實現乙個softmax分類器,包括梯度下降部分的實現,可以用numpy,但不能直接調機器學習的包」。

而且我不是校招,我都工作好幾年了,一堆微積分誰還記得?關鍵誰會在工作中自己寫梯度下降?而且還是多分類的?這種毫無實際意義的應試題目不知道考了幹嘛。

看了這個問題,發現原來他們是有這種中二傳統的啊。我當時就應該說,要麼換個面試官,要麼面試到此結束。

3樓:

一般面試都會出很奇怪的題,如果這你都能答出來,那麼平常的應該不是問題,而且在工作中會盡量避免的也會出出來,主要是看筆試人學習的深度與自己的思考,看完了C語言的經典四本(《c語言深度剖析》《c陷阱與缺陷》《c和指標》《c專家程式設計》),這些問題都很輕鬆的。

4樓:

恕我直言,拋開網易二字,諷刺這些題目的人,大多都是二三流花拳秀腿的還自以為內功深厚的程式設計師,不能做到摘葉飛花殺人之術之境界。

5樓:

茴字的四種寫法不知道當然沒關係,但是給你乙個茴的異體字,根據構字規律,猜出來是個茴沒問題吧?

e:ptr is a function accepting int and int returning a pointer to a pointer to a function accepting int returning int.

6樓:Xi Yang

每次typedef函式指標的時候都要搜語法的默默飄過。。。

歲數大了,記性不好了。。。

不過現在C++又是lambda又是bind,各種callable物件,還是用std::function吧。。。

7樓:平常心

不是問答題嗎?不就是要寫出自己的想法?既然覺得沒有這種語法格式,寫清楚就行了,並說明一下為什麼。畢竟面試官更希望看到你自己想法和思路。

8樓:

作為前豬廠員工,我對豬廠印象還是很好的。

豬廠至少杭州的校招筆試題,我經歷過的情況是下發所有部門各自湊夠指標再彙總的。按照豬廠和諧氣氛,很可能在彙總審核環節,礙於情面,不會提出什麼很刺激的反饋,於是這樣神奇的題也就變成正式考題了。

比較資深的童鞋可能會心中有數需要什麼樣的問題比較容易找到自己想要的同事,但是剛畢業的小朋友未必有這麼好的sense。而出題的人,也未必真的就是資深夠格的人。

可惜了大豬廠,丟了乙個大臉。

9樓:左懶

這道題對於C來說也不算超綱,只要認認真真學過C語言,並且看過《C陷阱與缺陷》。

最複雜的e選項,也就C標準庫的void (*signal(int sig, void(*func)(int))) (int);的那個程度。

10樓:

校招期間考一些這樣的基礎題,無可厚非。現在985、211計算機專業的學生還好,普通的一二類本科院校的計算機專業學生大學畢業的時候大部分學生計算機專業方向基本還是一張白紙,所以採用基本知識來篩選是必要的。

再者上面的幾個題目確實不難,就是C語言指標的幾個表示式而已。

11樓:Revo

大公司就是屌,校招題都這麼屌。對比了下我弄的社招題,實在太水了,怪不得招進來的都不咋樣。不行我回頭就得參考這個公升級一下題目XSK

12樓:

其實面試吧,應該是這麼個準則。

你想考他會不會讀鐘錶上的時間,你可以叫他設定乙個6點零1秒的鬧鐘。

不過你問他我躺著設定鬧鐘怎麼樣,我倒立設定鬧鐘怎麼樣,這就有點匪夷所思了。

13樓:何處不江南

C++不懂,如果是C還是可以理解的。

出這個題很可能只是單純測試下你是否有嘗試去理解這種不科學的宣告方法。

前幾題是基礎,後面的驚喜,純加分題

出題者可能是從《C專家程式設計》得到的的啟發

付上乙份我之前做的乙個小程式,幫你解答這個題目,嘿嘿用程式識別C語言的複雜宣告

14樓:亦代

我也搞了網易校招的筆試,不是在牛客網上進行的嗎,就別怪網易了,一幫網際網路公司都tm是委託了第三方平台,題庫永遠都刷不完。。。

15樓:深邃暗黑范特西

分別是指標陣列,陣列指標,指標函式,函式指標(bd要加上指標名,不然編譯不過),前四個都簡單,記得*優先順序比[]()低就行,最後乙個也是函式指標,通過指向乙個指標函式的返回值來獲取函式入口。

面試多考考資料結構演算法組成原理作業系統之類的基本功啊,考這種玩意幹蛤?

16樓:「已登出」

(*) 這個是 abstract-declarator,但是面試題裡是錯誤的用法

double(*

var(

double(*

)[3])

)[3];這裡的例子返回型別和引數型別相同,都是double(*

)[3]Reference:

Interpreting More Complex Declarators

17樓:sosohu

我覺得大家都體會錯了,這是一道智力題而已,根實際工程專案幾乎沒啥關係…和一些無聊的演算法題一樣,都是一些蛋疼的奇巧淫技而已…

18樓:

這個題目考的是耐心。

如果你跳過不做,但把其它實在的題目做好,說明你是常規程式設計師,適合做 coder。

如果有人做出來,但其它實在的題目沒做好,就說明你比較傻。

如果有人做出來,並且其它實在的題目也做好了,那說明這個人又屌又謙虛,適合做 leader 和科研。

請問郵儲銀行校招筆試考試題量大嗎

驚蟄 不過說點心酸的事人家HR更看重的還是學歷和面試表現吧。我參加了某國企招聘,有個985大佬因為網路不好,筆試沒答完在群裡說要涼了,結果大佬還是上岸了。 FinR 郵儲銀行筆試分為3個部分 行測,綜合知識以及性格測試。第一部分行測 60題 60分鐘 語言理解與表達 20題 邏輯推理15題 思維策略...

如何評價招商銀行2023年校招筆試?

李小龜 我今天才參加了17年招行深圳分行的二面,一周後就要筆試,想問下筆試題型什麼的?聽說有打遊戲?我是理工科生對銀行沒有一點點基礎需不需要另外學習準備什麼的? 累的嗷嗷叫 我也有參加招商筆試,本科應屆生一枚。筆試方面和其他銀行形式有一丟丟差別,測反應力還比較科學,比性格測試靠譜。但是招商筆試和幾輪...

如何看待TP Link校招的C7劃分?

兼有朗月耀 超大規模內卷時代已經開啟!預計未來十幾年到幾十年,部分工作單位的學歷要求包括但不限於 最高學歷為博士,本科C7,且本科院校的電腦科學與技術學科評估至少達到A。最高學歷為博士,本科只要清北交。驚喜 驚喜 驚喜 驚喜 人家喜歡招什麼樣的人是單位的自由,不黑不吹。總比給你面試機會再由於本科學校...