筆試面試筆記20140610

2021-07-02 06:48:35 字數 967 閱讀 7005

1、程序與執行緒?如何理解執行緒安全?

(1)記憶體好比工廠,程序好比工廠內的房間,執行緒好比工人

(2)執行緒安全通常由對全域性變數和靜態變數的訪問引起,多個執行緒對這些變數的讀寫會造成執行緒安全問題

2、長連線與短連線?

(1)長連線通常用於點對點通訊,在不傳送資料報的情況下,雙方也要互發資料用於保持通訊狀態,對伺服器壓力大

(2)短連線類似於http是一種無狀態的協議,一次請求與響應之後,即斷開連線

3、http狀態碼

(1)1字頭---訊息

(2)2字頭--成功

(3)3字頭--重定向

(4)4字頭--請求錯誤

(5)5字頭--伺服器錯誤

4、c/c++分別如何動態分配和釋放記憶體,有什麼區別?

(1)c:malloc/free,針對內部資料型別,沒有自動執行建構函式和析構函式的特性,需要計算型別長度(sizeof),返回的void指標需要手動強制轉換

(2)c++:new/delete,相對而言

5、tcp/ip四層模型(從下往上)

(1)應用層(http,ftp,smtp,telnet)

(2)傳輸層(tcp,udp)

(3)網路層(ip)

(4)資料鏈路層

6、指標與引用的區別?

(1)是否需要分配記憶體空間

(2)能否被賦值(改變)

7、c語言陣列

(1)整型陣列:int a[3],int a[3][4](按行排列,按行初始化)

(2)字元陣列:char b[10],char b[10][20]

(3)c語言字串:沒有專門的字串變數,通常用乙個字元陣列來存放乙個字串,並且字串總是以』\0』作為串的結束,例如

char c = ;

char c = ;

char c = 「card」;

char *c = 「card」; (字元指標指向字串)

#筆試面試

mysql面試筆試 MySQL面試筆試題集 BAT

01 mysql技術特點?02 mysql預設埠號?03 mysql優勢?04 mysql支援的儲存引擎以及特點?mysql5.7支援 innodb myisam merge memory archive csv performance schema blackhole innodb是目前mysql...

面試筆試題

1 昨天參加一公司筆試,給幾道演算法題整懵了,其實也不難,但好久沒有碰演算法,只是有思路,要讓我在這麼短的時間內寫出程式來還是不行。2 這裡將其中一道稍微複雜一點的演算法題寫下來,以此小結。3 4 題目描述 5 將n個雞蛋放入到m個籃子中去 n m 保證每個籃子中至少乙個雞蛋,然後指定乙個數x,要求...

面試 筆試 解答

sql程式設計 題目 求每一位員工工作時長 公司每位員工打卡時間表a 員工工作時長表b 得到分組時間的最大值 下班時間 select a.id,a.name a.time from select id,name,time from punch group by id desc a group by ...