湯森路透:
資料庫:
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.直接計入...