10 16東南大學微軟招聘筆試經過

2021-03-31 08:56:30 字數 1781 閱讀 7099

下面是考試內容.(a卷)

i basic

這個部分有近二十道多項選擇題和若干填空題,內容繁多零散,大部分是關於資料結構和c/c++語言,還有關於軟體工程,測試方法,無狀態網路的一些題目;填空題是讀程式填結果,當然最後還有一道比較複雜的邏輯題目.

回憶一下讀程式的題目和邏輯題目

int s(int v)

return count;

}s(9999)=?

還有一道讀程式的題目是關於陣列指標的,想不起來了.

邏輯題目是說有5輛車1,2,3,4,5,每輛最多可坐兩人,有六個人abcdef坐在裡頭,已知條件有:

a是和人合坐一輛車的

b是乙個人坐的,而且正好在一輛空車的後面

c沒有和d或者e一起坐

d要麼在3號車要麼在4號車

然後就是給了一些新條件,問你排列情況

ii programming

1 translate mips assembly code into a function in c/c++

* your code should be concise

* no any gotos/pointers

mips code:

func:

li $v0,0

li $t0,0

l1:add $t1,$a0,$a0

lb $t2,0($t1)

beq $t2,$zero,l3

bne $t2,$a1,l2

add $v0,$v0,1

l2:add $t0,$t0,1

j     l1

l3:jr $ra

(caller register: $t0~$t9,$a0~$a3,$v0~$v1; callee $s0~$s7,$ra)

然後列出了指令表,li是賦值,lb是將字段後第乙個暫存器內容個位元組的內容複製到第二個暫存器,beq是等值轉移ben是不等值轉移,j是無條件轉移,jr轉移至暫存器標示的內容.

2 binary search for an integer in array

* error case should be handled

* duplicates are not allowed

* out***e should be anized in increasing order

* length of array should be passed as the second parameter

iii design

如果要你設計下乙個版本的inter*** explorer的新特性(從核心到介面什麼都可以),你會設計什麼?闡述你的設計和方案計畫.

iv testing

1 ***-player

如果要你測試一台***-player,你會測試哪些部分?為什麼?如果你的時間極其有限,你會測試什麼?為什麼?

2 測試strcmp函式

strcmp返回兩個字串的差別,函式形式:

strcmp(const char* string1, const char* string2)

你選擇用哪些資料去測試這個函式?

3 改錯題

v essay(用英文回答)

你經歷過的最難的決策是在什麼場合下用什麼辦法解決的?詳細描述經過.

我還想讀研,並沒有打算工作,被同學拉著才參加這次考試的,既沒有帶簡歷也沒有帶證件,全憑監考人員看我一臉誠意才放我進來.ie,***和essay我都沒有寫,所以90分鐘後我就出來了.題目看似容易上手,實際上要做好很難.感覺這套題目側重考查程式設計的功底和經驗,還有思維的嚴密性.大概這些能力就是微軟考查員工的重點吧.

東南大學 C 何潔月 教程內容

東南大學 c 何潔月 教程內容 目錄 上部內容簡介 第1講 語言的發展與簡介 第2講 物件導向 第3講 系統分析,進製 第4講 程式開發過程,二進位制補碼 第5講 c 概述,資料型別 第6講 常量與變數 第7講 接第6講,運算子 第8講 運算子 第9講 接第8講,控制結構 第10講 控制結構 第11...

計算機考研之中南大學PK東南大學

中南大學電腦科學與技術學科1982年招收碩士生。在2017年全國第四輪學科評估中,中南大學電腦科學與技術學科被評為a 0812電腦科學與技術的二級學科有 081201 計算機系統結構 081202 計算機軟體與理論 081203 計算機應用技術 0812z1通訊系統與資訊保安 0812z2軟體工程理...

《東南大學 編譯原理 64講》 學習筆記

簡介 編譯原理是計算機專業的一門重要專業課,旨在介紹編譯程式構造的一般原理和基本方法。內容包括語言和文法 詞法分析 語法分析 語法制導翻譯 中間 生成 儲存管理 優化和目標 生成。編譯原理是計算機專業設定的一門重要的專業課程。雖然只有少數人從事編譯方面的工作,但是這門課在理論 技術 方法上都對學生提...