關於筆試和麵試的反思總結

eiSouthBoy發表於2024-03-14

筆試

透過最近的兩次筆試,發現基礎很重要。企業對於面試者的考察,普便都是針對基礎概念和問題,很少會挑那些極個別偏僻的知識點作為考察。其次,在基礎知識的用法上,也會針對某些問題進行考察邏輯能力。

在平時,我們學習過程中很容易對於某些知識點的概念和定義省略過去,沒有用足夠的時間去吃透。例如:

  • C語言

指標這部分內容真的很重要,包括指標的概念,指標的運算,指標的解引用、const的作用、資料型別的空間大小。

/* 陣列指標 和 指標陣列 */
char *p[5];
char (*p)[5];

/* const的修飾意義 */
const char *p;
char * const p;

/* 基本變數的空間大小,指標變數的空間大小 */
int a;
char b;
double c;
char *p;
sizeof(a);
sizeof(b);
sizeof(c);
sizeof(p);
  • C++

能夠舉例一種設計模式,並說出其優點和用途?

利用STL解決對某一類問題的能力,最好能針對具體的問題,給出完整的程式碼。這部分特別需要刷題,否則很難有所提升。

其次,能夠根據不同的問題選擇合適的容器(順序容器和關聯容器),常用的容器有:vectordequeliststackqueuemapset等。對於容器的使用,又離不開其對應的演算法和迭代器。

  • 計算機網路

對於計算機網路這門專業課,其主要重點內容就是 TCPIP,這兩個部分內容書中說的特別詳細,也比較複雜。

TCP和UDP的差別?

為什麼TCP能夠保證可靠性?

基於TCP傳送資料包時,什麼時候才能將清空傳送快取?

面試

對於面試,基本上是對於簡歷的二次描述。面試官會對簡歷進行提問,也會問專案的問題,以確認專案的真實性和難度。

很多面試官會提出:“你認為XXX專案中,有哪些困難?並且是如何解決的?”。

面試針對的溝通能力,能否針對提出的問題,給出合適的答覆。知道的就說知道,不知道就說不知道,沒有什麼不好意思的。

面試也是考驗面試者對於知識點的表述能力,筆試講究動手能力,面試講究邏輯條理和口述表達。

相關文章