華為2023年8月秋招一面經歷

2021-08-26 08:49:21 字數 1568 閱讀 3274

為什麼只談一面?因為參加了一面才知道自己的水平!簡歷上的熟練和精通請慎重!

自我介紹就不用多說。

先上問題:

1、談一下new和malloc的區別?

簡單說了malloc只分配記憶體,不能建立物件。

2、析構函式的作用

銷毀物件?應該是清理在建構函式中所申請的記憶體空間。

3、uml設計模式知道嗎?有幾種設計模式?

懵逼4、儲存器的構成?作業系統學過沒有?mmysql資料庫的優點是什麼?

懵逼5、堆和棧的區別說一下

6、訊號量的作用

7、linux核心了解嗎?有幾種鎖?

我說的互斥鎖和讀寫鎖,考官說的是自旋鎖

8、手撕**:用陣列實現棧

當時我一臉懵逼,只用鍊錶寫過棧,雖然原理一樣,但是不會。還是用鍊錶寫的,考官直接說我根本沒有理解他的意思,於是重新撕另外乙個**。

#include using namespace std;

#define max 10

int stack[max];

int top = -1;

void push(int value)

++top;

stack[top] = value;

for (int j = top; j >= 0; j--)

cout << stack[j] << " ";

cout << endl;

}}int pop()

cout << "before pop" << endl;

for (i = top; i >= 0; i--)

cout << stack[i] << " ";

cout <= 0; i--)

cout << stack[i] << " ";

cout << endl;

}return tmp;

}int main()

鍊錶實現

#include #include using namespace std;

typedef struct _node

node, *pnode;

pnode phead = null;

int create(void)

node *push(int val)

int pop()

int main()

9、stl知道嗎?寫乙個compare函式

已經不耐煩,要求5分鐘寫完,過了一分鐘,問你到底會不會?我說不會,我覺得該肯定進不了2面,於是準備收拾東西走人,他又來一句你比較熟悉linux下的開發是吧?我再次懵逼,難道不該說你這麼水,可以回去等通知嗎(領盒飯)?又問了下面2個問題。

10、程序與執行緒的區別?

11、程序間通訊的方式

上面2個問題,我沒有按照書面的解釋來,用的是專案中使用的理解來說的。面試官說了一句:恭喜你通過了一面,現在去綜合面試區(2面)等待面試。

手撕**那一關實在是最難熬的一關,還是基礎問題,面試之前關於棧、佇列部分的實現都是用鍊錶做的,生無可戀!

發offer了!

10月賣身!

騰訊2023年秋招一面

這是我寫的第一篇部落格,請大家多多支援哈。1 首先進到房間,面試官讓我做自我介紹。由於準備得還不錯,就抑揚頓挫地介紹了自己。2 然後問了一下簡歷上面的一些情況,比如現在做的主要是什麼方面,專案中遇到的困難等。這些只要對自己的簡歷和專案有深入的了解就不難回答。3 接著問了一道常見的面試題 給n個數排序...

2023年10月華為簽約經歷

背景 筆者是華為18年的暑期實習生轉正,武長區的。正文 從9月份接到offer審批的簡訊後一直沒有訊息,到10月10日接到 問是否會接受邀請簽約時,中間有一批實習生接到了offer意向書的短息和郵件,筆者沒有收到意向書。10月15日正式簽約,約的是10點半在光谷某酒店簽約,筆者9點之前就到了。遇到了...

詩悅網路 秋招一面涼經

我是在寢室進行一面的,中間網路不太好,當時心裡很給怕面試官留下不好的印象,急忙跑去寢室外面的陽台.可是越急,心裡越慌張,臉漲的通紅,答的稀碎.自我介紹 rabbitmq你的專案中作用,了解過rabbitmq用什麼語言寫的嗎,因為我們公司用的就是這種語言 常用的資料結構 鍊錶,棧,佇列,二叉樹 has...