Suningin詳解面試筆試題
面試筆試2.38W
Suningin詳解面試筆試題--中興面試題目
1.對數據庫的一張表進行操作,同時要對另一張表進行操作,如何實現??
答案:將操作多個表的操作放入到事務中進行處理
建立連接的過程?(3-way shake)
答案: 在TCP/IP協議中,TCP協議提供可靠的連接服務,採用三次握手建立一個連接。
第一次握手:建立連接時,客户端發送syn包(syn=j)到服務器,並進入SYN_SEND狀態,等待服務器確認;
第二次握手:服務器收到syn包,必須確認客户的SYN(ack=j+1),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態;
第三次握手:客户端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客户端和服務器進入ESTABLISHED狀態,完成三次握手。
是什麼協議,處於哪一層?
答案:Internet控制報文協議,處於網絡層(IP層)
4.觸發器怎麼工作的?
答案:觸發器主要是通過事件進行觸發而被執行的,當對某一表進行諸如UPDATE、 INSERT、 DELETE 這些操作時,數據庫就會自動執行觸發器所定義的SQL 語句,從而確保對數據的處理必須符合由這些SQL 語句所定義的規則。
ock建立連接的主要實現步驟?
答案:服務器端:socker()建立套接字,綁定(bind)並監聽(listen),用accept()等待客户端連接。客户端:socker()建立套接字,連接(connect)服務器,連接上後使用send()和recv(),在套接字上寫讀數據,直至數據交換完畢,closesocket()關閉套接字。
服務器端:accept()發現有客户端連接,建立一個新的套接字,自身重新開始等待連接。該新產生的套接字使用send()和recv()寫讀數據,直至數據交換完畢,closesocket()關閉套接字。
6.動態連接庫的兩種方式?
答案:調用一個DLL中的函數有兩種方法:
1.載入時動態鏈接(load-time dynamic linking),模塊非常明確調用某個導出函數,使得他們就像本地函數一樣。這需要鏈接時鏈接那些函數所在DLL的導入庫,導入庫向系統提供了載入DLL時所需的信息及DLL函數定位。
2.運行時動態鏈接(run-time dynamic linking),運行時可以通過LoadLibrary或LoadLibraryEx函數載入DLL。DLL載入後,模塊可以通過調用GetProcAddress獲取DLL函數的出口地址,然後就可以通過返回的函數指針調用DLL函數了。如此即可避免導入庫文件了。
組播有那些好處?
答案:Internet上產生的許多新的應用,特別是高帶寬的多媒體應用,帶來了帶寬的急劇消耗和網絡擁擠問題。組播是一種允許一個或多個發送者(組播源)發送單一的數據包到多個接收者(一次的,同時的)的網絡技術。組播可以大大的節省網絡帶寬,因為無論有多少個目標地址,在整個網絡的任何一條鏈路上只傳送單一的數據包。所以説組播技術的核心就是針對如何節約網絡資源的前提下保證服務質量。
1.對數據庫的一張表進行操作,同時要對另一張表進行操作,如何實現??
答案:將操作多個表的操作放入到事務中進行處理
建立連接的過程?(3-way shake)
答案: 在TCP/IP協議中,TCP協議提供可靠的連接服務,採用三次握手建立一個連接。
第一次握手:建立連接時,客户端發送syn包(syn=j)到服務器,並進入SYN_SEND狀態,等待服務器確認;
第二次握手:服務器收到syn包,必須確認客户的SYN(ack=j+1),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態;
第三次握手:客户端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客户端和服務器進入ESTABLISHED狀態,完成三次握手。
是什麼協議,處於哪一層?
答案:Internet控制報文協議,處於網絡層(IP層)
4.觸發器怎麼工作的?
答案:觸發器主要是通過事件進行觸發而被執行的,當對某一表進行諸如UPDATE、 INSERT、 DELETE 這些操作時,數據庫就會自動執行觸發器所定義的SQL 語句,從而確保對數據的處理必須符合由這些SQL 語句所定義的規則。
ock建立連接的主要實現步驟?
答案:服務器端:socker()建立套接字,綁定(bind)並監聽(listen),用accept()等待客户端連接。客户端:socker()建立套接字,連接(connect)服務器,連接上後使用send()和recv(),在套接字上寫讀數據,直至數據交換完畢,closesocket()關閉套接字。
服務器端:accept()發現有客户端連接,建立一個新的套接字,自身重新開始等待連接。該新產生的套接字使用send()和recv()寫讀數據,直至數據交換完畢,closesocket()關閉套接字。
6.動態連接庫的兩種方式?
答案:調用一個DLL中的函數有兩種方法:
1.載入時動態鏈接(load-time dynamic linking),模塊非常明確調用某個導出函數,使得他們就像本地函數一樣。這需要鏈接時鏈接那些函數所在DLL的導入庫,導入庫向系統提供了載入DLL時所需的信息及DLL函數定位。
2.運行時動態鏈接(run-time dynamic linking),運行時可以通過LoadLibrary或LoadLibraryEx函數載入DLL。DLL載入後,模塊可以通過調用GetProcAddress獲取DLL函數的出口地址,然後就可以通過返回的函數指針調用DLL函數了。如此即可避免導入庫文件了。
組播有那些好處?
答案:Internet上產生的許多新的應用,特別是高帶寬的多媒體應用,帶來了帶寬的急劇消耗和網絡擁擠問題。組播是一種允許一個或多個發送者(組播源)發送單一的數據包到多個接收者(一次的,同時的)的網絡技術。組播可以大大的節省網絡帶寬,因為無論有多少個目標地址,在整個網絡的任何一條鏈路上只傳送單一的數據包。所以説組播技術的核心就是針對如何節約網絡資源的前提下保證服務質量。
-
詳版金地筆試題
詳版金地筆試題發信人:greenmoss(青苔),信區:Work公文筐測試筆試題1測試一:現在已經是11月了,你手裏有一大堆的任務要去做,這些任務是:1.各個公司開始來學校開招聘會,你想參加;2.你在一個公司做兼職;3.收到一些公司的面試通知;4.和男/女朋友約會;5.參加學校組織的一些活...
-
2007.中國銀行筆試經驗
1月3號,別人都還在假期的幸福中呢,BT的中國銀行在這個時候開考,而且天還下着雨,陰冷陰冷的。。。不過確實是抱着體驗的心理,想去看看傳説中的4小時的考試到底考點什麼,所以我還是掛上mp3,衝進了雨裏。趕到那個在邊邊角角的上海商學院,在路上竟然險遇新疆小孩,發現有人拉...
-
今天去了明基筆試
今天是一個很鬱悶的日子!下午去聽了明基的宣講會,是我第一次很認真的聽的一次,連bj我都沒有這麼認真的聽過,我還做了筆記。但是最悲慘的事情還是發生了。晚上筆試的時候,我心態一直都挺好的,6:00pm,IQ測試做起來除了幾個單詞不認識的都還可以,6:45發了第二套卷子,卷子上表...
-
國家電網筆試技巧
筆試很簡單。專業課,考的是最基礎的內容,考試時間2個半小時,充裕的可以當兔子。比如計算機,考了三門。一門數據庫,都是SQL操作,加一道元組運算操作一道關係代數操作(偶這個時候想砍那個傳數據庫課件給偶的師弟或是師妹,居然傳給偶的是高級數據庫,嗚嗚,一點基礎內容都沒...
相關文章
- 網友:德勤consulting筆試過程
- 英語名言警句nothing is impossible to a willing mind
- 奇夢達(Qimonda)筆試面試經驗(Product Engineer 西安)
- 凹凸電子筆試題目(Linux Software Engineer)
- NVIDIA公司ASIC Intern的筆試
- 豪威(Omnivision)筆試題目
- 英偉達(NVIDIA)筆試題目(graphics architect的intern)
- NVIDIA筆試(GPU ASIC Engineer)
- Suningin詳解面試筆試題--中興面試題目
- 泰鼎(Trident) 筆試題目(IC logic design CM方向)