面試筆試題

2021-03-04 09:33:56 字數 3860 閱讀 4444

湯森路透:

資料庫:

insert 插入資料 into是不是必須的?

delete作刪除時總共分幾步?

申請陣列指標空間

在異常處理中是用值傳遞好還是用引用傳遞好.

new 申請空間失敗會返回null並丟擲異常? 並記錄到日誌中?

tplink:

問了一堆基礎的題目 static的用法, ifdef幹嘛的等等.

有個問題在伺服器端如何單執行緒處理多個使用者鏈結.

外加幾道同學去百度的面試題,百度的面試題也越來越**了.

1.為什麼牛奶底座是方形的

2.為什麼可樂底座是圓形的

3.圓桌放鋼鏰兒,你放乙個我放乙個誰放最後乙個即獲勝.怎麼放可以證明誰先放通過此演算法一定能贏.

4.12345 -> 54321 每次只能移動大於1塊的部分

5.喝藥片.某人必須喝a,b兩種藥片,但這兩種藥片外觀一樣,每次只能吃一片a,一片b,多吃會有生命危險,另外藥片比較貴無法直接扔掉.有一次倒出一片a,兩片b,怎麼辦.

2023年11月02日星期日 16:27

2023年11月01日星期六 22:37

2023年11月01日星期六 12:17

**帖,更多請訪問原鏈結)

軟開題目:分5大類,包括c++,uml,網路安全,資料庫,物件導向建模和設計

做題前有乙個很長的instruction,如果能看的話最好看一下,裡面有詳細的算分方法,題目都是多選,每個題5個選項,正確答案的數目是1到3個,選錯、漏選都會倒扣分,不過每個題目和每個答案的權重都是不一樣的,所以有時候可以跳過題目,如果我沒記錯的話,跳過的題目是按照漏選來算的。這個題庫應該是智慧型題庫,做對的話後面的題目會變難,但我的最後乙個題和第二個題是題幹一樣的(囧~~,說明前面那個做錯了)。

時間很充裕,考的內容偏理論。全英文題目,有些詞難免不認識。下面是我記下來的一些東西:

考過的知識點:

c++類:

main()的標準形式?

什麼是函式指標?

分配記憶體失敗後返回什麼?

多型實現的必要條件?

code excerpt?

如何在子類中更改父類的成員函式?

實現多型的機制?

friend的用法?

多繼承?

資料庫:

correlative?

first normal form / second/ third 第一第二第三正規化

redundancy 冗餘

約束完整性

normalization

網路安全:

valid防火牆體系

screening router 阻塞網路的條件

sequential flows of control

trojan木馬的功能

蠕蟲的功能

在連線過程中返回錯誤數目的是?tel***/ipconfig/***stat/ping/nslookup

uml:

各種uml圖,讀圖說明圖的意思

singleton class

utility class

abstract class

物件導向分析與設計:

物件導向中的子系統所反映的原理:抽象/多型/實現/封裝和模組化/聯合

polymorphi**

湯森, 路透, 筆試, 上機

今天下午剛參加完實習面試,開門見山,面試過程如下:

約的下午4點面試,我3:15就到了,因為怕晚了。早到一點還是有好處的,可以熟悉一下環境,這樣可以使心裡放鬆一些、並再準備一下。

結果面試官4點15才到,我等了乙個小時。面試官晚到的那15分鐘我就再想,他們進來第一句肯定是向我道歉,我就說沒關係(我還想了一下英文版的it doesn't matter)。但是我又一轉念,可以說一句:

「實際上我正好用這幾分鐘熟悉了一下環境」。面試官(總共兩個,乙個hr,乙個技術)進來果真跟我道歉,然後我就使上那一句了,當時感覺那個面試官看著我很amazing,估計在心想:「小伙還挺會說話!

」。第一步算是意外的佔了點優勢。

接下來進行正式面試,分三個部分。

第一部分:全英文。讓我首先自我介紹一下,我準備好了的說完了,但剛開始還是有點緊張,說的磕磕絆絆的。

然後讓我用英文介紹了一下我感覺涉及較深的幾個專案(有乙個小黑板,在上面便攜邊畫。。。)。說的也是磕磕絆絆的,但是總算把幾個專案的框架給整出來了。

當時我出來時想起來乙個動作不應該做的動作:我當時講解的時候一手插兜,挺得的。。。。

第二部分:開始使用漢語。他們看我的本科不是特別出名——中國民航大學(cauc,天津的,也順便向大家宣傳一下母校^-^),就讓我介紹了一下cauc,可能順便考察我的表達能力吧。

然後問我對什麼程式語言比較熟悉,我說c++,powerbuilder,然後就問了我1個c++題目:什麼情況下定義虛擬的建構函式;2個pb的問題:其優點是什麼;其資料視窗中的group功能是否用過,怎麼用的。

最後問我資料庫熟不熟,我說sql語言還可以,然後問了我兩個查詢問題:1 乙個成績單,裡面有學生的不同科目的考試成績,讓選出每門課的最高分;2 還是那個成績單,讓選出每門課成績出現最多的分數。例如假設只有數學、語文,數學中有80分的出現最多,則選出80來,語文中60出現的最多則選出60來。

第二個問題整的有點蒙。。。

第三部分:面試官問我有什麼優點、缺點,在老師同學眼中是乙個什麼樣的人。最後問我將來的職業規劃,如果可以的話是否想成為正式員工。

最最後問我是否有問題問他們。我說沒有。。。暈,應該提幾個問題的。。。。

偶是第一次發貼,雖是在cs行當整了好幾年了,有啥問題大家指正,希望對大家有點幫助。相互學習啊!加油!

題目:1、已知矩形區域和乙個正方形結構體陣列,將正方形以最緊湊的方式擺放在矩形中(周長最小)。完成演算法及程式設計,題目給出正方形結構體。

struct rectangles

struct square

個人分析如下(未付程式實現),請各位批評指正:

分析:按題目要求,需要完成的要點有二:

1、最緊湊;

2、合併之後的區域不能超過矩形區域。

解決方案:

2、不超過矩形區域的解決辦法是:

指定起點;

每新增之前測試是否可以新增。

1、最緊湊的解決方案:

將正方形陣列排序;

設計乙個雙向迴圈鍊錶,將所有外圍的節點存入該鍊錶;

設計乙個指標單鏈表,每個節點儲存乙個可以插入新正方形的節點;

第一次放正方形,放入指定點(left,top),建立迴圈鍊錶,由於此時不存在凹角型節點,並將正方形的第乙個節點放入指標鍊錶;

第二次放入時,按凹角型節點放入,如果有多個此類節點,比較其優劣擇優;如果無此類節點,則選擇雙向迴圈鍊錶的第乙個節點放入。

放入之後,修改雙向迴圈鍊錶和但指標鍊錶,按照新正方形邊長和凹角兩邊的關係去除不需要的節點,新增新的節點;

依次,知道所有的正方形都就位或者剩餘區域無法再加入新的正方形。

把乙個正整數變為1,求最少的步數?具體是這樣的,如果這個數是偶數,那麼直接除2,如果是奇數,加1或減1後再除2,這樣反覆,一直到變為1,求最少需要幾步?

下面是我的程式:

#include

#include

int main()

while(!(std::cin.good()));

btinput.reset();

btinput = input;

while(btinput != 1)

if(btinput.test(0))

if(!btinput.test(0)) }

std::cout << std::endl << "the result is:" << count << std::endl;

std::cin.clear();

std::cin.sync();

std::cin.get();

return 0;}

面試筆試題

北京名呈文化藝術發展 招聘面試題 姓名 答題時間為30分鐘 1你在大學學的是什麼專業或在創業中接受過哪些培訓?2你在學校裡對哪些課程感興趣,哪些課程學的最好?為什麼?3 你喜歡讀什麼書?最喜歡的作者是誰?4 從現在開始算,末來的五年,你想自己成為什麼樣子?你擔當的工作重要性如何 事業目標 對現在工作...

公司面試筆試題

財務人員筆試試題 姓名 一 選擇題 本大題20個小題,每題2分,共40分,每題只有乙個正確答案 1 有借必有貸,借貸必相等 的記賬規則適用於 a 單式記賬法b 收付記賬法c 借貸記賬法d 增減記賬法 2 從銀行提取現金,一般應編制 a 現金收款憑證b 現金付款憑證c 銀行存款收款憑證d 銀行存款付款...

會計 面試筆試題

應聘職位姓名日期 一 選擇題 1 外單位存放在本企業的保證金應在 科目核算。a 應付票據 b.預收帳款 c.應付帳款 d.其他應付款 2 短期借款利息支出,應計入 帳戶。a.管理費用 b.營業外支出 c.財務費用 d.生產成本 3 企業發生的管理費用 財務費用和銷售費用作為期間費用,應 a.直接計入...