日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

欢聚时代c++开发岗位面试经验

發布時間:2024/1/18 c/c++ 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 欢聚时代c++开发岗位面试经验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于疫情的原因,這次的面試還是遠程視頻面試,通過牛客網進行的,可以在線敲代碼和看筆試題目。在我剛來廣州的時候, 就聽過歡聚時代(yy),主要是做直播方向的,記得高中的時候,還用過他們的yy游戲大廳什么的下過dnf的外掛,哈哈哈。

1、說一下c++中結構體和類的區別

回答:1、默認訪問屬性的區別,struct成員默認是public,class成員默認是private

? ? ? ? ? ?2、c++結構體的繼承默認是public,而class的繼承默認是private

2、c++中結構體可以有成員函數么,結構體可以被繼承么

回答:在c++中可以有成員函數,并且是可以被繼承的。

3、既然c++中結構體可以被繼承,那結構體可以實現多態么。

回答:可以,在c++中,其實struct和class除了默認的屬性不同外,其他的基本一致。

4、說一下c++的多態

回答:c++多態表示子類對象的地址可以賦值給父類指針。對于通過父類指針調用父類和子類中都有的同名接口,編譯器會在運行期間進行動態綁定。如果父類指針指向的是一個父類對象,則父類的虛函數被調用,如果父類指針指向的是一個子類對象,則子類的虛函數被調用。

5、char *p=NULL;sizeof(p)是多少?

回答:4

6、說一下以下A結構體的大小,為什么?

代碼如下:

struct A{char a;int b; };

回答:大小是8、因為int在32位下占4個字節,該結構體的最大字節是4,然后因為內存對齊的原因,char雖然只占據1個字節,但是需要往后偏移3個字節,所以是8。

7、請在網頁上手寫單鏈表的構造、插入、打印、非遞歸逆序過程,并輸出。

說實話,被人盯著寫代碼還是有點不習慣,比較緊張,生怕自己打錯被鄙視。

代碼鏈接:https://blog.csdn.net/c_shell_python/article/details/84850048

寫完單鏈表的整個過程后,本次面試就結束了。

這里強調一下,面試中寫代碼也要嚴謹,因為我偷懶,沒有寫相應的指針是否為NULL判斷,被面試官批了。還是要注意細節,不僅僅是實現功能,更要注意代碼的健壯性。?

其實一二線大廠還是很注重基礎的。單鏈表很多公司都會考到,因為單鏈表考察了面試者對指針的掌握程度,以及逆序時邏輯是否清晰。如果去面試,單鏈表相關的題目建議必須要弄清楚,保證被問到,或者要求寫出來的時候不被卡主。

總結

以上是生活随笔為你收集整理的欢聚时代c++开发岗位面试经验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。